点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我过去曾问过同样的问...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我过去曾问过同样的问...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我过去曾问过同样的问题,但没人能给我正确的答案,可能是因为我的问题不够清楚。 这是我要实现的目标:在SAP Business ByDesign中,在创建采购订单时,当项目时间为"服务"且流程类型为"第三方"时,我尝试默认服务提供位置的值。 当前的默认值是" On-Site",我想将其设置为" Supplier Service Center"。
* 注意:我知道,如果这是"服务订单",那么我可以遵循: https://apps.support.sap.com/sap/support/knowledge/public/en/2740657 但并非如此*
因此,我去了SDK,为采购订单BO创建了业务对象扩展,并创建了一个After-Modify事件,该事件假定为获取节点Item下的注释元素TypeCode的值。 并检查值是否为19-服务,然后使ServiceProvisionLocationTypeCode的值等于3。
我确保所有组件均已发布PSM
这就是为什么我这样做并且遇到上述错误。 有人可以帮我解释一下发生了什么吗? 或向我提供有效的代码段!
谢谢
Mousa
(139.6 kB)
嗨,
在您的ABSL脚本中," this.item"带有值的集合。 因此,您需要循环访问每个条目以访问相应的节点字段。
示例代码可能是:
感谢
Saurabh
一周热门 更多>