Kundenfelder (Z-Felder) in der Kontraktposition ändern

Oft müssen auch Kundenfelder (Z-Felder) in einer Kontraktposition geändert werden, diese müssen in folgender Strukturen enthalten sein:– BAPE_VBAP– BAPE_VBAPX– VBAPKOZ– VBAPKOZXHierzu gibt es auch einer sehr gute Dokumentation im Funktionsbaustein BAPI_CUSTOMERCONTRACT_CHANGE hier ein Beispiel bei dem die Konraktposition 10 geändert wurde: REPORT zextensionin. DATA:ls_header         TYPE bapisdh1,… Lesen Sie mehr

Kontraktposition ändern

Beispielcoding um ein Kontrakt auf Positionsebene zu ändern. In diesem Beispiel wurde das Vertragsbeginn- Vertragsendedatum auf Positionsebene geändert. ls_contract_inx-itm_number = ‚000010‘.ls_contract_inx-con_st_dat = ‚X‘.ls_contract_inx-con_en_dat = ‚X‘.APPEND ls_contract_inx TO lt_contract_inx. ls_contract-itm_number = ‚000010‘.ls_contract-con_st_dat = ‚20200101‘.ls_contract-con_en_dat = ‚99991231‘.APPEND ls_contract TO lt_contract. Über die Itm-Number = ‚000000‘ ändern Sie den Vertragskopf. ls_contract_inx-itm_number = ‚000000‘.ls_contract_inx-con_st_dat… Lesen Sie mehr