BADI OA_BADI_LINK

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

BADI OA_BADI_LINK

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
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

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: BADI OA_BADI_LINK

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

die Lösung ging mit der Hilfe des SHARED MEMORYS

Übergabe der Werte im Programm:

Code: Alles auswählen.


 DATA:
    w_shared TYPE z60_q_arch_d,
    t_shared TYPE TABLE OF z60_arch_d.

    CLEAR t_shared[].
    w_shared-num+0(7) = '0000000'.
    w_shared-num+7(5) = gv_wz_nr.
    APPEND w_shared TO t_shared.
    EXPORT t_shared TO SHARED MEMORY indx(xy) ID 'Z60_ARCH'.

Annahme in der Methode:

Code: Alles auswählen.


  DATA:
    w_shared TYPE z60_arch_d,
    wa_indx TYPE indx,
    tx_shared TYPE TABLE OF z60_arch_d.

  IMPORT t_shared TO tx_shared FROM SHARED MEMORY indx(xy) ID 'Z60_ARCH'.


Seite 1 von 1

Vergleichbare Themen

2
Antw.
1748
Views
BADI
von bohne » 17.07.2006 09:27 • Verfasst in Basis
3
Antw.
3472
Views
BADI
von Rabea1103 » 27.10.2010 11:26 • Verfasst in ABAP Objects®
19
Antw.
1408
Views
badi MD06
von Bright4.5 » 12.08.2021 16:58 • Verfasst in ABAP® für Anfänger
0
Antw.
1694
Views
BADI ADDRESS_CHECK
von Robin » 08.09.2005 15:32 • Verfasst in Dialogprogrammierung
0
Antw.
2341
Views

Über diesen Beitrag

SAP_ENTWICKLER
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor 25 Minuten von Manfred K. 1 / 1
Daten an Tabelle binden
vor 33 Minuten von Lukas Sanders 4 / 1875
Regex in where
Gestern von tar 8 / 642
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 526

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor 25 Minuten von Manfred K. 1 / 1
Daten an Tabelle binden
vor 33 Minuten von Lukas Sanders 4 / 1875
Regex in where
Gestern von tar 8 / 642
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 526

Unbeantwortete Forenbeiträge

Rechnung: Belegspez. Adresse
vor 25 Minuten von Manfred K. 1 / 1
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 436
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3621