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

2020-08-16 01:04发布

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

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


专家们,

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

此致

CarlosCalderónRojas。

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

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


专家们,

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

此致

CarlosCalderónRojas。

付费偷看设置
发送
5条回答
打个大熊猫
1楼-- · 2020-08-16 01:59

您好,

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

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

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

Tong__Ming
2楼-- · 2020-08-16 02:03

可以添加以下要求:在执行记录按钮并通过验证时,是否在销售订单内? 录制时会产生OnSave逻辑和错误,应禁用添加到COD_SALESORDER_TI屏幕上的这些按钮(自定义操作)。

hongfeng1314
3楼-- · 2020-08-16 02:02

Saurabh,您好,

这些是我要启用或禁用的按钮。

这些按钮已添加到工具栏,并且在那里看不到调整属性的选项。

但是在按钮组中,如果我看到您提到的"调整属性"选项以及可以在何处实现所指示的逻辑。

就我而言,无法启用或禁用这些按钮?

此致

卡洛斯·卡尔德隆·罗哈斯

吹牛啤
4楼-- · 2020-08-16 01:37

嗨索拉卜,

请查看我的答案。

此致

CarlosCalderónRojas。

哎,真难
5楼-- · 2020-08-16 01:56

嗨,

正如我在上一条评论中所说,当前无法有条件地使用来启用/禁用自定义操作 UI设计器。 但是,您可以使用基于KUT的UI规则更改动作可见性(隐藏或显示)。 这种基于KUT的UI规则可以根据某些扩展字段评估条件,并更改自定义操作的可见性。

一周热门 更多>