Az ABAP programozási nyelv

Operátorok

Összehasonlító operátorok

Karakteres és szimbólum megvalósítása is létezik az alapvető összehasonlító operátoroknak. Bármelyik használható, nincs különbség közöttük.
Egyenlőség:

Nem egyenlő: Nagyobb: Kisebb: Nagyobb vagy egyenlő: Kisebb vagy egyenlő:

Összehasonlító operátorok karaktersorozatokhoz

CO (Contains Only):

<kif1> CO <kif2>

Igaz, ha <kif1> csak <kif2>-beli karaktereket tartalmaz.
CN (Contains Not only):

<kif1> CN <kif2>

Igaz, ha <kif1> nem csak <kif2>-beli karaktereket tartalmaz.
CA (Contains Any):

<kif1> CA <kif2>

Igaz, ha <kif1> legalább egy karaktert tartalmaz <kif2>-ből.
NA (contains Not Any):

<kif1> NA <kif2>

Igaz, ha <kif1> egyetlen karaktert sem tartalmaz <kif2>-ből.
CS (Contains String):

<kif1> CS <kif2>

Igaz, ha <kif1> tartalmazza <kif2> stringet. Az összehasonlítás nem kisbetű/nagybetű függő.
NS (contains No String):

<kif1> NS <kif2>

Igaz, ha <kif1> nem tartalmazza <kif2> stringet. Az összehasonlítás nem kisbetű/nagybetű függő.
CP (Contains Pattern):

<kif1> CP <kif2>

Igaz, ha <kif1> tartalmazza az <kif2> mintát. A minta tartalmazhat joker karaktereket (* és +). Az összehasonlítás nem kisbetű/nagybetű függő.
NP (contains No Pattern):

<kif1> NP <kif2>

Igaz, ha <kif1> nem tartalmazza az <kif2> mintát.

Aritmetikai operátorok

Az aritmetikai operátorok nagyrészt szimbólumként vannak megvalósítva, kivéve a DIV és MOD operátorokat.

Összeadás: +
Kivonás: -
Szorzás: *
Osztás: /
Egész osztás: DIV
Egész osztás maradéka: MOD
Hatványozás: **