如何确定BO在运行时是否为只读

2020-09-24 10:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 实际上,BO项目的Aft...

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

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


嗨,

实际上,BO项目的AfterModify脚本中存在问题。

SAP告诉我,我们正在尝试修改属性,目前不允许这样做。

我想知道为什么AfterModify会触发,如果不允许进行任何更改。

如何检查ABSL属性是否可写?

谢谢

最好的问候

Erhan

4条回答
hongfeng1314
2020-09-24 11:03 .采纳回答

嗨,

大多数SAP Business Objects都有一个状态(在UI中也最多显示),该状态定义内容是否为只读。 在大多数情况下,从ABSL更改BO的行为与尝试从UI更改BO的行为相同。 如果该字段在用户界面中处于特定状态为只读,则不太可能使用同一状态下的ABSL代码更改该值。

您必须在ABSL中手动实施状态检查,以减少基础SAP BO可能引发的错误。

最好的问候

Tobias

一周热门 更多>