Dialog programming, dynpro screen field validation
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. *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. *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.
Related Articles
Insert image onto SAP screen
Insert image onto SAP screen
Creating your first ABAP dialog screen program in SAP
SAP ABAP dynpro programs, dialog screen programs with input fields, buttons, OO ALV grids etc..
SAP ABAP dynpro programs, dialog screen programs with input fields, buttons, OO ALV grids etc..
SAP dialog screen / dynpro Exit Command
SAP Graphics Development - Example code and information on various areas of graphics development
Grouping SAP dynpro screen radiobuttons
Add a dropdown list to a SAP dynpro screen using the Listbox option
Implementing a subscreen to an ABAP dynpro screen with SAP
F4 help functionality for a dynpro screen field using the PROCESS ON VALUE-REQUEST statement