2020-09-16 21:33发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我希望对销售订单中的所有商品使用批量更改新定价,例如修改菜单->批量更改->" va05" tcode中的新定价
使用abap代码
有什么办法吗?
谢谢
嗨Madjied,分析用户退出MV45AFZB的价格。
我为特定的销售订单添加了新的条件值公式,但是当按下va02 tcode(条件标签)中SO标题中的更新按钮时,它不会更新SO的所有项目,因此我使用了" VA05" 在SO的所有项目中计算我的配方的tcode
正如您所说,当通过标准本身提供选项时,为什么还要进行编码? 有什么具体原因吗?
是,有可能。但是用下面的代码我解决了。
数据iv_function,例如SY-UCOMM。 像RV45C这样的数据ls_dynpro_fields。 数据abap_true类型XFELD。 像VBFS这样的数据ls_message_vbfs。 VBMTV WITH HEADER LINE的数据lt_vbmtv类型表。 iv_function ='MPRX'。 "功能 lt_vbmtv-VBELN ='0000585174'。 " SO号 lt_vbmtv-POSNR ='000010'。 "项目编号 lt_vbmtv-SELKZ ='X'。 lt_vbmtv-MATNR ='000000000020005397' "物料清单中的物料代码 附加lt_vbmtv。 调用函数" SD_BULK_CHANGE" 出口 函数= iv_function dynpro_fields = ls_dynpro_fields iv_suppress_messages = abap_true 输入 protokoll = ls_message_vbfs 桌子 文件= lt_vbmtv。
为什么不使用事务SHDB在通过事务进行记录时记录更改,并让它创建一个演示程序以供您查看如何做。
最多设置5个标签!
嗨Madjied,分析用户退出MV45AFZB的价格。
我为特定的销售订单添加了新的条件值公式,但是当按下va02 tcode(条件标签)中SO标题中的更新按钮时,它不会更新SO的所有项目,因此我使用了" VA05" 在SO的所有项目中计算我的配方的tcode
谢谢
正如您所说,当通过标准本身提供选项时,为什么还要进行编码? 有什么具体原因吗?
是,有可能。但是用下面的代码我解决了。
谢谢
为什么不使用事务SHDB在通过事务进行记录时记录更改,并让它创建一个演示程序以供您查看如何做。
一周热门 更多>