Posted: Sun Oct 14, 2007 6:56 pm Post subject: 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.
Code:
* 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.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.