BAPI_PO_CREATE
来源:互联网 发布:约瑟夫环算法 数组 编辑:程序博客网 时间:2024/04/30 10:10
*&---------------------------------------------------------------------*
*&Report Z_AF_031
*&
*&---------------------------------------------------------------------*
REPORT z_af_031.
DATA:zpo_header LIKE bapiekkoc,
zpo_header_add_data LIKE bapiekkoa,
zpo_address LIKE bapiaddress,
zpo_items LIKE bapiekpoc OCCURS 0 WITH HEADER LINE,
zpo_item_add_data LIKE bapiekpoa OCCURS 0 WITH HEADER LINE,
zpo_item_schedules LIKE bapieket OCCURS 0 WITH HEADER LINE,
zpo_item_account_assignment LIKE bapiekkn OCCURS 0 WITH HEADER LINE,
zpo_business_partner LIKE bapiekkop OCCURS 0 WITH HEADER LINE,
zpurchaseorder LIKE bapiekkoc-po_number,
zwait LIKE bapita-wait,
zreturn LIKE BAPIRETURN OCCURS 0 WITH HEADER LINE,
zreturn_commit LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
DATA:BEGIN OF itab1 OCCURS 0,
ebeln(20),
flag(2),
message(40),
END OF itab1.
START-OF-SELECTION.
CLEAR zpo_header.
CLEAR zpo_header_add_data.
zpo_header-doc_date = sy-datlo.
zpo_header-doc_type = 'NB'.
zpo_header-doc_cat = 'F'.
zpo_header-co_code = '1000'. "Company code
zpo_header-purch_org = '1000'.
zpo_header-vendor = '0000001000'.
zpo_header-pur_group = '001'.
zpo_header-po_number = ' ' .
zpo_header_add_data-currency = 'EUR'.
CLEAR zpo_business_partner.
zpo_business_partner-partnerdesc = 'IP'.
zpo_business_partner-LANGU = 'E'. " business partner 必须输入语言, 这个在后台有设定
zpo_business_partner-buspartno = '0000001000'.
APPEND zpo_business_partner.
***POItem
CLEAR zpo_items.
CLEAR zpo_item_schedules.
CLEAR zpo_item_add_data.
zpo_items-po_number = ''.
zpo_items-po_item = '10'.
* zpo_items-short_text =
*&
*&
*&---------------------------------------------------------------------*
REPORT
DATA:
DATA:
START-OF-SELECTION.
***PO
*