使用FM将文本行项目(项目类别:TATX)添加到现有交货(VL02N)中

2020-09-15 10:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我需要使用BAPI/FM在现有的外向交货中添加新的文本行项目(无SO参考)。

我检查的FM是:

BAPI_DELIVERYPROCESSING_EXEC

/SPE/OUTB_DLV_CHG_ITEMS_INSERT。

关于这些FM的事实是,FM不会返回任何错误消息,尽管使用BAPI,它们也不会添加新的订单项:

BAPI_TRANSACTION_COMMIT。

有人可以帮助我解决这个问题吗?

是否有其他方法/BAPI/FM在现有交付中添加项目?

6条回答
风早神人
2020-09-15 11:01

对于FM:/SPE/OUTB_DLV_CHG_ITEMS_INSERT

 ls_delivery_head-vbeln ='0080000263'。
 ls_delivery_head-spe_le_scenario ='I'。
 ls_delivery_head-spe_lifex_type ='N'。

 * ls_new_items-rfpos ='00020'。
 ls_new_items-matnr =''。
 ls_new_items-pstyv ='TATX'。
 ls_new_items-lfimg ='1.00'。
 ls_new_items-vrkme ='PC'。
 ls_new_items-meins ='PC'。
 ls_new_items-umvkz ='1'。
 ls_new_items-umvkn ='1'。
 ls_new_items-arktx ='测试NC'。
 ls_new_items-werks ='HD02'。
 ls_new_items-lgort ='FG02'。
 ls_new_items-vbeln ='0080000263'。
 ls_new_items-posnr ='00020'。
 ls_new_items-meins ='PC'。
 ls_new_items-vgtyp ='J'。
 ls_new_items-posar ='B'。

 APPEND ls_new_items至lt_new_items。

 is_process_steps-dlv_item_insert ='X'。

 ls_process_steps-vbeln ='0080000263'。
 ls_process_steps-posnr ='00020'。
 ls_process_steps-dlv_item_insert ='X'。
 APPEND ls_process_steps至it_process_steps。

 通话功能'/SPE/OUTB_DLV_CHG_ITEMS_INSERT'
   出口
     if_commit ='X'
 * IF_SYNCHRON =''
     if_no_messages_update =''
 * IF_UPDATE_PICKING =''
 * IF_NO_LOCK =''
 * IF_CONFIRM_CENTRAL =''
     if_database_update ='1'
 * IF_NO_REMOTE_CHG =''
     if_error_messages_send =''
     if_delivery_number ='0080000100'
 * IT_PARTNER_UPDATE =
 * IT_SERNR_UPDATE =
     is_vbkok = is_vbkok
     it_process_steps = it_process_steps
     is_process_steps = is_process_steps
 * it_delivery_item = it_delivery_item
 * IS_DELIVERY_HEAD =
  桌子
 * it_vbpok = it_vbpok
     it_new_items = lt_new_items
 * IT_NEW_ITEMS_SKU =
 * IT_VERKO_TAB =
 * IT_VERPO_TAB =
 * IT_VBSUPCON_TAB =
 * IT_VERPO_SERNR =
 * IT_HANDLING_UNITS =
 * IT_HU_HEADER_EPC =
 * IT_HU_ITEMS_EPC =
 * IT_AAC_ITEM_BLOCK =
 * IT_TMSTMP =
 * IT_TEXTH =
 * IT_TEXTL =
    et_return = lt_return
           。
 检查lt_return []初始化。
 提交工作并等待。
 

一周热门 更多>