C4C-ABSL-动态启用或停用与自定义操作相关的按钮

2020-08-16 01:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要启用或禁用与自...

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

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


专家们,

我需要启用或禁用与自定义操作相关的动态按钮,我知道对于扩展字段,可以通过以下步骤和绑定选项来实现:在UI设计器中,选择可扩展性浏览器,然后选择以下部分: 您已经添加了扩展字段,选择"调整属性"按钮,将弹出一个对话框,选择与扩展字段相对应的"强制"或"只读"列,然后选择"绑定"并选择扩展字段。"但是在 在标准屏幕上创建动作按钮的情况下,这可能吗?如果能帮助我解决这一点,我将不胜感激,因为能够定义此要求的范围很重要。

此致

CarlosCalderónRojas。

5条回答
打个大熊猫
2020-08-16 01:59

您好,

ADAIK,截至今天,不可能在标准UI上有条件地启用/禁用自定义操作。 但是,您可以基于某些自定义逻辑来更改自定义操作的可见性。 此自定义逻辑可以作为ABSL脚本的一部分放置,也可以是可以通过UI规则直接关联的简单检查。

对于ABSL脚本,您需要创建一个ext字段,编写一个 简单的脚本,可以将该ext字段的值设置为TRUE/FALSE,并最终通过UI评估UI规则中的字段值以通过KUT隐藏/显示操作。

注意:为了编写ABSL脚本,请编写 使用诸如Event-OnSave或Event-AfterModify之类的任何其他脚本,因为Validation-OnSave不允许您编辑字段值。 (仅用于验证现有字段值,即字段变为只读)

一周热门 更多>