我们可以编写一个脚本来读取或写入标准名称属性的值吗

2020-08-18 16:57发布

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

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


我有一个扩展属性,我想将该扩展属性链接到已经预定义的标准属性。 就像我创建了一个名为业务元素名称扩展属性 并使用方法脚本从 Standard Attribute 标题。 如何为预定义的标准属性创建获取/设置脚本方法。

extended-attr.jpg (103.0 kB)

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

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


我有一个扩展属性,我想将该扩展属性链接到已经预定义的标准属性。 就像我创建了一个名为业务元素名称扩展属性 并使用方法脚本从 Standard Attribute 标题。 如何为预定义的标准属性创建获取/设置脚本方法。

extended-attr.jpg (103.0 kB)
付费偷看设置
发送
4条回答
路亽曱_Ryan
1楼 · 2020-08-18 17:08.采纳回答

我认为,这里唯一的可能性是使用初始化和/或验证事件处理程序。 在创建新对象(您的情况下为新需求)期间触发初始化处理程序,并且每次您修改对象的某些属性并提交这些更改时都会触发验证。 当您执行以下操作时,就会发生提交:按OK按钮,按Apply按钮,切换到该需求的属性窗口中的另一个选项卡,或者将焦点更改为另一个需求(以防您直接在文档视图中编辑需求,如屏幕截图所示)。

HTH,

Ondrej

代楠1984
2楼-- · 2020-08-18 17:17

而不是使用Validate事件处理程序(它可能比预期的激活时间更多),请考虑创建一个模型检查,如果两个属性不同,该检查将失败,并包括一个自动修复程序 脚本执行Ondrej脚本的作用

lukcy2020
3楼-- · 2020-08-18 17:09

所需的脚本非常简单,您只需将扩展属性设置为Title属性中保存的值即可:

功能 %获取%(obj)
 '在上实现您的getter方法
 '并返回值
           %Get%= obj.Title
 结束函数
落灬小鱼
4楼-- · 2020-08-18 17:03

嗨乔治,

非常感谢您的帮助。 我能够从标题到扩展属性" Business_Element_Name"获取值。 我希望标准命名属性"标题"从扩展属性中获取值。

感谢与问候,

Sai Swaroop Ratakonda

一周热门 更多>