in Technology by
Explain about the SAP ABAP - Loop Control?

1 Answer

0 votes
by

There may be a situation when you need to execute a block of code several number of times. In general, statements are executed sequentially: The first statement in a function is executed first, followed by the second, and so on.

Programming languages provide various control structures that allow for more complicated execution paths. A loop statement allows us to execute a statement or group of statements multiple times and following is the general form of a loop statement in most of the programming languages.

Loop Statement

ABAP programming language provides the following types of loop to handle looping requirements.

S.No. Loop Type & Description
1 WHILE loop

Repeats a statement or group of statements when a given condition is true. It tests the condition before executing the loop body.

2 Do loop

The DO statement is useful for repeating particular task a specific number of times.

3 Nested loop

You may use one or more loops inside any another WHILE or DO loop.

Loop Control Statements

Loop control statements change execution from its normal sequence. ABAP includes control statements that allow loops to be ended prematurely. It supports the following control statements.

S.No. Control Statement & Description
1 CONTINUE

Causes the loop to skip the remainder of its body and starts the next loop pass.

2 CHECK

If the condition is false, then the remaining statements after the CHECK are just ignored and the system starts the next loop pass.

3 EXIT

Terminates the loop entirely and transfers execution to the statement immediately following the loop.

Related questions

0 votes
    Explain about the SAP ABAP - Tables?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about the SAP ABAP - Data Elements? Source- Tutorials point...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about the SAP ABAP - Domains?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about the SAP ABAP - Dictionary?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about SAP ABAP - Exception Handling?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about the SAP ABAP - Decisions?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about the SAP ABAP - Operators?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about the SAP ABAP - Constants & Literals?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about SAP ABAP - Variables?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain about SAP ABAP - Data Types?...
asked Oct 18, 2020 in Technology by JackTerrance
0 votes
    Explain the difference between SAP BASIS and SAP ABAP?...
asked Jan 5, 2021 in Technology by JackTerrance
0 votes
0 votes
    Explain about the different SAP products?...
asked Jan 4, 2021 in Technology by JackTerrance
0 votes
    Which control loop is recommended if you have to execute set of statements for fixed number of times?...
asked Nov 9, 2020 in Technology by JackTerrance
0 votes
    The value of the control variables can be decreased in the For …..Next loop with the help of the ___ statement in looping statement Select the correct answer from above options...
asked Dec 13, 2021 in Education by JackTerrance
...