Skip to Content

Program crashes with a short dump on logon

As I logon into SAP Easy Access I see a short dump.

I have attached the short dump screenshot.

Looks like the function group I created in one of my programs, has an issue possibly with the includes.

I logged out after facing the error, upon logging in each time I get a short dump

I believe SAP program SAPLSHI20 is trying to read the function group includes. The program SAPLSHI20 has been created and maintained by SAP

Question) As I get a short dump right after logging in how can i access the object navigator and remove the function group created.

logonerror.jpg (250.8 kB)
Add a comment
10|10000 characters needed characters exceeded

  • I am working on sandbox and I am saving my objects as local.

    I can ask the BASIS team to recreate my client, but it will bring my system to earlier state and I will loose all my modifications on other objects I worked on including table entries.

    When executing /nSE80, /nSE37, /nSE38 I get the same short dump. Thus I am not able to get to the function group and delete it.

    Also why should SAP try to run my function group saved with z_function_group_name in user namespace each time I log on?

  • You say "Looks like the function group I created in one of my programs", but SAPLSHI20 is a standard program, its behavior cannot be changed by one of "your" programs, unless you did a change of the standard? (enhancement framework, or via use of a modification key)

    Could you clarify why you changed it?

  • Sandra Rossi:

    I didn't change any SAP standard program - SAPLSHI20 or any other. I don't have access to modification key or using enhancement framework.

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Sep 02 at 09:11 AM

    I hope it's a development system or sandbox?

    Did you or someone in your company change something in definition of structure LVC_S_FCAT and/or internal table LVC_T_FCAT or the Function group (Some OSS note implementation or SP/Addon installation?)

    DATA: field_cat_0400 TYPE lvc_t_fcat.
    DATA: field_cat_wa TYPE lvc_s_fcat.
    * DDIC: LVC_T_FCAT is table of LVC_S_FCAT
    APPEND field_cat_wa TO field_cat_0400. " line 119 -> Dump???
    

    Are you or an abaper able to execute a /nSE11 or /nSE80 from dump screen to analyze the problem and eventually solve it by activating standard object or deactivation some Enhancement ?

    Else

    Consider generation of a transport request on another system and import it from console with TP commands at OS level. (Put for example, structure, internal table definition, function group and any Enhancement in the transport request. If the enhancement doesn't exist create it in object directory, the import would delete it)

    For example (But ask your basis)
    Switch to the directory /usr/sap/trans/bin 
    Execute tp addtobuffer <request> <sid>	
    Execute tp import <change request> <target SID> client=<client number> pf=TP_<domainname>.PFL
    

    NB: Basis may be required to use some options of tp import such as U2 or U6 to force import.

    In some extreme case consider restoring the system, but some changes will be lost (lot of new 'friends')

    If nobody on site has enough knowledge, consider raising an OSS message!

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 02 at 07:18 AM
    -3

    No i don't have any other way to access SAP that SAP Easy Access.

    If I refer it to the SAP BASIS team, how can they fix it. What will they have to do in order to restore my programs to a previous state against my userid.

    Add a comment
    10|10000 characters needed characters exceeded

    • Were you able to launch any other transactions? ex. SE03, you may want to give it try to display FG/program indirectly.

      launch transaction SE03=>Objects in Request=>Include Objects in Transport Request => in the selection screen displayed , provide Package = $tmp and Person Responsible = < user who created that object > then execute (F8); in the next screen you will see all objects of the user under $tmp, select the object => Right Click=> Display(F5) => this should open the object in SE38(ABAP Editor).

      For the other issue - I can not guess the root cause for the short dump though.

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.