CM21用户出口是否要撤消调度?

2020-09-16 11:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 寻找建议/解决方案,在...

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

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


寻找建议/解决方案,在某些情况下(在拖放后为CM21),我们在计划日志中收到消息CY719/CY720/CY732/CY734 ...等。

并且用户要求在某些特定消息(例如CY719/CY720)中,程序应将CY719/CY720显示为错误消息,并撤消"拖放"。

1。 我们知道设置->策略->具有选项"由于错误取消调度",但这将影响许多警告消息,不仅是那些特定的消息。

2。 有一些用户出口CY *和PLAT0001:

我使用PLAT0001获取计划日志,并将CY719/CY720更改为Error(如果存在),但是找不到任何方法来撤消调度。

3。 我还尝试了用户出口CY *,例如调用(SAPLCY04形式为opr_object_undo形式)或将参数(SAPLCY04)EXTENDED_AFVG_TAB-FUNKTION1更改为'E'...但是没有运气...

有什么建议吗? 谢谢

1条回答
何必丶何苦呢
2020-09-16 12:34

嗨:

由于社区没有答案,我再次尝试了用户退出,并找到了一种可能的方式-大量的编码。

快速介绍如何做,以防万一有人需要它。

用户出口CYPP0001。

循环(SAPLCY04)EXTENDED_AFVG_TAB [] =>需要一个一个地获取和比较处理器/后继数据

1.执行dates_check_all_opr(saplcy04)=>调用标准表格以获取处理器/后继表

2.获取(SAPLCY04)PRED_OPR_TAB [],(SAPLCY04)SUCC_OPR_TAB [] =>处理器/后继表的表

3.将(SAPLCY04)EXTENDED_AFVG_TAB []与(SAPLCY04)PRED_OPR_TAB [],(SAPLCY04)SUCC_OPR_TAB []比较以模拟消息719/720的情况。

=>日期/时间的比较,请参考程序LCY04FD2的PREDECESSOR_CONFLICT_CHECK/SUCCESSOR_CONFLICT_CHECK表格

4.如果存在步骤3,则撤消调度-删除(SAPLCY04)OPR_OBJECTS_TAB []

一周热门 更多>