使用功能模块更新POD状态(交货证明)

2020-08-26 15:30发布

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

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

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


大家好,

我正在使用bapi WS_DELIVERY_UPDATE将POD状态" A"更改为" C"。 但是它不会在VLPOD事务中更新。 日期已正确更新,但状态没有改变。

我正在这样更新...

ls_vbkok-vbeln_vl = lv_vbeln_dlv。 "交货编号
ls_vbkok-vbtyp_vl = lv_vbtyp。"交货类型
ls_vbkok-podat = sy-datum。
ls_vbkok-potim = sy-uzeit 。
* ls_vbkok-kzpod ='C'。

*填充项目详细信息
ls_vbpok-vbeln_vl = lv_vbeln_dlv。
ls_vbpok -posnr_vl ='000010'。
* ls_vbpok-kzpod ='C'。

附加ls_vbpok至lt_vbpok。

*-进行拣配 和PGI
呼叫功能'WS_DELIVERY_UPDATE'目的地'无'
导出
vbkok_wa = ls_vbkok
commit ='X'
delivery = lv_vbeln_dlv
* update_picking ='X'
if_database_update ='1'
if_error_messages_send_0 ='X'
IMPORTING
ef_error_any_0 = lv_any_error
表格
vbpok_tab = lt_vbpok
prot = lt_prot

非常感谢