Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Short Dump in MB51

Former Member
0 Kudos

Hi,

My functional gave me requirement to debug the short dump in MB51.

Dump Details:

Termination occurred in the ABAP program "SAPLKKBL" - in "GEN_FIELD_OUT2". The main program was "RM07DOCS ".                                            In the source code you have the termination point in line 2848 of the (Include) program "LKKBLF99".

Short text                                                                                       
    Field symbol has not yet been assigned.

Please suggest me how to debug and find the problem. If it is configuration problem, then how to proceed on the same.

Need guidelines.

Regards,

Praveen

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi All,

Thanks to every one.

I have debugged the program, and found that in output Field catalog some custom fields got added. I have deleted in debug mode from internal table and ran the report. Then, report output was coming perfectly.

Then I checked the program "RM07DOCS_GENERATED", in which under the perform  'build_runtimetable', those custom fields were added up from some misconfiguration by functional.

Now, our functional people are trying to figure out that what configuration has added these custom fields. Solution is still pending from functional.

Regards,

Praveen

6 REPLIES 6

former_member187748
Active Contributor
0 Kudos

Hi Praveen,

as far as i concern, the standard program RM07DOCS, has been modified, and during the modification

the applied field symbol has not been declared, or it is not of same type as taken as output.

So , please open your new modified program in SE38, and see all the outputs, and check its compatibility

with the field symbols defined in the program.

Please check these points.

1. Are the field symbol used in that program has been assigned in the fieldcatlog.

2. Check lowercase/uppercase issues.

3.Check your program either in ST05, SAT ot ST22 to analyse the issues.

arivazhagan_sivasamy
Active Contributor
0 Kudos

Hi Praveen,

Your functional team may be added new field using configuration.

Please check your team. If yes, It will take some time to modify the MB51 program.

Arivazhagan S

nabheetscn
Active Contributor
0 Kudos

Hi Praveen

Kindly debug MB51 tcode to understand why dump is coming? Is it coming when function module to display list is called if yes then check whether fieldcatalog is populated properly

Nabheet

former_member202818
Active Contributor
0 Kudos

Hi Praveen,

                 Please refer the image,

I think in your case the assigning component statement getting failed due to missing of any

field( gs_out_fieldcat-fieldname) in structure( t_outtab_master). So <fs01> still an unassigned

field symbol. When v r trying to assign an unassigned or initial field symbol to another, it leads to short dump.

Please check in ur scenario.

Can u please tell me on what operation u r getting short dump in MB51.

This may due to any wrong enhancement.

Regards

Sreekanth

Former Member
0 Kudos

Hi All,

Thanks to every one.

I have debugged the program, and found that in output Field catalog some custom fields got added. I have deleted in debug mode from internal table and ran the report. Then, report output was coming perfectly.

Then I checked the program "RM07DOCS_GENERATED", in which under the perform  'build_runtimetable', those custom fields were added up from some misconfiguration by functional.

Now, our functional people are trying to figure out that what configuration has added these custom fields. Solution is still pending from functional.

Regards,

Praveen

Hi All,

Solution found.

RM07DOCS_GENERATED have regenerated (using the Transport request to Quality & Production )from Program 'ZRM07DOCS_GENERATED_EMERGENCY' & 'RM07DOCS'.


Followed the steps as per the Note:

215435 - MB51: Procedure for regeneration


Regards,

G.V.S Praveen Kumar