点击此处---> 群内免费提供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"类型。 更改值有效。
但是假设我们有几种不同的支付方式子类型,有没有一种方法可以立即更新所有这些子类型而不枚举每个子类型?
如果您不想处理不同的子类型,可以编写一个普通的脚本,该脚本使用灵活的搜索来获取所有付款方式,然后进行更新。
别忘了对
modelService.save(...)
进行更改,并在groovy控制台中更改提交模式以进行提交。一周热门 更多>