Fetch screen data and validations After Pressing Enter in Module Pool Program
Write the logic in PAI to fetch screen values after pressing enter
PROCESS AFETR INPUT.
MODULE USER COMMAND 0110 INPUT.
MODULE user_command_0110 INPUT.
*Fetch data after pressing enter
on screen
* Fetch work center name
SELECT SINGLE a~ktext
FROM crhd_v1 AS
a
INNER JOIN crhd AS
b ON a~arbpl = b~arbpl
INTO gf_arbpl_name "Screen field name
WHERE b~arbpl
= gf_arbpl
AND a~spras
= sy-langu.
ENDMODULE.
Write the validations in PBO
PROCESS BEFORE OUTPUT.
MODULE STATUS_0101.
MODULE status_0101 OUTPUT.
SET PF-STATUS ''.
SET TITLEBAR ''.
IF gf_vbeln is initial.
MESSAGE 'Enter Sale Order' TYPE 'E'.
ENDIF.
ENDMODULE.
Comments
Post a Comment