FuBa BAPI_INB_DELIVERY_CHANGE LIPS Zusatzfelder updaten ?

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

FuBa BAPI_INB_DELIVERY_CHANGE LIPS Zusatzfelder updaten ?

Beitrag von andy-meyer (ForumUser / 18 / 3 / 0 ) »
Hallo,

ich benutze den FuBa BAPI_INB_DELIVERY_CHANGE und möchte den LIPS-GRUND füllen. (Stdandard Felder funktionieren)
Ich habe in der FuBa Doku gefunden, das ich über die EXTENSION2 ( TYPE BAPIEXT) andere Felder der LIPS und LIKP füllen kann.

Ich weiss auch gar nicht wie ich mache Felder der Struktur füllen muss? Irgendwo muss ich ja auch die Position mitgeben?


o PARAMETER CHAR(30) 'LIPS-GRUND'
o ROW INT (8) 1 -> zum Test der 1. Position ?
o FIELD CHAR(30) 'LIPS-GRUND'
o VALUE CHAR(250) '0001'
o TYPE CHAR(5) 'NUMC'
o LENGTH INT(4) 4

Ich habe auch mim Verwendungsnachweis sowie google und Co. leider nix gefunden?

Hat einer von euch ein Beispiel bzw. ein Tipp für mich ?

Danke und Grüße
Andy

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



Re: FuBa BAPI_INB_DELIVERY_CHANGE LIPS Zusatzfelder updaten

Beitrag von andy-meyer (ForumUser / 18 / 3 / 0 ) »
Guten Morgen Enno,
leider ist das nicht die gleiche Struktur. Im Bapi BAPI_SALESORDER_CREATEFROMDAT2 wird folgende Struktur verwendet:

EXTENSIONIN->BAPIPAR
STRUCTURE
VALUEPART1
VALUEPART2
VALUEPART3
VALUEPART4

Im Bapi BAPI_INB_DELIVERY_CHANGE wird allerdings folgende Struktur verwendet, die ja leider nicht mal annehernd so aussieht:

EXTENSION2 -> BAPIEXT
PARAM
ROW
FIELD
VALUE
TYPE
LENGTH

Leider hat mich das nicht ganz weiter gebracht.... :roll:
Trotzdem Danke!

Grüße Andy

Re: FuBa BAPI_INB_DELIVERY_CHANGE LIPS Zusatzfelder updaten

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
okay. Sorry. Ich nahm an, dass BAPIs generell mit dieser Technik arbeiten.
EXTENSION2 ist aber auch nicht für deinen Fall gedacht, sondern laut Beschreibung als Parameter für eine Customer-Function.
Du müsstest EXTENSION1 verwenden.
Irgendwie...
Es sieht mir so aus, als wären die Felder "Dummy-Felder", die um die Append-Felder erweitert werden müssen (also den Append, der an der LIPS hängt, auch an die BAPIEXTC hängen).
Oder die Feldwerte müssen "einfach so" in die unstrukturierten Felder übernommen werden( BAPIEXTC-FIELD1 = ZVBAP_KUNDENFELDER).
Im Badi müssen diese dann wieder ausgelesen und an die richtigen Stellen gesetzt werden:

Code: Alles auswählen.

    CALL METHOD gref_badi_instance->exit_saplv50i_009
      CHANGING
        cs_vbkok   = GS_VBKOK
        ct_vbpok   = GT_VBPOK[]
        ct_verko   = GT_VERKO[]
        ct_verpo   = GT_VERPO[]
        EXTENSION1 = EXTENSION1[]
        EXTENSION2 = EXTENSION2[].

Re: FuBa BAPI_INB_DELIVERY_CHANGE LIPS Zusatzfelder updaten

Beitrag von andy-meyer (ForumUser / 18 / 3 / 0 ) »
Hallo Enno,

ich möchte gar keine Felder einer Z-Append updaten, sondern nur die Liefermenge (funktioniert) und das SAP-Standard Feld LIPS-GRUND ( Grund der Bewegung).
Ich möchte halt ungern die Felder mit einem update Tabele aktualieren, da in der Anlieferung diverse Feldprüfungen im Userexit bereich durchlaufen sollen ( Mach dieser Bapi auch sauber).

Ich schaue mir mal die Möglichkeiten mit EXTENSION1 an. Werde dann wieder berichten...

Danke und Grüße
Andy

Re: FuBa BAPI_INB_DELIVERY_CHANGE LIPS Zusatzfelder updaten

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Ich schätze, da kommst du mit dem Baustein nicht weiter. GRUND ist in den FB-Tabellen nirgendwo vorhanden...

Re: FuBa BAPI_INB_DELIVERY_CHANGE LIPS Zusatzfelder updaten

Beitrag von andy-meyer (ForumUser / 18 / 3 / 0 ) »
Hallo,

ich komme mit beiden EXTENSIONS nicht weiter, da diese mit einem USER_EXIT erst behandelt werden müssen.
Im UserExit EXIT_SAPLV50I_009 bzw. mit einem Badi implementiert werden muss (SMOD_V50B0001) steht mir leider auch nicht das richtige Feld zur Verfügung.
Es gibt zwar das Feld MDIFF_GRUND, was aber nicht das LIPS-GRUND füllt.

Meine Lösung:
In der Anlieferung, wird zur Zeit das Feld LIPS-GRUND UND LIPS-INSMK als kombination automatisch in der VL31n / VL32n gefüllt.
Das Feld LIPS-INSMK steht mir im BADI BAPI_INB_DELIVERY_CHANGE zur Verfügung.....

Danke euch trotzdem.

Andy

Seite 1 von 1

Vergleichbare Themen

7
Antw.
721
Views
Tabelle updaten durch Z-BAPI?
von ZF_SAPler » 15.07.2022 10:25 • Verfasst in ABAP® für Anfänger
1
Antw.
7280
Views
CLFMAS: Change Pointer - Combining one or more Change Pointers in Single IDOC
von ABAPLover » 21.08.2024 22:41 • Verfasst in ABAP® Core
0
Antw.
4593
Views
5
Antw.
4218
Views
FuBa / Bapi Fakturanforderung
von Lena » 09.08.2005 19:02 • Verfasst in ABAP® für Anfänger
3
Antw.
7100
Views
FuBa, BAPI, BADI
von Lainer » 13.10.2007 12:42 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 20 / 2413
Zeilenumbrüche ersetzen
vor 22 Stunden von ralf.wenzel 6 / 198
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1574

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

Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 20 / 2413
Zeilenumbrüche ersetzen
vor 22 Stunden von ralf.wenzel 6 / 198
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1574

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 640
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2267
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8855