内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

域名解析_安畅云服务器_测评

2021-07-09 01:50 出处:欧普曼云计算 人气: 评论(0

简介

在过去的几个月里,我参与了一个SAP供应链管理7.14实施项目,该项目主要使用APO-CTM和APO-PP/DS模块。对于PP/DS部分,该项目提供了针对客户特定需求的定制排程启发式方法,例如排程计划订单和未发布的生产订单,或者对需要同时结束的计划订单设置交叉订单约束,在这些启发式算法的开发过程中,我发现日志和跟踪机制对问题分析是有用的,当这些启发式算法在生产系统中顺利运行后,我想总结一下如何自定义/显示/删除PP/DS日志和跟踪,也很乐意与社区分享。

作为默认设置,淘客联盟,PPDS只在PPDS计划运行时显示警告或错误消息。这也可以通过自定义更改。通常,我们可以保留默认设置,以避免在APO中生成过多的日志记录。

IMG活动:供应链计划->全局设置->维护全局参数和默认值。

对于计划日志中的消息,SAP为这些消息提供异常组,APO会在计划运行期间将这些异常消息分组在一起。异常组中收集的问题将导致计划终止。SAP还为这些不属于特定异常组的错误或终止消息提供标准异常组999.

IMG活动:供应链计划->PP/DS应用程序日志->维护异常组

在某些问题分析场景中,特别是在交互式计划中,我们可以更改日志级别以获取更多详细信息。这里有两种更改日志记录级别的方法:

为PPDS执行用户帐户设置用户参数:

/SAPAPO/WHAT\u PL:PP/DS计划日志的详细级别:依赖于用户,将D设置为将记录的详细信息。

在交互计划期间设置日志记录级别

例如事务中/SAPAPO/rrp3,菜单路径:设置->计划日志

场景1: 在交互计划中运行PP/DS启发式

在运行产品启发式后,您可以在"转到"菜单项中使用"显示日志"来检查日志

如果我们将日志级别设置为"仅错误、终止和警告",日志中的信息会更少

日志信息更少

如果我们将日志级别设置为"所有消息",数据分析方法,则会有更多的细节可以找到信息

场景2:后台运行PP/DS启发式

对于这种场景,云服务器免,可以调用transaction/SAPAPO/RRPLOG1来显示日志

不需要直接调用BAL*功能模块来创建日志项。在启发式实现功能模块中,您可以调用功能模块/SAPAPO/OM\u MESSAGES\u SY\u STORE来添加消息

代码示例:

您可以运行事务/SAPAPO/RRPLOG2或SLG2(Report SBAL\u DELETE)作为后台作业来定期删除日志

/SAPAPO/RRPLOG2:DELETE PP/DS logSLG2:删除过期应用日志

详细调度是PP/DS中的重要部分,大数据查询,PP/DS应用调用LiveCache scheduler来调度计划订单或生产订单的活动。LiveCache调度器用于根据预定义的调度策略确定资源受限活动的开始时间和结束时间。通过调度程序日志,可以比较调度前后活动的开始/结束时间。He

TX:/SAPAPO/CDPS0

场景:一个资源上有8个计划订单,策略无限,造成资源过载。采用有限调度策略,这些计划订单将按顺序重新调度。

详细调度策略:

期望日期:最早日期规划方向:后退+后退计划错误时的操作:立即终止

重新计划前,活动按下图计划:

重新计划前

使用OK代码SLON2,应用程序将打开新窗口显示计划程序日志。

使用OK代码SLON1,应用程序将显示当前窗口的计划程序日志。

在"计划程序日志"节点下,你会发现调度已经被调用了两次。您还可以在调度后发现每个活动的变化。

重新调度后,这些计划订单的操作在资源上的顺序是有限的。

重新调度后

如果您在PP/DS计划运行中调用DS heuristics时要启用调度日志,可以在调用FM/SAPAPO/OM\ U ACT\ U SCHEDULE之前设置断点,更改IS \u CONTROLPARAMETERS-GET \u SCHEDLOG为X,将全局参数gv \u Display \u Sched \u Log更改为2,调用调度功能模块后会打开新窗口

/SAPAPO/EFPL \u ONLINE \u SCHEDULER->/SAPAPO/OM \u ACT \u SCHEDULE

在默认设置下,SCHEDULER Log显示受影响活动的基本信息。我们可以设置LiveCache OM跟踪级别,然后在调用LiveCache调度器时可以获得更多的日志信息。从这些日志项信息中,我们可以知道LiveCache调度程序更改是如何按什么顺序激活的,以及为什么某些活动被调度失败。

下面是关于如何在显示详细信息时设置跟踪级别的步骤和示例。

将/SAPAPO/OM02中的调度程序API的跟踪级别设置为9。

再次使用上述场景重新调度,我们可以获得更多信息。

您可以在每个调度下找到"日志项目"节点。

对于第一个活动,活动被调度为初始情况,没有发生更改。

对于第二个活动,它被重新调度到另一个时隙。

对于第三个活动,没有找到活动的时隙,调度被终止。再次执行另一个正向调度。

注意:因为跟踪级别9会在服务器端创建跟踪文件。所以强烈建议不要设置9级,因为你的日程安排会影响很多活动。

启用OM跟踪后,超算云,你也可以用transaction/SAPAPO/OM01下载这些跟踪文件。但是很难直接读取跟踪文件的内容。因此,最好使用scheduler log来显示活动调度信息。

结论:

在这篇博文中,我展示了全局交互定制PP/DS日志和scheduler日志的步骤,并举例说明如何使用调度日志分析失败原因,启用适当的日志和跟踪级别可以显示特定调度逻辑下的活动变化,也可以帮助用户分析调度问题

欢迎对PP/DS主题发表意见

分享给小伙伴们:
本文标签: 域名解析安畅服务器测评

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表