What is the use of CHAIN and ENDCHAIN statement?
Answers were Sorted based on User's Feedback
Answer / mohan
If the validation has to be done for more than one field the
those fields are included between chanin and endchain.
Is This Answer Correct ? | 64 Yes | 9 No |
Answer / arya
Apart from doing multiple validation one thing u should
know about CHAIN ENDCHAIN statement is that they are
special key words which are processed by screen processor
not by abap processor and there is a separate flow logic
for them known as screen flow logic.
Is This Answer Correct ? | 30 Yes | 2 No |
Answer / manoj kumar
chain and end chain are used for multipe validation on
module pool programing and for saingl we use the below
syntax feild feild feild name module module name
Is This Answer Correct ? | 32 Yes | 8 No |
Answer / saurabh shrivastava
If the validation has to be done for more than one field the
those fields are included between chanin and endchain.
Ex
In PAI if you want to validate group of fields put in
chain and End chain statement .
You can declare fields in the chain enchain .
CHAIN.
FIELD chk_ABC.
FIELD chk_DEF.
FIELD chk_GHI.
FIELD CHK-JKL.
MODULE CHK_screenfields.
ENDCHAIN.
MODULE CHK_screenfields INPUT.
CLEAR okcode.
okcode = sy-ucomm.
CASE okcode.
WHEN 'ENTER' OR 'EXECUTE'.
IF chk_ABC IS INITIAL AND chk_DEF IS INITIAL AND CHK_GHI
IS INITIAL .
MESSAGE e000(zo_spa) WITH text-017. " Enter VALUES'
ELSE.
.....
ENDIF.
ENDIF.
ENDMODULE. " modify_screenfields INPUT
Is This Answer Correct ? | 26 Yes | 2 No |
Answer / vikas
CHAIN and ENDCHAIN are use to apply validation an multipal
feild.if we have to validate only single field we will use
field but for using validation on multipul field use CHAIN
and ENDCHAIN.
Is This Answer Correct ? | 21 Yes | 2 No |
Answer / prabha
mostly chain.....end chain are using in dialog programming.
if i am having table control in my module pool programming
there we are having multiple lines to validate...........
so in that situation mainly we are using chain....endchain
concept in PAI.
the use of chain.....endchain is " muliple field input checks".
hope it will help you.
Is This Answer Correct ? | 15 Yes | 2 No |
Answer / ravi
@ Answer 2 : it is not clear.
Any one, Pls modify it, if possible
Is This Answer Correct ? | 6 Yes | 3 No |
Answer / kkkreddy
CHAIN....ENDCHAIN is used to validate more than one field (or)
Multiple fields in MODULEPOOL PROGRAMS......
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / hafeez
We can validate without chain endchain also but the thing is to avoid editable mode to input fields.
If I have 5 fields at input level if one of the field entered is error then renaming fields turn to edible mode to avoid this we are using chai endchain
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / bongoni vikram
it is not answer of that , i have small doubt on this !
why we use chain and endchain keyword ( i know for multiple validations not for that my quation) . if we can use below statement for moultiple validations .
filed : filed1 , filed2 , filed3 module xxxx .
other than this statement why we use chain and end chain keyword .
Is This Answer Correct ? | 0 Yes | 0 No |
1.If a table is fully buffered?can we fire single select? 2.Diff between submit progam name and submit program name and return? 3.central address management in sap script? 4.main criteria for using loop at read table?
Can you delete a domain, which is being used by data elements? : abap data dictionary
wat is the difference between ALE & EDI?
Double click function on the lists, identifying the line selected by the user on the list?
is there any tping conversions in abp.and list them
What is the significance of technical settings (specified while creating a table in the data dictionary) ?
what is difference bt ABAP MEMORY AND SAPMEMORY
hi.. sap sd is installed in my PC .i m unable to start becoz ,i have given wrong password many times and it's locked.please tell me how can i open SAP logon. tell the process at my id dst.noida@rediffmail.com please advance thanx
2)what will be the size of transparant table
What are the different function modules used in sapscript?
what is the standard program to transport transaction variants and screen variants?
how ro trigger a top of page in alv report?