Hallo,
ich habe folgende Aufgabe:
Ich muss über ein Programm ein neues Material anlegen auf Basis eines Vorlagematerials (Materialvariante).
Ich will dazu gleich die Zuordnungen zum Arbeitsplan und zur Stückliste durchführen.
Gibt es dazu elegante Funktionsbausteine?
Ich habe nichts gefunden :-(
Der Verbuchungsbaustein CM_FV_PROD_VERS_DB_UPDATE wird intern von der Transaktion C223 genutzt, um die Zuordnungen zum Arbeitsplan und Stückliste zu sichern. Dieser erstellt bis auf die Änderungsbelege und die Planungsvormerkung die relevanten Tabelleneinträge (siehe CM_FV_PROD_VERS_SAVE_ALL).
Als Alternative steht noch Batch-Input mit der Transaktion C223 zur Verfügung.
Hallo jocoder,
der Baustein bezieht sich auf eine konkrete Fertigungsversion, die habe ich nicht.
Lösung:
Stückliste: CSAP_STOCK_TYPE_CREATE
Für den Arbeitsplan habe ich einen Funktionsbaustein geschrieben, der sich am Beispielcoding aus diesem Programm orientiert (ohne Unterprogramme): https://community.sap.com/t5/welcome-co ... p/12944682
Ich habe das letztens auch in einem Projekt gemacht und hatte zunächst verzweifelt versucht die VERID über meinen Lieblingsfuba MATERIAL_MAINTAIN_DARK zu setzen. Das scheitert leider und wenn man sich die Doku dieses FuBa anschaut sieht man, dass das Feld explizit ausgeklammert ist. (Hinweis: VERID ist in der MM17 in der Feldliste aufgeführt, aber es funktioniert auch hier nicht mit der gleichen Fehlermeldung wie MATERIAL_MAINTAIN_DARK )
Am Ende habe ich mich dann für Batch Input auf die C223 entschieden