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: 

ABAP Dump in ME28

Former Member
0 Kudos

Hi All,

Now I Get an ABAP Dump on Transaction ME28 release of purchaseorder, Actually the reason for this dump comes from purchase order print out program in Transaction ME23N we made a custom program to print the purchaseorder and after taking the print prview while going backe we use the FM 'POPUP_TO_CONFIRM_STEP' for a confirmation for sending the mail all this things are working with out any problum in ME23N.

But my problum is that at the time of relesing the P.O using ME28 I get an abab dump while analaysing it i found that this error is duto the

Call Screen statement in FM 'POPUP_TO_CONFIRM_STEP' , reason is that call screen statement is not allowed at update task

please help me to solve this

Regards

Nausal

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hello NU ,

try to limit that POP to sy-codes : me22/3n only.

if sy-tcode eq 'ME22N'

call FM .

endif.

2 REPLIES 2

martin_voros
Active Contributor
0 Kudos

Hi,

there are some restrictions in some contexts. In your case the printing program is called in UPDATE TASK and you try to display screen. This is not possible. Hence you get that dump. So basically you can not display screen from that point when it is called from ME28. You need to find a better point to display your pop up window.

Cheers

Former Member
0 Kudos

Hello NU ,

try to limit that POP to sy-codes : me22/3n only.

if sy-tcode eq 'ME22N'

call FM .

endif.