ich suche eine Möglichkeit, per APAB die Lieferplankonditionen zu ändern (Neu, Löschen, Ändern). Das entspricht der TA ME32L (ändern).
Batch-Input ist nicht geeignet: Die genannte TA ist zwar Batch-Input-fähig aber die Konditionen werden per TableControl gepflegt. Ich kann einzelne Tablecontrol-Zeilen zwar bearbeiten, muss sie aber per Zeilenindex anwählen. Weil sowohl Anzahl als auch Art der Konditionszeilen von Fall zu Fall variieren, lässt sich so nicht verlässlich arbeiten. Ich habe nur die Möglichkeit: "Zeile mit Index xy bearbeiten". Ich bräuchte aber die Möglichkeit: "Zeile mit Konditionsschlüssel xy, Betrag xy, usw. bearbeiten". Das geht soweit ich weiß nicht.
Per ABAP müsste hierfür primär die KONV bearbeitet werden. Das ist mir aber zu unsicher, ich kann nicht einschätzen ob es noch mehr Tabellen gibt die berücksichtigt werden müssen.
Kurz, kennt jemand einen FUBA / BAPI / Klasse etc, die für diesen Zweck vorgesehen ist? Ich habe übrigens selbst schon intensiv gesucht, aber nichts gefunden.
Debug der ME32L führte bisher zu keinen Erkenntnissen (zu komplex).
Wenn du die ME32L nennst, dann handelt es sich um Schedule Aggrements.
Dafür ist der BAPI_SA_CHANGE bzw. BAPI_SA_CREATE vorgesehen.
Diese hab ich grad benutzt um Schedule Aggrements über Excel anzulegen bzw, zu ändern.
Konditionssätze werden da auch geändert, d.h über ein neues Intervall der Preis geändert.
Am Ende landen die Konditionssätze, auf item-level in A016 u. KONP, header-level in A068 u. KONP.