‎2012 Jun 15 3:57 PM
i am using selection screen with number 500 .
iam processing some routines in my report
when ever i get error message with type 'E' , the selection screen terminates and displays error message .
I want to keep the selection screen even though i get error message in my report .
how to do it .
‎2012 Jun 15 4:01 PM
Where are you processing the error message (Which Event)?
AT SELCTION-SCREEN OUTPUT?
Thanks,
Shambu
‎2012 Jun 15 4:07 PM
THE ERROR message is in one of the routines . in START-OF-SELECTION EVENT .
‎2012 Jun 15 4:17 PM
Are you getting a error popup box, when you click this it exits the program?
‎2012 Jun 15 4:43 PM
The error messages can be solved as said by sachin , but my actual problem is that
i have three perform statements.
the 3rd perform statement is some thing to display on the basic list so i have written below code but it dont work, my basic list is not displayed.
i can manage two performs but the third perform doesnt show my basic list.
i have three radio buttons on the selection screen for three performs .
rb1. rb2. rb3.
at selction screen output.
........
start-of-selection.
do
call selection screen 0500
if sy-subrc <>0.
exit.
endif.
perform1 .
perform2.
perform3_basic_list.
enddo.
‎2012 Jun 15 4:22 PM
Hi Kiran,
Dispaly Error message as Information message .
MESSAGE E000(ZERR) DISPLAY LIKE 'I'
Unless you press Enter ,selection screen will be retained .
‎2012 Jun 15 4:44 PM
The error messages can be solved as said by sachin , but my actual problem is that
i have three perform statements.
the 3rd perform statement is some thing to display on the basic list so i have written below code but it dont work, my basic list is not displayed.
i can manage two performs but the third perform doesnt show my basic list.
i have three radio buttons on the selection screen for three performs .
rb1. rb2. rb3.
at selction screen output.
........
start-of-selection.
do
call selection screen 0500
if sy-subrc <>0.
exit.
endif.
perform1 .
perform2.
perform3_basic_list.
enddo.
‎2012 Jun 15 4:52 PM
You can use MESSAGE TYPE I. Then EXIT from that perform.
So the control will go to the next perform.
‎2012 Jun 15 11:01 PM
Hi Shambu VS,
other way round
MESSAGE I000(ZERR) DISPLAY LIKE 'E'
As said in help :"The usage of this addition does not influence the behavior determined by the message type, but only the type of display."
Regards
Clemens
‎2012 Jun 21 4:03 PM
Hallo Clemens ,
as you said , the issue still remains can you suggest me the solution .
‎2012 Jun 15 4:25 PM
Hi Kiran,
You can try this
message text-002 type 'S' display like 'W'.
return.
Regards,
Manuel H.
‎2012 Jun 21 6:15 PM
Hi,
You can try this..It should work.
MESSAGE I000(ZMSG) DISPLAY LIKE 'E' .
STOP.
Regards,
Rajesh Akarte