Hallo - mein Problem ist dass ich beim Erstellen einer Bestellung unter bestimmten Bedingungen das stat. Lieferdatum der Einteilungen ändern muss.
Ich habe es geschafft, dass mir in der Methode IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEMPublicInstance Method Verarbeitung von Positionsdaten
die Einteilungsdaten zur Verfügung stehen, ich kann sie ändern aber ich weiß nicht wie ich die geänderten Einteilungen speichern kann.
Auszug aus dem Coding:
* Einteilungsdaten - statitisches Lieferdatum updaten
DATA l_schedule TYPE REF TO if_purchase_order_mm.
DATA re_schedules TYPE purchase_order_schedules.
DATA wa_sch LIKE LINE OF re_schedules.
DATA re_sch TYPE meposchedule.
CALL METHOD im_item->get_schedules
RECEIVING
re_schedules = re_schedules.
LOOP AT re_schedules INTO wa_sch.
CALL METHOD wa_sch-schedule->get_data
RECEIVING
re_data = re_sch.
CALL METHOD me->zz_slfdt
EXPORTING
iv_mng02 = re_sch-mng02
iv_eindt = re_sch-eindt
iv_dat01 = re_sch-dat01
CHANGING
cv_slfdt = re_sch-slfdt.
** ET-Daten zurückschreiben WIE - hier brauche ich Hilfe ???????
ENDLOOP.
Bin für jede Hilfe dankbar