ME_PROCESS_PO_CUST 接口增強


IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM:Processing of Item Data 項目數據處理

業務需求:新建THPO類型po交貨日期為當前po的創建日期(今天)

 1 METHOD if_ex_me_process_po_cust~process_item.
 2 *-------------"THPO供應商退貨po需求時間是建PO的當日- ------------------------------------------------------*
 3 
 4   DATA: obj_header TYPE REF TO if_purchase_order_mm,
 5        re_header TYPE mepoheader,
 6        re_item TYPE mepoitem.
 7   DATA:gs_ekko TYPE ekko.
 8 
 9   obj_header = im_item->get_header( ).
10   re_header = obj_header->get_data( ).
11   re_item = im_item->get_data( ).
12
13 
14   IF sy-tcode = 'ME21N'.
15     CLEAR gs_ekko.
16     SELECT SINGLE  * INTO  gs_ekko FROM ekko WHERE ebeln = re_header-ebeln.
17     IF sy-subrc <> 0.
18       IF re_header-bsart EQ 'THPO' .
19         CALL FUNCTION 'FORMAT_DATE_4_OUTPUT'
20           EXPORTING
21             datin  = sy-datum
22             format = 'YYYY/MM/DD'
23           IMPORTING
24             datex  = re_item-eeind.
25 
26         re_item-eindt = sy-datum.
27         im_item->set_data( re_item ).
28       ENDIF.
29     ENDIF.
30   ENDIF.
31 
32 ENDMETHOD.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM