欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

解决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