Auftrag & Posititen ZZFELD ändern

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

Auftrag & Posititen ZZFELD ändern

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

ich habe im Header & Positonenm in VA02 ein Kundenfelder (alles in Additional Data A, B)

Nun möchte ich, wenn ein Kundenfeld im Header sich ändert, dass es automatisch in ALLE Positionen auch ändert.
Ich hätte gedacht, dass ich mit dem BAPI BAPI_SALESORDER_CHANGE im Programm SAPMV45A
Screen 8309 im PAI ein Modul einbaue. Aber der BAPI funktioniert da nicht. Im einem seperaten Report funktioniert der BAPI wunderbar.

Ich habe auch im userexit_save_document die Struktur vbap-ZZFELD, xvbap-ZZFELD & yvbap-ZZFELD geändert. Da tut sich aber auch nichts.

Wie kann ich es noch umsetzen?

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


Re: Auftrag & Posititen ZZFELD ändern

Beitrag von wreichelt (Top Expert / 1068 / 31 / 193 ) »
Hallo,
vielleicht helfen die weiter:

User-Exit: MV45AFZZ

USEREXIT_SAVE_DOCUMENT_PREPARE / USEREXIT_SAVE_DOCUMENT

vor dem speichern die Daten aktualisieren

Gruß Wolfgang

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von BecomingAnAbapGuru (ForumUser / 88 / 31 / 3 ) »
wreichelt hat geschrieben:
22.02.2025 11:02
Hallo,
vielleicht helfen die weiter:

User-Exit: MV45AFZZ

USEREXIT_SAVE_DOCUMENT_PREPARE / USEREXIT_SAVE_DOCUMENT

vor dem speichern die Daten aktualisieren

Gruß Wolfgang

Hallo,
In USEREXIT_SAVE_DOCUMENT_PREPARE habe ich leider nicht die Positionen.
Und in USEREXIT_SAVE_DOCUMENT hatte ich schon xvap, yvbap, vbap-ZZFELD geändert, aber das hatte leider keine Auswirkung.

Den BAPI kann man auch nicht aufrufen, weil er im UserExit dumpt

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von JHM (Top Expert / 1209 / 1 / 202 ) »
BecomingAnAbapGuru hat geschrieben:
24.02.2025 08:09
Und in USEREXIT_SAVE_DOCUMENT hatte ich schon xvap, yvbap, vbap-ZZFELD geändert, aber das hatte leider keine Auswirkung.
Was wurde genau geändert?
Wurden die ZZFelder in beiden x/y geändert?
y ist ja eigentlich der "alte" Stand und x ist der neue. Wenn du beide gleichzeitig änderst, dann hast du ja keine Änderung die auf die DB geschrieben werden kann.

Zudem enthät die XVBAP das Feld UPDKZ. Hast du dieses auch gesetzt?
Sonst weiß SAP ja auch nicht das diese Position geändert werden.
Gruß Hendrik

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von BecomingAnAbapGuru (ForumUser / 88 / 31 / 3 ) »
JHM hat geschrieben:
24.02.2025 09:37
BecomingAnAbapGuru hat geschrieben:
24.02.2025 08:09
Und in USEREXIT_SAVE_DOCUMENT hatte ich schon xvap, yvbap, vbap-ZZFELD geändert, aber das hatte leider keine Auswirkung.
Was wurde genau geändert?
Wurden die ZZFelder in beiden x/y geändert?
y ist ja eigentlich der "alte" Stand und x ist der neue. Wenn du beide gleichzeitig änderst, dann hast du ja keine Änderung die auf die DB geschrieben werden kann.

Zudem enthät die XVBAP das Feld UPDKZ. Hast du dieses auch gesetzt?
Sonst weiß SAP ja auch nicht das diese Position geändert werden.
Also, ich habe die Felder XVVAP-ZZFLD und XVBAP-UPDKZ = 'X' geändert im UserEXIT. Kein Erfolg leider.

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von JHM (Top Expert / 1209 / 1 / 202 ) »
BecomingAnAbapGuru hat geschrieben:
24.02.2025 10:05
Also, ich habe die Felder XVVAP-ZZFLD und XVBAP-UPDKZ = 'X' geändert im UserEXIT. Kein Erfolg leider.
Sorry war evtl. etwas kurz beschrieben:
XVBAP-UPDKZ kennt kein X, I = Insert, U = Update, D = Delete
Gruß Hendrik

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von BecomingAnAbapGuru (ForumUser / 88 / 31 / 3 ) »
JHM hat geschrieben:
24.02.2025 10:09
BecomingAnAbapGuru hat geschrieben:
24.02.2025 10:05
Also, ich habe die Felder XVVAP-ZZFLD und XVBAP-UPDKZ = 'X' geändert im UserEXIT. Kein Erfolg leider.
Sorry war evtl. etwas kurz beschrieben:
XVBAP-UPDKZ kennt kein X, I = Insert, U = Update, D = Delete
Leider auch kein Erfolg.

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Hast du den TABELLENeintrag XVBAP geändert oder nur die Struktur?
Ein entsprechender Codeschnipsel wäre hilfreich.

https://tricktresor.de/blog/tipps-zur-v ... userexits/
Siehe auch SAP-Hinweis 216448

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
BecomingAnAbapGuru hat geschrieben:
22.02.2025 10:44
Nun möchte ich, wenn ein Kundenfeld im Header sich ändert, dass es automatisch in ALLE Positionen auch ändert.
Schau dir mal USEREXIT_CHECK_VBAK an.

USEREXIT_SAVE_DOCUMENT ist zu spät. Die Änderungen werden dann zwar geschrieben, aber der Anwender sieht nicht, was passiert.

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von BecomingAnAbapGuru (ForumUser / 88 / 31 / 3 ) »
ewx hat geschrieben:
24.02.2025 13:01
BecomingAnAbapGuru hat geschrieben:
22.02.2025 10:44
Nun möchte ich, wenn ein Kundenfeld im Header sich ändert, dass es automatisch in ALLE Positionen auch ändert.
Schau dir mal USEREXIT_CHECK_VBAK an.

USEREXIT_SAVE_DOCUMENT ist zu spät. Die Änderungen werden dann zwar geschrieben, aber der Anwender sieht nicht, was passiert.
wo finde ich den User exit USEREXIT_CHECK_VBAK ?
wie gesagt, ich möchte nach einer Änderung im Header (VBAK), die Positionen (VBAP) ändern

Re: Auftrag & Posititen ZZFELD ändern

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
BecomingAnAbapGuru hat geschrieben:
24.02.2025 13:54
wo finde ich den User exit USEREXIT_CHECK_VBAK ?
Da, wo die anderen auch sind: in der SAPMV45A

Seite 1 von 1

Vergleichbare Themen

0
Antw.
3137
Views
2
Antw.
22765
Views
Unterschied Workbench Auftrag <> Customizing Auftrag
von strobbel » 31.07.2008 08:49 • Verfasst in SAP - Allgemeines
1
Antw.
2059
Views
2 Nummernkreise pro Auftrag
von Trulchen » 23.05.2016 09:29 • Verfasst in Sales and Distribution
0
Antw.
1662
Views
FB für Vorgänge CS-Auftrag
von gast » 07.09.2005 11:18 • Verfasst in ABAP® Core
1
Antw.
1764
Views
Auftrag suchen
von Gast » 13.06.2005 15:32 • Verfasst in ABAP® Core

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.