Description Maintenance transaction for creating and activating field exits
The interface is automatically generated during the creation of thefunction module, and has 2 parameters: After a function code has been triggered the contents of the field aremade available to the FB via the "INPUT" import parameter. You can editthis and, when changed, make it available to the ABAP/4 processor in"OUTPUT". The input field contents are usually passed on: you cansimply write OUTPUT = INPUT. If, e.g., you have activated the field exit for the data element'PROGRAM', then the fields of all the screens, which refer to the dataelement 'PROGRAM', branch to the function module FIELD_EXIT_PROGRAM.This includes the field 'Program' of the initial screen SAPMS38M0100 intransaction SE38, for example. If you do not want the function module to be accessed from all screens,assign particular screens to the data element PROGRAM. By allocating anexit number, it is also possible to branch to other function moduleswith the corresponding suffix _0 ... _Z. Example: You have assigned screen SAPMS38M0100 and exit number 5 todata element 'PROGRAM'. The corresponding field on SAPMS38M0100branches to FIELD_EXIT_PROGRAMM_5. As soon as you activate an exit, the corresponding screens areinvalidated. Precondition Limitations 1. A field exit was created with the CMOD and activated, but it doesnot get executed when the screen is called. 2. How does setting abap/fieldexit affect the performance? 3. Can the contents of other screen fields be read in a field exit? 4. How does the field exit work in step-loop fields? 5. Can field exits be debugged? 6. What should one do if the field contents are not getting transportedto ABAP/4? 7. When does the field exit get called in the case that there is aconversion exit attached to the data element? |