For what purpose Chain Endchain statement is used?
Answers were Sorted based on User's Feedback
Answer / jackbenson
To validate a group of fields we use those fields in between
CHAIN
ENDCHAIN
Is This Answer Correct ? | 5 Yes | 1 No |
Answer / ajoy chakraborty
You cannot perform input checks in PAI modules of programs
until you have transported the contents of the input fields
to the ABAP program. You can then use logical expressions to
check the values that the user entered. You should then
allow the user to correct any wrong entries before calling
further modules.
CHAIN.
FIELD: <f1>, <f 2>,...
MODULE <mod1>.
FIELD: <g1>, <g 2>,...
MODULE <mod2>.
...
ENDCHAIN.
all of the fields on the screen that belong to the
processing chain (all of the fields listed in the field
statements) are made ready for input again. Other fields are
not ready for input. Whenever the MODULE statement appears
within a processing chain, even if there is only one FIELD
attached to it, all of the fields in the chain (not only the
affected field) are made ready for input again, allowing the
user to enter new values. If the fields in the processing
chain are only checked once, the PAI processing continues
directly after the FIELD statement, and the preceding
modules are not called again.
Ref:
http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm
Is This Answer Correct ? | 4 Yes | 0 No |
please tell me. different ways of find out the user exist?what is the basic difference between ,user exist ,BAdi,Bapis?
Hi, My question: Iam an ABAP Programmer with 3+yrs exp would like to learn ABAP CRM . Plz let me know the best institues(coaching centers) in HYd to learn the same.
What's an effective way of using an internal table record?
Difference between the sub-routines and function modules
what is the purpose of TYPES keyword?
How to transfer legacy data into base tables by scheduling a time frame using bdc?
What is the advantage of structures?
3 types of buffering techniqes. 1.bufering not allowed 2.buffering swithed on 3.buffering not allowed but switced on what does it means?
What are logical data bases used in hr module
If yes then why do we require logical database
what is the Difference between Scripts and Smart Forms?
What is a fall back class?