BAPI_MATPHYSINV_CREATE_MULT 创建盘点凭证
DATA:l_physinv_head type bapi_physinv_create_head, lt_retmsg like table of bapiret2 with header line, lt_physinv_item like table of bapi_physinv_create_items with header line. " 盘点单头 l_physinv_head-plant = p_werks. l_physinv_head-stge_loc = p_lgort. l_physinv_head-doc_date = sy-datum. l_physinv_head-plan_date = sy-datum. " 盘点项目 loop at p_itab into wa. lt_physinv_item-material = wa-matnr. lt_physinv_item-batch = wa-charg. append lt_physinv_item. endloop. " 创建盘点凭证 call function 'BAPI_MATPHYSINV_CREATE_MULT' exporting head = l_physinv_head tables items = lt_physinv_item return = lt_retmsg. READ TABLE return WITH KEY type = 'S' id = 'M7' number = '710'. IF sy-subrc = 0. ls_physinventory = return-message_v1. ENDIF.