更新所有付款方式

2020-09-14 02:06发布

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

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


我需要更新所有的Paymentmodes并在它们上设置一个特定的布尔标志。 假设"活动"标志

我查看了解决方案这里 https://answers.sap.com/questions/12761423/how-to-update-approval-status-for-all-products.html 并提出:

  UPDATE PaymentMode [batchmode = true];  itemtype(code)[unique = true]; 活性
                                      ; 付款方式                  ; 真正


  

在hac中运行它会导致错误:

  ,,,,,,,,,,,,,,,,找不到现有的项目要更新; PayyMode; true

  

我肯定有一些PaymentModes,这个错误的原因是什么?

更新,结果表明我们所有的付款方式均为" StandardPaymentMode"类型。 更改值有效。

但是假设我们有几种不同的支付方式子类型,有没有一种方法可以立即更新所有这些子类型而不枚举每个子类型?

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

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


我需要更新所有的Paymentmodes并在它们上设置一个特定的布尔标志。 假设"活动"标志

我查看了解决方案这里 https://answers.sap.com/questions/12761423/how-to-update-approval-status-for-all-products.html 并提出:

  UPDATE PaymentMode [batchmode = true];  itemtype(code)[unique = true]; 活性
                                      ; 付款方式                  ; 真正


  

在hac中运行它会导致错误:

  ,,,,,,,,,,,,,,,,找不到现有的项目要更新; PayyMode; true

  

我肯定有一些PaymentModes,这个错误的原因是什么?

更新,结果表明我们所有的付款方式均为" StandardPaymentMode"类型。 更改值有效。

但是假设我们有几种不同的支付方式子类型,有没有一种方法可以立即更新所有这些子类型而不枚举每个子类型?

付费偷看设置
发送
1条回答
me_for_i
1楼-- · 2020-09-14 03:07

如果您不想处理不同的子类型,可以编写一个普通的脚本,该脚本使用灵活的搜索来获取所有付款方式,然后进行更新。

别忘了对 modelService.save(...)进行更改,并在groovy控制台中更改提交模式以进行提交。

一周热门 更多>