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: 

Dump in Smartforms

former_member575017
Participant
0 Kudos

Hi Experts,

I am working on smartforms and I am using period as an input criteria for some Ledger Outputs.

For few periods say like 1 to 12 its giving me correct output but when period changes to say 7 to 9 then I am getting dump in smartform output.

Means for few periods its giving correct output for few periods its giving dump screen.

Please help to solve this. Below is the dump screen error analysis

Thanks inadvance.

Thanks,

Basanagouda

12 REPLIES 12

former_member15255
Active Participant
0 Kudos

Hello,

Please check all field symbol before making use of it. Otherwise it would go for dumps.

IF <FIELD-SYMBOL> is assigned.

endif.

gouravkumar64
Active Contributor
0 Kudos

Hi sasanur,

check these things

1)Did you properly transported all components of forms within a package?

2)There may be some tables of  large sizes,not suits to window,

3)If multiple pages is there,did page break happening properly?

also check relevant sap notes & their correction instructions example

Note 776456 - SSF: Shortdump in 'tab_restart_table' (SAPLSTBC)

Note 882080 - Short dump GETWA_NOT_ASSIGNED

Note 842544 - Short dump: Printing at phase level

Note 812439 - SSF: GETWA_NOT_ASSIGNED short dump in TAB_RESTART_TABLE

Hope it will solve your problem.

Thanks

Gourav.

Former Member
0 Kudos

Hi,

From your screen shot it says u tried to access some unassigned field symbols in your driver program.

Please make sure whether you had declared them in the program or not?

Try to post your program if any further help required on this.

Thanks

Pavan.N

arindam_m
Active Contributor
0 Kudos

Hi,

The reason is because you did not assign your field symbol  correctly

The type must be the same as the value you assign it

You have to use the ASSIGN statement

Also in ST22 you can see the line at which dump has occurred. That should give you a better idea on the Field-symbol that is causing the problem.

Cheers,

Arindam

nabheetscn
Active Contributor
0 Kudos

Screen shot says it all you are acessing some unassigned field symbol. Please debug and check.

former_member575017
Participant
0 Kudos

Hi All,

I am not using any field symbol in my program, this is SSF field symbol.

But for some periods its showing correct output. Only for few periods its coming fine.

Thanks,

Basanagouda

0 Kudos

Download you shortdump in txt file and attach here

Cheers,

Arindam

jayan_abap
Associate
Associate
0 Kudos

hi,

From the screenshot it is understood that you are using field symbol which is not assigned. Please go through the dump in st22 and check the code where the issue is.

manukapur
Active Participant
0 Kudos

Please make sure when you use field symbols, they are always assigned. Else do I check , if there is value or not.

Fields symbols are references so they will always give a run time error. You wont get an error at the time of activating the program.

Regards,

Manu

arindam_m
Active Contributor
0 Kudos

Hi,

There is another reason that could be possible one. Check if the cases where you have Dumps have scenarios where there is special characters in header data that is passed. I recalled a situation where the user was getting same Dump reason for processing a smartform.

Cheers,

Arindam

former_member575017
Participant
0 Kudos

Hello Friends,

I found the exact issue, I am using Event on Sort begin under that I kept Command for new page for new vendor.

If I remove this command for new page its working fine but output will be continueous no page break at each vendor.

How to use page break for each vendor.

Thanks,

Basanagouda

Former Member
0 Kudos

Hi,

Assign the field symbol before using it.

Thanks & Regards,

Prasanna.