Hallo,
ich pflege eine Zusatztabelle über den BADI OA_BADI_LINK. Technisch klappt es jetzt wunderbar. Allerdings ist die Schnittstelle, die im wesentlichen aus der Struktur TOAV0 besteht, mehr als 'dünn'. Auch ich benötige in der Z-Tabelle Zusatzinformationen, für die in der Schnittstelle keine Felder vorhanden sind.
Ist es sinnvoll die Struktur um ein Feld NOTIZ zu erweitern? Würde dieses überhaupt gefüllt? In den Archiv-Parametern der SMARTFORM-Formlarschnittstelle ist es vorhanden.
Ich habe versucht die Daten über das SAP Memory zu schieben. Das klappt nicht!!!!!!!
Den Zugriff auf den Memory habe ich jetzt als Shared Memory definiert.
Code: Alles auswählen.
EXPORT zz_w_arch_notiz = w_shared TO SHARED MEMORY z60_arch_d(01) ID 'Z60_Q_ZEUG_ARCH_NOTIZ'.
Die Tabelle ist so definiert:
MANDT X MANDT
KINDEX X INT2
NOTIZ Z60_SAENOTIZ
Da kommt dann beim Generieren folgender Fehler:
Die Tabelle Z60_ARCH_D ist nicht EXPORT/IMPORT-fähig.
Dann habe ich versucht mit Transaktion SHMA die Tabelle als Arbeitsgebiet zu definieren. Das ging nicht wegen Fehlercode 6.
Da das Programm aber trotzdem aktiv war habe ich es jetzt einmal ausgeführt. Da hat's gerappelt im Karton und es hat einen Programmabbruch gegeben, weil
Auf die Tabelle "Z60_ARCH_D" soll eine EXPORT- oder IMPORT-Operation
durchgeführt werden. Die Tabelle hat aber nicht die dazu erforderliche
Struktur.
Wie die Struktur sein muss ist aber nicht beschrieben, auch nicht im dicken Buch 'ABAP Referenz'.
KEIN ENDE IN SICHT.
Wer hat eine Idee zur Rettung?????
Danke
Norbert