ich habe von einem Z-BAPI aus SD-Aufträge an und in dem Funktionsbaustein des BAPIs verwende ich den FuBa "BAPI_SALESORDER_CREATEFROMDAT2". Alles klappt auch, sogar mit der Kundenfelder (Intensionin Feld). Was aber nicht klappt ist, dass man Aufträge anlegt mit Bezug auf einen Rahmenvertrag. Ich fülle ganz normal die Felder und den Bezug zu dem Rahmenvertrag stelle ich über das Feld "bapisdhd1-ref_doc". In dieses Feld schreibe ich die Nummer des Rahmenvertrages. Allerdings bekomme ich die Meldung, dass Auftragstyp "G" nicht mit dem angegebenen Businessobjekt (Businessobjekt zu dem FuBa BAPI_SALESORDER_CREATEFROMDAT2) angelegt werden kann. Hat einer eine Idee, wie man das Problem lösen kann?
da sind wir in ähnlichen Ecken unterwegs.
Für Belegtyp G ist nach Hinweis 813760 das Objekt BUS2034 zuständig. Das BAPI dazu wäre dann BAPI_CONTRACT_CREATEFROMDATA. Probiere es mal damit.
Woher weiß man eigentlich, welche Werte bei BAPISDHD1-REFOBJTYPE, BAPISDHD1-REFOBJKEY und BAPISDHD1-REFDOCTYPE mitgegeben wird?
Zu BAPISDHD1-REFOBJTYPE habe ich die Tabelle TOJTB gefunden. Hier wird wohl 'BUS2034' mitgeben, aber bei den beiden anderen?