点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我已经在任务TI中创建了EC,以使用标准EC(单个历史记录)捕获笔记。
这些注释将存储在自定义BO中。 在这里,我使用一个标准的依赖对象,其节点为" TextCollection"。
我找不到该节点的事件,只能看到root的事件。
因此,每当使用EC添加注释时,我都必须编写一些逻辑。 问题是打开EC选项卡时首次触发"保存前"事件。 如果我想添加新笔记而不移动任何标签,我将单击"更改"按钮,然后键入笔记,然后保存。 在这种情况下,不会触发事件。
我想在单击任务TI更改按钮时触发事前保存事件,请建议解决此问题。
谢谢,
拉维
您好拉维·阿亚尼亚尔,
您已启用Mass Enable指示灯。 我想这就是原因,除非您的逻辑针对该特定选项而设计。 除非看到代码,否则我无法决定。 但是我的第一印象是这就是原因。 请分享之前保存的代码。
以下几点:
处理批量启用的最简单方法是进行循环:
这避免了.GetFirst()语句,并且如果'this'包含> 1个对象(这种情况很少发生,但是在"批量数据运行"的情况下或者如果屏幕上的按钮调用了,则可以使代码工作)
。如果在更改文本时未触发根级的BeforeSave,那么恐怕您可能不走运。 据我所知,更改根级字段然后保存以触发BeforeSave是唯一可行的真正方法。
当然,即使不触发脚本文件,注释也将保存。 但是,您确定更新笔记然后单击"保存"时不会触发脚本文件吗? 您是否激活了父BO?
一周热门 更多>