difference between escape(top or bottom) and escape
immediate(top or bottom?

Answers were Sorted based on User's Feedback



difference between escape(top or bottom) and escape immediate(top or bottom?..

Answer / akansha

ESCAPE TOP indicates that processing is to continue at the
top of the processing loop. This starts the next repetition
of the processing loop.


ESCAPE BOTTOM indicates that processing is to continue with
the first statement following the processing loop. The loop
is terminated and loop-end processing (final BREAK and END
DATA) is executed for all loops being terminated.

Whereas if you specify the keyword IMMEDIATE, no loop-end
processing will be performed(i.e.,final BREAK and END DATA
is not executed for all loops being terminated).

Is This Answer Correct ?    16 Yes 1 No

difference between escape(top or bottom) and escape immediate(top or bottom?..

Answer / nitin

Program

000010 define data local
000020 1 #ACCOUNT_ID (N10)
000030 end-define
000040 LIMIT 5
000050 SELECT ACCOUNT_ID
000060 INTO #ACCOUNT_ID
000070 FROM CIS_ACCOUNT
000080 WHERE COY = 1
000090 AND ACCOUNT_ID = 12344
000100 *
000120 IF #ACCOUNT_ID = 7232
000130 WRITE 'INSIDE1' #ACCOUNT_ID
000140 ESCAPE ROUTINE IMMEDIATE
000150 END-if
000150 *
000160 AT END OF PAGE
000170 WRITE 'GOOD'
000180 END-ENDPAGE
000190 *
000200 WRITE 'INSIDE3'
000210 END-SELECT
000220 WRITE 'HELLO'
000230 end


Output


INSIDE3 3682
INSIDE3 4340
INSIDE3 7200
INSIDE1 7232
GOOD

I have written above program to test the scinarion. But in
all situations Good is getting printed. Will somebody help
me what escape statement should I use so that Good will not
get printed.

Is This Answer Correct ?    0 Yes 0 No

difference between escape(top or bottom) and escape immediate(top or bottom?..

Answer / dd

Normal Escape comes out of the inner processing loop without
flushing out the details stored in variables etc But escape
immediate erases the earlier content of the different fields.

Is This Answer Correct ?    2 Yes 5 No

Post New Answer

More Natural Interview Questions

Explain control variable in online screens?

0 Answers  


In a Natural program i used the below code for report FORMAT LS=132 PS=60 And down the line I want to change either LS/PS like FORMAT LS=120 PS=50, is it possible? How it will work?

0 Answers  


syntax for all WRITE COMMAND in natural language

7 Answers  


Define cobol coding sheet?

0 Answers  


differnce between read work file 1 and read work file once? why we are using work file once?

4 Answers  






Explain what happens when you issue a escape routine in a program? Will there be any compilation /run time erro?

0 Answers  


What is the difference between escape(top or bottom) and escape immediate(top or bottom?

0 Answers  


How can I create 1 DDM that fetches 3 ADABAS files simultaneously?

5 Answers  


Explain the difference between external subroutine and subprogram?

0 Answers  


How are you going to remove duplicates from the file that is being read?

0 Answers  


What is data trace system 2.0 used for?

0 Answers  


Explain how to receive data passed through jcl parm parameter in a natural program? How data definition is defined in the program?

0 Answers  


Categories