0 votes
10 views
Explain about the SAP ABAP - Operators?
in Technology by (187k points)

1 Answer

0 votes

ABAP provides a rich set of operators to manipulate variables. All ABAP operators are classified into four categories −

  • Arithmetic Operators
  • Comparison Operators
  • Bitwise Operators
  • Character String Operators

Arithmetic Operators

Arithmetic operators are used in mathematical expressions in the same way that they are used in algebra. The following list describes arithmetic operators. Assume integer variable A holds 20 and variable B holds 40.

S.No. Arithmetic Operator & Description
1

+ (Addition)

Adds values on either side of the operator. Example: A + B will give 60.

2

− (Subtraction)

Subtracts right hand operand from left hand operand. Example: A − B will give -20.

3

* (Multiplication)

Multiplies values on either side of the operator. Example: A * B will give 800.

4

/ (Division)

Divides left hand operand by right hand operand. Example: B / A will give 2.

5

MOD (Modulus)

Divides left hand operand by right hand operand and returns the remainder. Example: B MOD A will give 0.

Example

REPORT YS_SEP_08. 
DATA: A TYPE I VALUE 150, 
B TYPE I VALUE 50, 
Result TYPE I. 
Result =  A / B. 
WRITE / Result.

The above code produces the following output −

3

Comparison Operators

Let’s discuss the various types of comparison operators for different operands.

S.No. Comparison Operator & Description
1

= (equality test). Alternate form is EQ.

Checks if the values of two operands are equal or not, if yes then condition becomes true. Example (A = B) is not true.

2

<> (Inequality test). Alternate form is NE.

Checks if the values of two operands are equal or not. If the values are not equal then the condition becomes true. Example (A <> B) is true.

3

> (Greater than test). Alternate form is GT.

Checks if the value of left operand is greater than the value of right operand. If yes then condition becomes true. Example (A > B) is not true.

4

< (Less than test). Alternate form is LT.

Checks if the value of left operand is less than the value of right operand. If yes, then condition becomes true. Example (A < B) is true.

5

>= (Greater than or equals) Alternate form is GE.

Checks if the value of left operand is greater than or equal to the valu

by (187k points)

Related questions

0 votes
1 answer 33 views
33 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 14 views
14 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 14 views
14 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 26 views
26 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 20 views
20 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 58 views
58 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 13 views
13 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 12 views
12 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 11 views
11 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 13 views
13 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 27 views
27 views asked Oct 18, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 23 views
0 votes
1 answer 14 views
14 views asked Jan 15 in Technology by JackTerrance (187k points)
0 votes
1 answer 19 views
0 votes
1 answer 14 views
0 votes
1 answer 14 views
14 views asked Nov 6, 2020 in Technology by JackTerrance (187k points)
0 votes
1 answer 20 views
0 votes
1 answer 14 views
0 votes
1 answer 16 views
0 votes
1 answer 27 views
...