|
<< Click to Display Table of Contents >> Navigation: All About ABAP Technique > English > ABAP Tutorial > ABAP Workbench Tools > Enhancement > Business Add-Ins (BADI) > Business Add-Ins (BADI) Examples > ZME_PROCESS_PO_CUST > PROCESS_ACCOUNT (COPY) |
METHOD if_ex_me_process_po_cust~process_account .
DATA : lw_accounting TYPE mepoaccounting,
lw_item TYPE mepoitem,
lw_header type mepoheader,
lif_item TYPE REF TO if_purchase_order_item_mm,
lif_header TYPE REF TO if_purchase_order_mm.
* Get Account Info
CALL METHOD im_account->get_data
RECEIVING
re_data = lw_accounting.
* Get Item Info
CALL METHOD im_account->get_item
RECEIVING
re_item = lif_item.
CALL METHOD lif_item->get_data
RECEIVING
re_data = lw_item.
* Get Header Info
CALL METHOD lif_item->get_header
RECEIVING
re_header = lif_header.
CALL METHOD lif_header->get_data
RECEIVING
re_data = lw_header.
IF lw_item-knttp = 'F' and lw_header-bsart = 'ZNB1'.
lw_accounting-sakto = '0072991001'.
ENDIF.
CALL METHOD im_account->set_data
EXPORTING
im_data = lw_accounting.
ENDMETHOD.