Habe das Problem, dass ich die bestehende Konfiguration aus einer Auftragsposition anhand der CUOBJ auslesen muss, damit ich diese anschliessend weiterverarbeiten kann. Vielleicht kann mir jemand bei folgenden Fragen helfen:
- Mit welchem FUBA kann ich die komplette Konfiguration auslesen? Ich sollte diese anschliessend mittels Programm verändern.
- Gibt es einen FUBA/BAPI, mit welchem ich diese geänderten Konifgurationsdaten wieder auf die Datenbank speichern kann?
hallo,
Ich arbeite in einem Report mit dem Fu-baustein:
CALL FUNCTION 'VC_I_GET_CONFIGURATION'
EXPORTING
INSTANCE = T01-CUOBJ "siehe VBAP-CUOBJ
* BUSINESS_OBJECT =
LANGUAGE = SY-LANGU
* PRINT_SALES = ' '
* PRINT_PURCHASE = ' '
* PRINT_ENGINEERING = ' '
* IDOC_MODE = ' '
* ANW_SICHT = ' '
TABLES
CONFIGURATION = T03_CONF_OUT
CONFIGURATION_IDOC = T04_KONFIG_TDOC
EXCEPTIONS
INSTANCE_NOT_FOUND = 1
INTERNAL_ERROR = 2
OTHERS = 3
und selektiere auch nach der Merkmals-Ausprägung.
Wie man aber dann die Konfiguration ändert und wieder SAP-Konform abspeichert, weiss ich nicht.
Danke für Eure Antworten. Ich verwende zur Zeit das BAPI "BAPISDORDER_GETDETAILEDLIST" um einnen Auftrag komplett zu lesen. Diesen Auftrag möchte ich anschliessend unter einer neuen Auftragsnummer (+ weiteren Anpassungen) mit dem BAPI "BAPI_SALESORDER_CREATEFROMDAT2" speichern und es muss eine neue CUOBJ generiert werden. Im Ursprungsauftrag wird eine mehrstufige Konfiguration verwendet, welche nur über die Hauptposition verändert werden kann. Problem habe ich nun, dass ich die Konfigurationsdaten nicht einfach vom Ursprungsbapi übernehmen kann, es erscheint immer die Fehlermeldung, dass die Instanz "999xxx" nicht vorhanden sei. Muss ich hier noch was spezielles beachten?