点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
因此,根据SM21日志,我在BW生产系统中反复收到此错误:
以下是详细信息:
描述中说:" ABAP/4程序中的BREAK-POINT命令在ABAP/4程序中以不可能进行调试的系统状态(例如,更新,后台处理,转换退出)发生 。"
但是,我无法打开程序SAPMSSY1的调试模式,因为 program-sapmssy1-type-s。 jpg
是否了解导致此错误的原因?
预先感谢! A.库克
sm21errorlogs.jpg (130.1 kB)
感谢Erdem,我了解那部分...我只是在评论,现在我必须找出这些BREAK-POINT硬涂在哪个转换例程中。这些错误发生的时间是当我们 交易负载正在发生,细节无法随时告诉我遇到BREAK-POINT时发生的转换。
关于A. Cook
OP发布的其他图像:
program-sapmssy1-type-s.jpg:
sm21errordetails.jpg:
SAPMSSY1是用于在服务器端发起RFC调用的系统程序。
系统日志消息A03指示SAP在您的代码中到达了语句BREAK-POINT(也可以是BREAK宏),但由于日志中提到的原因而无法执行。 它会在系统日志中发送带有红色图标的消息,但我认为这是无害的(除非系统日志将磁盘装满,但我猜只是由于无法进行足够的RFC调用而无法发生)。
根据您的日志,似乎所关注的程序是SAPMSSY1,因此非常令人惊讶; 您能否确认该程序中是否有这样的声明? 如果找不到任何内容,请联系SAP支持。
PS:当您说"我无法打开调试模式",并且收到消息"程序SAPMSSY1不是可执行程序(类型S)"时,该消息表明您尝试执行 程序,所以当然会失败。
谢谢Erdem! 现在让我辨别哪个转换例程具有硬编码的断点!
关于A. Cook
程序中没有BREAK-POINT语句。 我已经搜索过了,找不到了。
谢谢A. Cook
嗨Anissa,
转换例程中的硬编码断点语句会导致这些消息。 只需注释这些行,它们就会消失。
SAP响应:
您将无法调试SAPMSSY1,因为它是负责调用RFC连接的SAP标准程序。
通常会出现这种消息("发生在ABAP/4程序中的BREAK-POINT命令..."),因为在转换中的一个(或多个)例程中存在一个硬编码的BREAK-POINT语句。 您需要做的是跟踪这些例程(您可以将错误时间戳与装入作业时间戳进行匹配,以了解哪些负载与这些消息相关)并编辑其例程。 在这些例程中找到的任何BREAL-POINT语句,只需将其转换为注释(在行的开头加*),然后保存该例程即可。
需要一些努力,但这是了解哪些例程导致这些消息的唯一方法。
**我试图找到这是哪个例程,但是在出现这些错误时,我们有几个作业正在运行。 实际上,这些时间是我们过夜负载的大部分发生时。 我一直希望有一个更好的答案,但是我将不得不深入研究以找出造成问题的原因**
谢谢大师,库克(A. Cook)
一周热门 更多>