04-14-2008 10:06 AM
Hello All,
I wanna know the screen number which we can used in module pool-screen painter being an abaper and what is the difference between
FIELD M1
MODULE X1 ON INPUT . and
FIELD M2
MODULE X2 ON REQUEST??
04-14-2008 10:18 AM
Hi,
In the Module Pool Program you can you the screen numbers till 9000. Screen numbers greater than 9000 are reserved by SAP for SAP System Customers.
Also the Screen numbers from 1000 to 1010 are reserved for the maintainence for ABAP Dictionary Screens.
FIELD F1 MODULE M1 ON INPUT.
If you use the ON Input addition in a MODULE Statement after FIELD, the MODULE is only called if the field contents have changed their initial values.
FIELD F2 MODULE M2 ON REQUEST.
If you use the ON REQUEST addition in a FIELD Statement, the MODULE is called only if the user enters a new value in the field.
Thanks and Regards,
Samantak.
Rewards points for useful answers.
04-14-2008 10:18 AM
Hi,
In the Module Pool Program you can you the screen numbers till 9000. Screen numbers greater than 9000 are reserved by SAP for SAP System Customers.
Also the Screen numbers from 1000 to 1010 are reserved for the maintainence for ABAP Dictionary Screens.
FIELD F1 MODULE M1 ON INPUT.
If you use the ON Input addition in a MODULE Statement after FIELD, the MODULE is only called if the field contents have changed their initial values.
FIELD F2 MODULE M2 ON REQUEST.
If you use the ON REQUEST addition in a FIELD Statement, the MODULE is called only if the user enters a new value in the field.
Thanks and Regards,
Samantak.
Rewards points for useful answers.
04-14-2008 10:18 AM
Hi
U can use every number u prefer from 0001 to 9999.
Anyway it's better not to use number 1000 because it's usually used to generate the dynpro for the selection-screen.
MODULE ON REQUEST: this module is triggered as soon as the value of the field is changed.
Max