违反了ASSERT条件/DBM/CL_BAL =================== CP

2020-08-30 13:29发布

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

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


我正在尝试从webdynpro应用预订MRS。

当我单击选择VIN并单击继续时,会产生500内部错误。

我去ST22在ABAP程序中发现"违反了ASERT条件" 错误" /DBM/CL_BAL ================= " CONSTRUCTOR"中的=== CP "。

我开始进行调试以查找以下内容:

iv_object和iv_subobject值

 * ..................创建应用程序日志......................  ... *

   ls_s_log-extnumber = iv_extnumber。

   ls_s_log-object = iv_object。  "调试器中的值= BUS1006

   ls_s_log-subobject = iv_subobject。  "调试器中的值为空

   ls_s_log-aldate = sy数据。 基准

   ls_s_log-altime = sy-uzeit。 乌尔齐特

   ls_s_log-aluser = sy-uname。 贝努特

   ls_s_log-altcode = sy-tcode。  "交易代码

   ls_s_log-alprog = sy-repid。 程序名

   ls_s_log-almode = sy-batch。  " Betriebsmodus(对话...

   ls_s_log-alchdate = sy数据。  "基准。

   ls_s_log-alchtime = sy-uzeit。  " Uhrzeit der letztenÄnd。

   ls_s_log-alchuser = sy-uname。 协议书



   通话功能" BAL_LOG_CREATE"

     出口

       i_s_log = ls_s_log

     输入

       e_log_handle = mv_log_handle

     例外情况

       log_header_inconsistent = 1

       其他= 2。

   确认sy-subrc = 0。

请紧急帮助。

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

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


我正在尝试从webdynpro应用预订MRS。

当我单击选择VIN并单击继续时,会产生500内部错误。

我去ST22在ABAP程序中发现"违反了ASERT条件" 错误" /DBM/CL_BAL ================= " CONSTRUCTOR"中的=== CP "。

我开始进行调试以查找以下内容:

iv_object和iv_subobject值

 * ..................创建应用程序日志......................  ... *

   ls_s_log-extnumber = iv_extnumber。

   ls_s_log-object = iv_object。  "调试器中的值= BUS1006

   ls_s_log-subobject = iv_subobject。  "调试器中的值为空

   ls_s_log-aldate = sy数据。 基准

   ls_s_log-altime = sy-uzeit。 乌尔齐特

   ls_s_log-aluser = sy-uname。 贝努特

   ls_s_log-altcode = sy-tcode。  "交易代码

   ls_s_log-alprog = sy-repid。 程序名

   ls_s_log-almode = sy-batch。  " Betriebsmodus(对话...

   ls_s_log-alchdate = sy数据。  "基准。

   ls_s_log-alchtime = sy-uzeit。  " Uhrzeit der letztenÄnd。

   ls_s_log-alchuser = sy-uname。 协议书



   通话功能" BAL_LOG_CREATE"

     出口

       i_s_log = ls_s_log

     输入

       e_log_handle = mv_log_handle

     例外情况

       log_header_inconsistent = 1

       其他= 2。

   确认sy-subrc = 0。

请紧急帮助。

付费偷看设置
发送
1条回答
粗暴的香蕉
1楼 · 2020-08-30 13:54.采纳回答

嗨,穆罕默德,

请考虑一下您的OSS事件中针对此问题的答复:

此问题是由BALSUB数据库表中的条目引起的。 在标准中,此表中没有对象BUS1006的条目,但是在客户生产系统中,有两个条目CREATE和CHANGE。

在标准情况下,我们不希望在此输入任何条目。 由于有这两个额外的条目,因此将引发错误消息,因为在此过程中无法生成所需的balog。 结果发生了转储并终止了进程。

为了解决该问题,我们建议从标准数据库表BALSUB中删除两个条目。 主对象BUS1006的条目。 子对象CREATE和CHANGE。

BR

Joachim

一周热门 更多>