PROCESS_ACCOUNT (COPY)

<< 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.