解决2018年3月28日ALV树DUMP问题的方法与流程
最编程
2024-07-31 19:28:40
...
Category ABAP Programming Error Runtime Errors MESSAGE_TYPE_X ABAP Program SAPLOLEA Application Component BC-FES-OAC Date and Time 2018.03.27 17:15:32 Short text The current application triggered a termination with a short dump. 发生了什么? The current application program detected a situation which really should not occur. Therefore, a termination with a short dump was triggered on purpose by the key word MESSAGE (type X). 你能做什么? Note down which actions and inputs caused the error. To process the problem further, contact you SAP system administrator. Using Transaction ST22 for ABAP Dump Analysis, you can look at and manage termination messages, and you can also keep them for a long time. 错误分析 Short text of error message: 控制框架:错误处理控制 Long text of error message: 诊断 系统试图处理来表示服务器上的自动操作队列的命令时出错。 多个可能的原因如下所示: - 表示服务器上的 SAP GUI 安装错误或版本过时。 - 应用程序中存在错误 - SAPGUI 或集成控制中出现错误 步骤 1. 请确保为系统版本导入了正确的支持包、当前核心以及 SAP 补丁 2. 检查错误出现在本地的一台计算机或几台计算机上,还是所有的计算机上 。注意错误是否只针对某些用户出现,例如,由于特定的定制设置。 如果只是出现的本地,则表示存在计算机的安装问题。检查安装;如果有必 要,重新安装软件。在转储中,搜索 SY-MSGLI 字段,因为该字段可能指向 错误的原因。 3. 激活自动跟踪(根据 SAP Note 158985)。 4. 启动事务并继续,直到出现转储前的屏幕。 5. 从系统 -> 实用程序菜单中,选择自动操作队列同步处理。 GUI 的状态栏显示文本: “自动操作同步模式开启” 6. 如果继续使用应用程序,程序崩溃将显示导致此错误的 ABAP 调用;自动 跟踪将包含表示服务器上的错误。 7. 如有必要,加载程序崩溃并跟踪文件直到 sapservX,以便 SAP 能够进行 分析。 Technical information about the message: Message class....... "CNDP" Number.............. 006 Variable 1.......... " " Variable 2.......... " " Variable 3.......... " " Variable 4.......... " " 如何更正此错误 Probably the only way to eliminate the error is to correct the program. - If the error occures in a non-modified SAP program, you may be able to find an interim solution in an SAP Note. If you have access to SAP Notes, carry out a search with the following keywords: "MESSAGE_TYPE_X" " " "SAPLOLEA" or "LOLEAU02" "AC_SYSTEM_FLUSH" If you cannot solve the problem yourself and want to send an error notification to SAP, include the following information: 1. The description of the current problem (short dump) To save the description, choose "System->List->Save->Local File (Unconverted)". 2. Corresponding system log Display the system log by calling transaction SM21. Restrict the time interval to 10 minutes before and five minutes after the short dump. Then choose "System->List->Save->Local File (Unconverted)". 3. If the problem occurs in a problem of your own or a modified SAP program: The source code of the program In the editor, choose "Utilities->More Utilities->Upload/Download->Download". 4. Details about the conditions under which the error occurred or which actions and input led to the error. 系统环境 SAP Release..... 702 SAP Basis Level. 0009 Application server... "mddci" Network address...... "192.168.40.83" Operating system..... "Linux" Release.............. "2.6.40-0.27-default" Hardware type........ "x86_64" Character length.... 16 Bits Pointer length....... 64 Bits Work process number.. 17 Shortdump setting.... "full" Database server... "mdddb" Database type..... "ORACLE" Database name..... "MDD" Database user ID.. "SAPSR3" Terminal.......... "USERUQI-8175LGF" Char.set.... "C" SAP kernel....... 720 created (date)... "Jun 8 2012 23:47:32" create on........ "Linux GNU SLES-9 x86_64 cc4.1.2 use-pr120510" Database version. "OCI_102, 10.2.0.5.0, V2, default" Patch level. 222 Patch text.. " " Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*" SAP database version. 720 Operating system..... "Linux 2.6, Linux 3" Memory consumption Roll.... 0 EM...... 20926560 Heap.... 0 Page.... 65536 MM Used. 10897680 MM Free. 3747072 用户,事务... Client.............. 200 User................ 88392028 Language key........ 1 Transaction......... "ZDD045N " Transaction ID...... "5AB93B7CB9AA1673E1000000C0A82853" EPP Whole Context ID.... "005056920FB91EE88CB39754A753C819" EPP Connection ID....... 00000000000000000000000000000000 EPP Caller Counter...... 0 Program............. "SAPLOLEA" Screen.............. "ZMDPD_006N 9001" Screen Line......... 0 Debugger Active..... "(TPDA)" 有关中断发生位置的信息 Termination occurred in the ABAP program "SAPLOLEA" - in "AC_SYSTEM_FLUSH". The main program was "ZMDPD_006N ". In the source code you have the termination point in line 29 of the (Include) program "LOLEAU02". 源码摘录 Line SourceCde 1 FUNCTION AC_SYSTEM_FLUSH . 2 *"---------------------------------------------------------------------- 3 *"*"Lokale Schnittstelle: 4 *" IMPORTING 5 *" VALUE(CALLED_BY_SYSTEM) TYPE C OPTIONAL 6 *" EXCEPTIONS 7 *" CNTL_SYSTEM_ERROR 8 *" CNTL_ERROR 9 *"---------------------------------------------------------------------- 10 data: sysubrc like sy-subrc. 11 12 CALL FUNCTION 'AC_FLUSH_CALL' 13 EXPORTING 14 SYSTEM_FLUSH = 'X' 15 CALLED_BY_SYSTEM = CALLED_BY_SYSTEM 16 IMPORTING 17 MESSAGE_NR = sysubrc 18 MESSAGE_TEXT = SY-MSGLI. 19 20 sy-subrc = sysubrc. 21 22 CASE SY-SUBRC. 23 WHEN 0. 24 WHEN 1. 25 * system_error 26 MESSAGE ID 'CNDP' TYPE 'X' NUMBER 007 RAISING CNTL_SYSTEM_ERROR. 27 WHEN 2. 28 * method_call_error >>>>> MESSAGE ID 'CNDP' TYPE 'X' NUMBER 006 RAISING CNTL_ERROR. 30 WHEN 3. 31 * property_set_error 32 MESSAGE ID 'CNDP' TYPE 'X' NUMBER 006 RAISING CNTL_ERROR. 33 WHEN 4. 34 * property_get_error 35 MESSAGE ID 'CNDP' TYPE 'X' NUMBER 006 RAISING CNTL_ERROR. 36 WHEN 8. 37 * maximal number of modi reached 38 MESSAGE ID 'CNDP' TYPE 'X' NUMBER 011 RAISING CNTL_SYSTEM_ERROR. 39 WHEN OTHERS. 40 RAISE CNTL_ERROR. 41 ENDCASE. 42 43 ENDFUNCTION. 系统字段的内容 Name Val. SY-SUBRC 2 SY-INDEX 0 SY-TABIX 3 SY-DBCNT 1 SY-FDPOS 0 SY-LSIND 0 SY-PAGNO 0 SY-LINNO 1 SY-COLNO 1 SY-PFKEY SY-UCOMM SY-TITLE 商品目录新建 SY-MSGTY X SY-MSGID CNDP SY-MSGNO 006 SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4 SY-MODNO 0 SY-DATUM 20180327 SY-UZEIT 171532 SY-XPROG SAPMSSY1 SY-XFORM XAB_READ 活动调用/事件 No. Ty. 程序 Include Line Name 8 FUNCTION SAPLOLEA LOLEAU02 29 AC_SYSTEM_FLUSH 7 FORM SAPFGUICNTL SAPFGUICNTL 256 HANDLE_FLUSH_PBO 6 FORM SAPMSSYD SAPMSSYD 200 %_CTL_OUTPUT_FLUSH 5 MODULE (PBO) SAPMSSYD SAPMSSYD 189 %_CTL_OUTPUT_FLUSH 4 METHOD ZMDPD_006N ZMDPD_006N_C01 1036 C_PROCESS=>M_SHOW_DATA 3 METHOD ZMDPD_006N ZMDPD_006N_C01 1043 C_PROCESS=>M_P_PROCESS 2 METHOD ZMDPD_006N ZMDPD_006N_C01 105 C_MAIN=>M_MAIN_PROCESS 1 EVENT ZMDPD_006N ZMDPD_006N 30 START-OF-SELECTION 所选变量 Name Val. No. 8 Ty. FUNCTION Name AC_SYSTEM_FLUSH CALLED_BY_SYSTEM X 5 8 0 0 5800 SPACE 2 0 0 0 2000 SY-MSGNO 006 333 006 000 000 300030003600 OLE2_TYPE_UI4 19 1000 3000 13000000 SY-MSGV1 22222222222222222222222222222222222222222222222222 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020 SY-MSGV2 22222222222222222222222222222222222222222222222222 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020 SY-MSGV3 22222222222222222222222222222222222222222222222222 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020 SY-MSGV4 22222222222222222222222222222222222222222222222222 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020 OLE2_TYPE_UNKNOWN 13 0000 D000 0D000000 OBJTYPE_NO_TYPELIB NO_TYPELIB 4455554444 EFF4905C92 0000000000 0000000000 4E004F005F0054005900500045004C0049004200 SY-SUBRC 2 0000 2000 02000000 SY-REPID SAPLOLEA 5454444422222222222222222222222222222222 310CFC5100000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 5300410050004C004F004C004500410020002000200020002000200020002000200020002000200020002000200020 %_VIASELSCR # 0 4 04 SY-MSGID CNDP 44452222222222222222 3E400000000000000000 00000000000000000000 00000000000000000000 43004E00440050002000200020002000200020002000200020002000200020002000200020002000 OLE2_TYPE_UI1 17 1000 1000 11000000 VERBS 22222222222222222222222222222222222222222222222222222 00000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000 2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020 OLE2_TYPE_UI8 21 1000 5000 15000000 OLE2_TYPE_DECIMAL 14 0000 E000 0E000000 OLE2_TYPE_VT_PTR 26 1000 A000 1A000000 SYST-REPID SAPLOLEA 5454444422222222222222222222222222222222 310CFC5100000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 5300410050004C004F004C004500410020002000200020002000200020002000200020002000200020002000200020 No. 7 Ty. FORM Name HANDLE_FLUSH_PBO L_FLAG_OO X 5 8 0 0 5800 L_FLAG_FB X 5 8 0 0 5800 SYST-REPID SAPFGUICNTL 5454454445422222222222222222222222222222 31067593E4C00000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 530041005000460047005500490043004E0054004C0020002000200020002000200020002000200020002000200020 %_DUMMY$$ 2222 0000 0000 0000 2000200020002000 L_NUM 0 0000 0000 00000000 SYST ##############################################################################©#######炀# I#### 000000000000000000000000000000000000000000000000000000000000000000000000000010A000000080240000 00003040000000000000100010001000000000C0000000204000000000000000000000000000A09000B00000090200 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C 0000000000000000030000000400000000000000000000000000000000000000000000000000000001000000000000 G_CC ## # 0020 0000 0000 0000 0000000020000000 SY-SUBRC 2 0000 2000 02000000 SY-REPID SAPFGUICNTL 5454454445422222222222222222222222222222 31067593E4C00000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 530041005000460047005500490043004E0054004C0020002000200020002000200020002000200020002000200020 No. 6 Ty. FORM Name %_CTL_OUTPUT_FLUSH %_DUMMY$$ 2222 0000 0000 0000 2000200020002000 SY-SUBRC 2 0000 2000 02000000 SY-REPID SAPMSSYD 5454555422222222222222222222222222222222 310D339400000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 5300410050004D00530053005900440020002000200020002000200020002000200020002000200020002000200020 SYST-REPID SAPMSSYD 5454555422222222222222222222222222222222 310D339400000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 5300410050004D00530053005900440020002000200020002000200020002000200020002000200020002000200020 IS_ITS 2 0 0 0 2000 PENDREQ 0 0000 0000 00000000 SY-XPROG SAPMSSY1 5454555322222222222222222222222222222222 310D339100000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 5300410050004D00530053005900310020002000200020002000200020002000200020002000200020002000200020 SCREEN %_17NNS0000938369_%_%_%_%_%_%_ 2533445333333333352525252525252222222222222222222222222222222222222222222222222222222222222222 5F17EE30000938369F5F5F5F5F5F5F0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 25005F00310037004E004E00530030003000300030003900330038003300360039005F0025005F0025005F0025005F No. 5 Ty. MODULE (PBO) Name %_CTL_OUTPUT_FLUSH %_ARCHIVE 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020 %_CALLER_PROGRAM_NAME ZMDPD_006N 5445453334222222222222222222222222222222 AD404F006E000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 5A004D004400500044005F003000300036004E00200020002000200020002000200020002000200020002000200020 No. 4 Ty. METHOD Name C_PROCESS=>M_SHOW_DATA No. 3 Ty. METHOD Name C_PROCESS=>M_P_PROCESS ME {O:13*\PROGRAM=ZMDPD_006N\CLASS=C_PROCESS} F0000000 2000D000 F20000000D000000 %_DUMMY$$ 2222 0000 0000 0000 2000200020002000 No. 2 Ty. METHOD Name C_MAIN=>M_MAIN_PROCESS C_PROCESS {O:13*\PROGRAM=ZMDPD_006N\CLASS=C_PROCESS} F0000000 2000D000 F20000000D000000 No. 1 Ty. EVENT Name START-OF-SELECTION SY ##############################################################################©#######炀# I#### 000000000000000000000000000000000000000000000000000000000000000000000000000010A000000080240000 00003040000000000000100010001000000000C0000000204000000000000000000000000000A09000B00000090200 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C 0000000000000000030000000400000000000000000000000000000000000000000000000000000001000000000000 内部通知 The termination was triggered in function "ab_jmess" of the SAP kernel, in line 1415 of the module "//bas/720_REL/src/krn/runt/abdynpro.c#8". The internal operation just processed is "MESS". Internal mode was started at 20180327170204. SAP 内核中的活动的调用 Lines of C Stack in Kernel (Structure Differs on Each Platform) (CTrcStack2+0x82)[0x6ca1c2] (_Z16rabax_CStackSavev+0x91)[0x96dda3] (ab_rabax+0x3693)[0x8d8353] (_Z8ab_jmessv+0x662)[0x8df1b2] (_Z8ab_extriv+0x727)[0x99e397] (_Z9ab_xeventPKt+0x23)[0x9db383] (ab_dstep+0xf9)[0x9f4ea9] (dynpctlcal+0x2c0)[0x700e40] (dynpoutf+0x8b)[0x701d8b] (dynprctl+0x11f)[0x7022af] (dynpen00+0x496)[0x6f4c16] (TskhLoop+0x54f)[0x5575cd] (ThStart+0x2f5)[0x4fcd65] (DpMain+0x1bd)[0x46371d] /lib64/libc.so.6(__libc_start_main+0xe6)[0x7fceb562fc36] 受影响的 ABAP/4 程序清单 Index Typ 程序 Group Date Time 大小 Lang. 0 Prg ZMDPD_006N 0 2018.03.27 16:41:16 209920 1 1 Prg SAPMSSY0 1 2012.02.15 13:43:05 111616 1 2 Prg SAPMSSYD 1 2012.02.15 13:43:05 24576 1 3 Prg SAPFSYSCALLS 1 2004.09.09 14:18:32 8192 1 4 Prg RSDBRUNT 0 2012.02.15 14:48:41 305152 1 5 Typ RSSCR 0 2005.03.30 10:21:45 5120 6 Prg RSDBSPBL 0 2012.02.15 13:42:55 84992 1 7 Prg SAPDB__S 0 2005.03.30 10:22:01 21504 1 8 Typ VARID 0 1997.05.12 16:51:30 5120 9 Typ SSCRFIELDS 0 1997.05.13 12:54:26 5120 10 Prg RSDBSPVA