如何通过ABSL代码使自定义字段为强制性

2020-08-16 14:23发布

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

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


专家们,

我已经创建了一个扩展的自定义字段,并添加到了标准的ServiceRequest屏幕上。

现在我需要做的是在任何事件(AfterModify)中通过ABSL代码使字段为必填项。

如何编写脚本以使字段在运行时成为必填项。

谢谢。

此致

尼希尔。

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

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


专家们,

我已经创建了一个扩展的自定义字段,并添加到了标准的ServiceRequest屏幕上。

现在我需要做的是在任何事件(AfterModify)中通过ABSL代码使字段为必填项。

如何编写脚本以使字段在运行时成为必填项。

谢谢。

此致

尼希尔。

付费偷看设置
发送
3条回答
jovirus
1楼 · 2020-08-16 15:16.采纳回答

您好Nikhil,

以下是步骤:

  • 在XBODL代码中定义一条消息。
  • 通过" raising"添加此消息 给。 节点
  • 向res添加" AfterModify"脚本。 节点
  • 在ABSL中检查扩展字段是否包含值" .IsInitial()"
  • 如果不存在,请引发此消息" raise MyMessage.Create(... 。)"

HTH,

Horst

悻福寶寶
2楼-- · 2020-08-16 15:14

嗨Nikhil,

在UI设计器中,

选择扩展性浏览器,

选择添加扩展字段的部分,

选择"调整属性"按钮,

您 将弹出一个对话框,选择与扩展字段相对应的Mandatory列,

并选择"绑定",然后选择扩展字段。

谢谢,Pradeep。

# p#

嗨,

尝试1608年发布的新功能自定义规则。

谢谢

Raju

SC_Yao
3楼-- · 2020-08-16 15:10

您好,Pradeep,您描述的内容也适用于在标准屏幕上创建的自定义操作,例如,有一种方法可以控制为该自定义操作创建的按钮显示为活动状态,还是 不是吗?

"在UI设计器中,

选择可扩展性浏览器

选择添加了扩展字段的部分,

选择"调整属性"按钮,

您将弹出一个窗口,选择与扩展字段相对应的"强制"列,

并选择"绑定",然后选择扩展名字段。"

此致

CarlosCalderónRojas。

一周热门 更多>