表中的bapi_sales_order_change扩展名中的bape_vbep结构值未更新

2020-09-07 13:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我必须通过在表参数ext...

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

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


嗨,

我必须通过在表参数extension中的bapi bapi_sales_order_change将在vbep表中应用的自定义字段zdatefrom和zdateto更改。

ls_bape_vbep-vbeln = ls_vbap-vbeln。

ls_bape_vbep-posnr = ls_vbap-posnr。

ls_bape_vbep-etenr ='0000'。

ls_bape_vbep-zdfrom = lv_from_date。

ls_bape_vbep-zdto = lv_to_date。

ls_extens-structure ='BAPE_VBEP'。

ls_extens-valuepart1 = ls_bape_vbep。

附加ls_extens至lt_extens。

清除:ls_bape_vbep,ls_extens。

在lv_from_date和lv_to_date中,我正在传递新的日期值,但仍然没有得到想要的结果,

在xvbep结构中,旧日期值仍然保留,客户字段值的新值未更新,

如果有人遇到这种问题,请要求将问题发到哪里。

5条回答
灬番茄
2020-09-07 13:46
  • RETURN表中是否有" I"或" S"类型的消息。 查找"销售文档xxxx未被更改"消息,在这种情况下,请尝试也更改VBEP的标准字段。
  • 您是否还在BAPE_VBEPX,VBEPKOZX中附加了字段(带有x数据元素)。/li>
  • 您是否可以使用VA02更改字段值
  • 在某些情况下,可能需要BAdI BADI_SD_SALESDOCU_BAPI
  • 您是否使用Unicode,在这种情况下不需要 移动数据结构,使用Assign语句或诸如cl_abap_container_utilities

一周热门 更多>