更新条件价格

2020-09-16 21:33发布

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

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


我希望对销售订单中的所有商品使用批量更改新定价,例如修改菜单->批量更改->" va05" tcode中的新定价

使用abap代码

有什么办法吗?

谢谢

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

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


我希望对销售订单中的所有商品使用批量更改新定价,例如修改菜单->批量更改->" va05" tcode中的新定价

使用abap代码

有什么办法吗?

谢谢

付费偷看设置
发送
5条回答
小熊yu生菜
1楼 · 2020-09-16 21:59.采纳回答

嗨Madjied,分析用户退出MV45AFZB的价格。

吹牛啤
2楼-- · 2020-09-16 22:12

我为特定的销售订单添加了新的条件值公式,但是当按下va02 tcode(条件标签)中SO标题中的更新按钮时,它不会更新SO的所有项目,因此我使用了" VA05" 在SO的所有项目中计算我的配方的tcode

谢谢

南山jay
3楼-- · 2020-09-16 22:22

正如您所说,当通过标准本身提供选项时,为什么还要进行编码? 有什么具体原因吗?

bbpeas
4楼-- · 2020-09-16 22:02

是,有可能。但是用下面的代码我解决了。

谢谢

数据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。



 
亦是此间程序员
5楼-- · 2020-09-16 22:24

为什么不使用事务SHDB在通过事务进行记录时记录更改,并让它创建一个演示程序以供您查看如何做。

一周热门 更多>