Kundenfeld in LIKP bearbeiten

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

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Kundenfeld in LIKP bearbeiten

Beitrag von BecomingAnAbapGuru (ForumUser / 83 / 31 / 3 ) »
Hallo,

gibt es ein BAPI der ein Kundenfeld in der Tabelle LIKP bearbeiten kann?

Bzw. kann man das eine Kundenfeld, das NUR in LIKP vorkommt, einfach mit UPDATE direkt bearbeiten? Das Feld hat keine weitere Abhängigkeiten

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


Re: Kundenfeld in LIKP bearbeiten

Beitrag von Wann (ForumUser / 58 / 3 / 15 ) »
Verwendungsnachweis der Tabelle LIKP durchgeführt?
Da gibt es eventuell einen BAPi, der genutzt werden kann. Dort mal nach EXTENSION schauen.
BecomingAnAbapGuru hat geschrieben:
14.08.2024 08:42
Bzw. kann man das eine Kundenfeld, das NUR in LIKP vorkommt, einfach mit UPDATE direkt bearbeiten? Das Feld hat keine weitere Abhängigkeiten
1. Man macht es - wenn möglich - nicht mit einem UPDATE.
2. Wenn das Feld keine weiteren Abhängigkeiten hätte, hätte es keinen Nutzen und bräuchte es kein UPDATE.

Re: Kundenfeld in LIKP bearbeiten

Beitrag von black_adept (Top Expert / 3998 / 110 / 906 ) »
Der Standardbapi zur Lieferungsbearbeitung ist BAPI_OUTB_DELIVERY_CHANGE
oder BAPI_INB_DELIVERY_CHANGE
Diese haben auch die Extensionstrukturen. Bitte daran denken, dass häufig irgendwo ein Userexit oder BADI implementiert werden muss um die ZZ-Felder aus den Extensionstrukturen in die DB-Strukturen zu überführen.
Kurz in einen der beiden FuBas geschaut - wahrscheinlich muss der BADI SMOD_V50B000 implementiert werden.

Und noch ergänzend zu Wann: Wenn man ein direktes Update macht, verliert man das Changelog ( falls das zugehörige Datenelement sauber gekennzeichnet war ) und muss sich selber um Konsistenzprüfungen und Sperren kümmern.
Generell ist ein Update auf SAP-Tabellen nimmer eine gute Idee so denn Alternativen wie ein BAPI zur Verfügung stehen.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
BecomingAnAbapGuru

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Kundenfeld in LIKP bearbeiten

Beitrag von Murdock (Specialist / 118 / 56 / 9 ) »
Ich habe das gerade gemacht. Es ist noch nicht produktiv, im E-System macht das Programm aber was es soll.

Kurze Vorgehensweise:
Zusatzfelder an die LIPS und an die VBPOK

Wie black_adept schon geschrieben hat, brauchst Du einen BADI, der die Zusatzfelder versorgt. Hier ist es der SMOD_V50B0001.
In der Methode exit_saplv50i_010 versorgst Du die Z-Felder in der CT_VBPOK mit den entsprechenden Werten aus der extension Struktur des BAPIs
Um die Felder dann von der VBPOK in die LIPS zu schieben, benutze ich den BADI LE_SHP_DELIVERY_UPDATE (Methode if_ex_le_shp_delivery_update~update_item). Der funktioniert aber nur, wenn die Business Function LOG_LE_INTEGRATION angeschaltet ist!

Beim Aufruf von BAPI_OUTB_DELIVERY_CHANGE ist dann zu beachten, dass ein paar Felder aus der LIPS mindestens mittels der Tabelle item_data übergeben werden müssen (vbeln posnr lfimg lgmng lfimg_flo lgmng_flo umvkz umvkn umrev) und auch die Kontrollstruktur item_control muss mindestens mit Liefer- und Positionsnummer gefüllt werden.

Folgende Benutzer bedankten sich beim Autor Murdock für den Beitrag:
BecomingAnAbapGuru


Seite 1 von 1

Vergleichbare Themen

1
Antw.
1574
Views
VBEP u LIKP
von Russel » 29.08.2005 10:42 • Verfasst in ABAP® für Anfänger
5
Antw.
2778
Views
AULWE in LIKP abändern
von JulEx » 22.07.2024 12:21 • Verfasst in ABAP® Core
2
Antw.
2888
Views
Beziehung MSEG (oder MKPF) zu LIPS bzw LIKP?
von Nordlicht » 10.01.2019 14:34 • Verfasst in ABAP® für Anfänger
0
Antw.
942
Views
Kundenfeld Anlagenstamm
von Rabea1103 » 04.12.2023 15:10 • Verfasst in ABAP® für Anfänger
1
Antw.
2759
Views
Hr-Infotyp-Kundenfeld einblenden
von mazu » 19.11.2013 17:02 • Verfasst in Dialogprogrammierung

Über diesen Beitrag



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

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.