点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我有此要求:在EM系统中特定预期事件的发布应以另一个特定事件的发布为条件:即,仅当事件EE003已经发布时,我才能注册预期事件EE005。
可以进行这种检查吗?
我知道规则集中存在方法" ARE_PRIOR_REQS_MET",但这不是我要搜索的:实际上,该方法不能阻止事件在EM系统中的注册,而只能阻止我注册的规则 在规则集中。
同样,在预期的事件配置文件中,有一个与"预期的事件要求"相关的自定义项(带有"需要前置者"的标记),但是我不清楚它是如何工作的:有人可以帮助我吗?
非常感谢!
彼得罗
嗨Pietro,
ARE_PRIOR_REQS_MET
结合
STOP_PROCESSING
停止处理当前事件消息
功能此方法使您可以停止事件消息的处理。 设置了事件处理程序模型的属性MY_NO_EH_UPDATE。 这样可以防止在事件消息处理期间对此事件处理程序进行所有更新。 如果要在表/SAPTRX/LOCKEDEH中记录事件处理程序GUID和事件消息GUID的组合以供以后处理,则必须将活动参数1 LogAsLocked 设置为值" X"。/p>
返回码:
参数1( LogAsLocked ):输入' 如果您想将事件处理程序GUID和事件消息GUID的组合记录在表/SAPTRX/LOCKEDEH中,以便稍后使用报告/SAPTRX/PROCESS_LOCKED_EHS进行重新处理,则为X'。
应该这样做。
< p>最好的问候Steffen
活动:
IS_EVENT_REPORTED
IS_EE_IN_DATE_SEQ
也可以
最诚挚的问候
Steffen
嗨,Steffen,
非常感谢您的快速解答!
我使用IS_EVENT_REPORTED + STOP_PROCESSING方法解决了我的问题。
现在,据我所知,有人可以向我解释与"预期事件要求"(" EE需求类型"和"设置规则"字段,"需要前置"标志)相关的预期事件配置文件中的自定义如何进行?
最诚挚的问候,
Pietro
嗨Pietro
我有相同的要求:"仅在报告了先前事件时才注册预期事件"。
我尝试使用您在Z规则集中提到的方法(IS_EVENT_REPORTED + STOP_PROCESSING)
我的疑问是:
-如何知道包含该方法的活动的先前任务?
-活动" IS_EVENT_REPORTED"必须在活动" SEND_DATE_TO TM"之后还是在" IS_EVENT_LOAD_END"活动之后?
我在" IS_EVENT_REPORTED"之后并置了活动" STOP_PROCESSING",但是我没有实现如果尚未发布加载开始事件,则无法报告加载结束事件。
感谢和问候
GermánDíaz
嗨Germán,
如果实际事件是 LOAD_END和您要检查是否报告了LOAD_BEGIN:
-检查IS_EVENT_LOAD_END
-如果为true,则检查IS_EVENT_REPORTED(用于Load Begin)
-如果为true,则进行LOAD_END的操作,例如 SEND_DATE_TO_TM
-如果为假STOP_PROCESSING
为要检查的其他事件创建类似的规则任务。
最诚挚的问候,
Steffen
一周热门 更多>