Ich möchte gerne meinen Materialkurztext im Materialstamm automatisch aufgrund einer Klassifizierung erstellen. Dazu habe Ich eine Klasse mit mehreren Merkmalen angelegt. Jene sollen per Concatenate zu einem Kurztext zusammengefasst werden und in das Feld Materialkurztext geschrieben werden.
Meine Frage lautet wie Ich den Materialkurztext abändern kann? Gibt es hierfür etwas bereits im System?
schau dir mal die Doku zu BAPI_MATERIAL_SAVEDATA an. Mit dem solltest Du dein Problem rasch erledigen können. Wenn es sich nur um Änderungen an bestehenden Materialien handelt, sollten Materialnummer (in HEADDATA) und Kurztexte (in Tabelle MATERIALDESCRIPTION) ausreichen. Aufruf des BAPI einmal pro Material, danach "BAPI_TRANSACTION_COMMIT" nicht vergessen.