Hallo, ich habe einneues Feld in der DBT "EVER" aufgenommen (CI_EVER).
Mein Report soll Vertrag ändern, Änderungen sollen protokolliert werden. Das habe ich frühe mit dem BAPI immer gemacht. Jetzt soll ich meine BAPI erweitern.
BAPI_ISUCONTRCT_CHANGEFROMDATA
"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(CONTRACTDATA) TYPE BAPIISUCONTRACT
*" VALUE(CONTRACTDATAX) TYPE BAPIISUCONTRACTX
*" EXPORTING
*" VALUE(RETURN) LIKE BAPIRET2 STRUCTURE BAPIRET2
*" TABLES
*" EXTENSIONIN STRUCTURE BAPIPAREX OPTIONAL
====================================0
Im type BAPIISUCONTRACT---> im Append---->ZABAPIISUCONTRACT habe ich 3 neue Felder aufgenommen ( HH_kz type c)
Im TYPE BAPIISUCONTRACTX--->im Append---->ZABAPIISUCONTRACTX habe ich ein Feld aufgenommen HH_kz = 'X' .
In meinem Report fülle ich meine TABLE: EXTENSIONIN
clear wa_extens.
move: 'BAPIISUCONTRACT' to wa_extens-structure,
bapiisucontract-zz_haushalt_kd to wa_extens-valuepart1.
append wa_extens to itab_extens.
clear wa_extens.
move: 'BAPIISUCONTRACTX' to wa_extens-structure,
bapiisucontractx-zz_haushalt_kd to wa_extens-valuepart1.
append wa_extens to itab_extens.