点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要启用或禁用与自定义操作相关的动态按钮,我知道对于扩展字段,可以通过以下步骤和绑定选项来实现:在UI设计器中,选择可扩展性浏览器,然后选择以下部分: 您已经添加了扩展字段,选择"调整属性"按钮,将弹出一个对话框,选择与扩展字段相对应的"强制"或"只读"列,然后选择"绑定"并选择扩展字段。"但是在 在标准屏幕上创建动作按钮的情况下,这可能吗?如果能帮助我解决这一点,我将不胜感激,因为能够定义此要求的范围很重要。
此致
CarlosCalderónRojas。
您好,
ADAIK,截至今天,不可能在标准UI上有条件地启用/禁用自定义操作。 但是,您可以基于某些自定义逻辑来更改自定义操作的可见性。 此自定义逻辑可以作为ABSL脚本的一部分放置,也可以是可以通过UI规则直接关联的简单检查。
对于ABSL脚本,您需要创建一个ext字段,编写一个 简单的脚本,可以将该ext字段的值设置为TRUE/FALSE,并最终通过UI评估UI规则中的字段值以通过KUT隐藏/显示操作。
注意:为了编写ABSL脚本,请编写 使用诸如Event-OnSave或Event-AfterModify之类的任何其他脚本,因为Validation-OnSave不允许您编辑字段值。 (仅用于验证现有字段值,即字段变为只读)
可以添加以下要求:在执行记录按钮并通过验证时,是否在销售订单内? 录制时会产生OnSave逻辑和错误,应禁用添加到COD_SALESORDER_TI屏幕上的这些按钮(自定义操作)。
Saurabh,您好,
这些是我要启用或禁用的按钮。
这些按钮已添加到工具栏,并且在那里看不到调整属性的选项。
但是在按钮组中,如果我看到您提到的"调整属性"选项以及可以在何处实现所指示的逻辑。
就我而言,无法启用或禁用这些按钮?
此致
卡洛斯·卡尔德隆·罗哈斯
嗨索拉卜,
请查看我的答案。
此致
CarlosCalderónRojas。
嗨,
正如我在上一条评论中所说,当前无法有条件地使用来启用/禁用自定义操作 UI设计器。 但是,您可以使用基于KUT的UI规则更改动作可见性(隐藏或显示)。 这种基于KUT的UI规则可以根据某些扩展字段评估条件,并更改自定义操作的可见性。
一周热门 更多>