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

Popular posts from this blog

CDS Views: Table Functions with Example

Passing Dynamic Variables to SO10 TEXT

Adobe Form/PDF Form Introduction