‎2009 Aug 19 8:35 AM
Hi,
I have placed module USER_COMMAND_9000 at exit-command in PAI but it will never be called whenever I click on button Entr, Back, Exit and Canc. I have activated the interface and everything else, also set the function key. Below is my code.
PROCESS BEFORE OUTPUT.
MODULE STATUS_9000.
PROCESS AFTER INPUT.
MODULE USER_COMMAND_9000 AT EXIT-COMMAND.
MODULE STATUS_9000 OUTPUT.
SET PF-STATUS 'STATUS_9000'.
SET TITLEBAR 'TITLE_9000'.
ENDMODULE. " STATUS_9000 OUTPUT
MODULE USER_COMMAND_9000 INPUT.
CASE sy-ucomm.
WHEN 'ENTR'.
PERFORM populate_output.
WHEN 'BACK'.
LEAVE TO SCREEN 0.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'CANC'.
LEAVE TO SCREEN 0.
ENDCASE.
ENDMODULE. " USER_COMMAND_9000 INPUT
‎2009 Aug 19 8:42 AM
have you set the button function to 'Exit function' in PF status ?
‎2009 Aug 19 8:42 AM
Hi,
Do the following.
In the screen flow logic.
PROCESS BEFORE OUTPUT.
MODULE STATUS_1000.
PROCESS AFTER INPUT.
MODULE exit AT EXIT-COMMAND.
MODULE USER_COMMAND_1000.Now in F01,
MODULE exit INPUT.
CASE sy-ucomm.
WHEN 'ENTR'.
PERFORM populate_output.
WHEN 'BACK'.
LEAVE TO SCREEN 0.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'CANC'.
LEAVE TO SCREEN 0.
ENDCASE.
endmodule. " exit INPUTThanks,
Sri.
‎2009 Aug 19 8:42 AM
have you set the button function to 'Exit function' in PF status ?
‎2009 Aug 19 8:50 AM
Thanks Keshu. I have indeed forgotten to set function type to E.
‎2009 Aug 19 8:45 AM
hi ,
change
MODULE USER_COMMAND_9000 AT EXIT-COMMAND.
to
MODULE USER_COMMAND_9000
and check .
br,
vijay.
‎2009 Aug 19 8:49 AM
Hi,
Follow the Steps Bellow.
--> Open T-Code SE41
--> Give your Program name and Status Name
--> Than Change
--> Expand the Function Keys and Double Click on Back, Exit or Cancel
--> In the Displayed Dialog Box In the 2nd Option Functional Type
--> Select E
now test Hope will solve out your problem,
Please Reply if Still not Solve.
Regards,
Faisal