Transfer data objects
The AEB Plug-in checks each delivery to determine whether it should be transmitted to Monitoring & Alerting. This decision can be modified using the following BAdIs.
Data object | BAdI name | BAdI method |
---|---|---|
Sales order | /AEB/MA_SDOC_CR_01 | IS_TO_TRANSFER |
Delivery | /AEB/MA_DLV_CR_01 | IS_TO_TRANSFER |
Shipment | /AEB/MA_CWT_SHP_03 | IS_TO_TRANSFER |
Let's provide an example coding that shows how you can only transfer deliveries that are shipped to recievers inside the European Union.
METHOD /aeb/if_ex_ma_dlv_cr_01~is_to_transfer.
LOOP AT im_vbpas INTO DATA(ls_vbpa).
IF ls_vbpa-parvw = 'WE'.
SELECT SINGLE xegld FROM t005 WHERE land1 = @ls_vbpa-land1 INTO @DATA(lv_xegld).
IF lv_xegld IS INITIAL.
ch_is_to_transfer = '-'.
ENDIF.
ENDIF.
ENDLOOP.
ENDMETHOD.
Updated almost 3 years ago