ich bin gerade dabei ein Löschprogramm im Rahmen einer Materialstammsatz-Migration zu entwickeln. Zum Löschen habe ich mir jetzt den Baustein: BAPI_MATERIAL_SAVEDATA rausgesucht.
Damit kann ich das Kennzeichen ja auf Mandanten-, Werks und Lagerortsebene setzen.
Nun stehe ich aber vor der Frage: Was tue ich, wenn der Bewertungskreis nicht das Werk sondern der Buchungskreis ist? Besetze ich dafür im Baustein den Abschnitt VALUATIONDATA ? Der ist ja für Bewertungsdaten gedacht. Nur will mir einfach nicht einleuchten, ob ich das Material damit auf der Bewertungsebene lösche oder nur die Bewertungsdaten zu diesem Material?
so ich habe mich da jetzt gezwungenermaßen allein durch gekämpft.
Um auf Bewertungsebene zu löschen, müssen tatsächlich die Strukturen zu VALUATIONDATA gefüllt werden.
Einzige "Hürde" war das ermitteln des zugehörigen Bewertungskreises. Der Baustein setzt das Löschkennzeichen dann auf der jeweiligen Bewertungsebene.