Basic form
ELSE.
Effect
Within an " IF ... ENDIF " processing block, precedes the code to
be executed if the logical expression specified by IF fails.
Example
DATA: RESULT TYPE I,
OP1 TYPE I,
OP2 TYPE I.
...
RESULT = OP1 - OP2.
IF RESULT > 0.
WRITE / 'Result greater than zero.'.
ELSE.
WRITE / 'Result less or equal zero.'.
ENDIF.
Depending on the value of RESULT , both different texts are output.
ELSE IF
ELSEIF logexp.
Effect
Within a processing block enclosed by " IF ... ENDIF ", this statement indicates the processing to be executed if the logical expressions specified by IF and the preceding ELSEIF s are false, but the logical exprEssion in this ELSEIF processing block is true.
Between the IF and ENDIF statements, there may be any number of ELSEIF s. These may be followed, optionally, by an ELSE statement, but this is executed only if none of the logical
expressions under IF or ELSEIF is true.
Example
DATA RESULT TYPE I.
...
IF RESULT < 0. WRITE / 'Result less than zero'. ELSEIF RESULT = 0. WRITE / 'Result equal zero'. ELSE. WRITE / 'Result greater than zero'. ENDIF. Depending on the value of RESULT , the three different texts are output. RELATED POST
SAP ABAP SYNTAX FOR EDITOR CALL PART TWO
Customer Relationship Management and mysap an introduction
CRM Management and sales and service strategy of mysap crm
MySAP CRM and customer as business partner
How Customer Relationship management makes company Leader
CRM Uses and how to get best results with CRM
CRM software solutions and mysap advantage
ELSE.
Effect
Within an " IF ... ENDIF " processing block, precedes the code to
be executed if the logical expression specified by IF fails.
Example
DATA: RESULT TYPE I,
OP1 TYPE I,
OP2 TYPE I.
...
RESULT = OP1 - OP2.
IF RESULT > 0.
WRITE / 'Result greater than zero.'.
ELSE.
WRITE / 'Result less or equal zero.'.
ENDIF.
Depending on the value of RESULT , both different texts are output.
ELSE IF
ELSEIF logexp.
Effect
Within a processing block enclosed by " IF ... ENDIF ", this statement indicates the processing to be executed if the logical expressions specified by IF and the preceding ELSEIF s are false, but the logical exprEssion in this ELSEIF processing block is true.
Between the IF and ENDIF statements, there may be any number of ELSEIF s. These may be followed, optionally, by an ELSE statement, but this is executed only if none of the logical
expressions under IF or ELSEIF is true.
Example
DATA RESULT TYPE I.
...
IF RESULT < 0. WRITE / 'Result less than zero'. ELSEIF RESULT = 0. WRITE / 'Result equal zero'. ELSE. WRITE / 'Result greater than zero'. ENDIF. Depending on the value of RESULT , the three different texts are output. RELATED POST
SAP ABAP SYNTAX FOR EDITOR CALL PART TWO
Customer Relationship Management and mysap an introduction
CRM Management and sales and service strategy of mysap crm
MySAP CRM and customer as business partner
How Customer Relationship management makes company Leader
CRM Uses and how to get best results with CRM
CRM software solutions and mysap advantage
No comments:
Post a Comment