There are many ways to validate fields that are created on a dynpro of a dialog screen program.
Whether this is to validate a single field of multiple fields at the same time below is a few examples of how this can be coded into a PAI module of the dynpro flow logic.
*Validating a single field on a dynpro screen via a PAI module call
FIELD scr_field-ebeln
MODULE validate_screen_field "ABAP code for validation contained in PAI module
ON INPUT.
MODULE validate_screen_field "ABAP code for validation contained in PAI module
ON INPUT.
*Validating multiple field on a dynpro screen via a PAI module call
CHAIN.
FIELD: scr_field-ebeln, scr_field-ebelp.
MODULE validate_screen_fields. "ABAP code for validation contained in PAI module
ENDCHAIN.
CHAIN.
FIELD: scr_field-ebeln, scr_field-ebelp.
MODULE validate_screen_fields. "ABAP code for validation contained in PAI module
ENDCHAIN.
*Validating a dynpro screen field via a direct ABAP table selection
FIELD scr_field-ebeln
SELECT *
FROM ekko
WHERE ebeln = scr_field-ebeln
INTO ekko
WHENEVER NOT FOUND SEND ERRORMESSAGE 001
WITH ' Document Number '
ON INPUT.
FIELD scr_field-ebeln
SELECT *
FROM ekko
WHERE ebeln = scr_field-ebeln
INTO ekko
WHENEVER NOT FOUND SEND ERRORMESSAGE 001
WITH ' Document Number '
ON INPUT.
ALSO READ:
- Drop Down List Box In The Selection Screen.
- Creating Dynamic F4 (Value On Request) Help.
- Express Select-Options Values In SY-LANGU.
- F4 (Value On Request) For Files On Presentation Or Application Server.
- Sample Program On Use Of Selection Screen.
No comments:
Post a Comment