点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
当调查反馈答案为"是"时,我们希望将故障单的状态更改为"进行中"
我用
编写代码"业务对象:调查问卷"
"节点:ValuationCollection"
"事件:保存前"
使用代码" this.ServiceRequest.RejectSolution();" ,出现错误"无法在跨部署单位中访问成员'RejectSolution'"
我无法为扩展业务对象添加部署单元。
我也想使用" this.ServiceRequest.SendBackForRevision();" 在同一事件中。
错误:批准功能只能在批准操作的脚本文件中调用。
如果有人知道解决此问题的方法,请分享
谢谢
亲切的问候
老鼠
亲爱的普拉特,
为避免此问题,您可以尝试创建重用库来更新服务请求BO。 在重用库中,
应该可以将每个功能绑定到部署单元。 这样,您应该能够将功能与要开发该解决方案的功能放到不同的部署单元中,然后通过Event-Before-Save调用它。
最好的问候,< br> Douglas Rohmann
嗨道格拉斯,
感谢您的答复,但我仍不清楚该方法。
根据您的说法,在"业务对象:问卷"和"节点:ValuationCollection"的保存前事件中
我执行
参见下面的屏幕截图
我在列表中没有看到任何功能。
请指导。
谢谢
普拉特
嗨普拉特,
您还可以查看此内容-描述如何在不同的部署单位之间进行通信的方式
http://blog .acorel.nl/2018/05/cross-deployment-unit-object-creation.html
此致
阿列克谢
一周热门 更多>