2017-01-04 4 views
0

Ich versuche einen Kundenauftrag mit einer Position zu erstellen, die ein konfigurierbares Material hat. Über die BAPI-Funktion bapi_salesorder_createfromdat2 kann ich den Auftrag anlegen und mit den Werten für die Merkmale versehen.SAP bapi_salesorder_createfromdat2 Stücklistenauflösung

ABAP Code: http://pastebin.com/hM61c3Fq

Wenn eine Bestellung über VA01 Erstellen und Eingabe der Konfiguration der Reihenfolge von einer Stückliste neue Positionen aufnimmt. Bei der Erstellung über die BAPI-Funktion erfolgt die Explosion jedoch erst, wenn ich den Auftrag über va02 anschaue und die Konfiguration betrachte.

Opening order in VA02, viewing configuration, BOM explosion as result

Das Customizing über die Transaktion vov7 zeigt die Position Typ zu konfigurieren und zu explodieren. Ist es möglich bapi_salesorder_createfromdat2 auch diese Explosion auszuführen, um Linien zu positionieren, oder gibt es eine andere Funktion, die diese Funktionalität bieten kann?

Antwort

0

Es scheint, trotz der übertriebenen Menge an Dokumentation, die besagt, dass es funktionieren sollte, konnte ich keine Lösung über die BAPI-Funktion finden. Irgendwann stolperten wir jedoch über einen SAP-Hinweis 562124. Nach dem Erstellen der Funktion mit bapi_salesorder_createfromdat2 kann die BAPI-Funktion BAPI_SALESORDER_CHANGE aufgerufen werden. Danach wird die Struktur aufgelöst.

+0

Erweitern Sie Ihren Beitrag auf eine umfassende Antwort, damit alle anderen ihn (wieder) verwenden können. – Suncatcher