TAW_10_2 chapter 14, screen error handling Flashcards
What are the field checks that occur before PAI
Mandatory fields all filled
Field format
Fixed values
Foreign key
When an ‘e’ level error is raised from a field statement the PBO is reprocessed?
False
If a field is changed in PAI but has not been part of a Field chain, have its value changes been transported?
No, which is why you must be careful about the order of the field statements and make sure all values relevant to the check module are included in the chain
When a user corrects input after an e level error, where does processing resume
At the first field or chain that a changed field is used
What is the sequence of field transport from screen t program
1) all fields that are not part of a field or chain
2) all remaining fields are transported after the field statements
What is the difference between ON INPUT and ON REQUEST
ON INPUT means the field is not equal to it’s initial value
ON REQUEST means the field has been changed when new input is entered
How can automatic checks be avoided if the user wishes to leave the screen?
AT EXIT-COMMAND
Can a FIELD or CHAIN statement be combined with a switch
Nope
From the initial screen of a program, the BACK, CANCEL, and EXIT buttons all drive back to the calling program
True
How can the program check if a user entered data so a “save data” prompt can be given?
Check system field SY-DATAR. If the user entered data this field will be X. When an exit function is selected the user can be prompted with a popup