Abap Karakter Karşılaştırma Operatörleri
Sayısal ifadelerde yapılan eşittir, büyüktür vb. operatör karşılaştırma işlemlerinin, string ifadelerde karakter karşılaştırma olarak nasıl yapıldığına değinmeye çalışacağız.
Aşağıdaki görselden Abapta karakter karşılaştırma operatörlerini bulabilirsiniz.
Görseldeki ilk karakter karşılaştırma ifadesi olan CO örnek kod olarak kullanalım.
REPORT ZSN_KARAKTER.
DATA: str1 TYPE string,
str2 Type string.
str1 = 'Abap Programlama'.
str2 = 'Abap Programlama Konuları'.
WRITE: / 'STR1:', str1, / 'STR2:', str2.
IF str1 CO str2.
WRITE: / 'str1 yalnızca str2deki karakterleri içerir'.
ELSE.
WRITE : / 'str1 yalnızca str2deki karakterleri içermez'.
ENDIF.
Yazmış olduğumuz kodun ekran çıktısı aşağıdaki gibidir.
Diğer karşılaştırma operatörlerini de benzer şekilde yazabiliriz.