# Explain about the SAP ABAP - Operators?

Explain about the SAP ABAP - Operators?

by (1.1m points)

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

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