SAP ABAP log_exp_Comparision operators

 

操作符 說明
CO 操作字符串1中每個字符都在操作字符串2中存在,則表達式爲true,反之爲false.表達式爲true時sy-fdpos = 操作字符串1的長度 ,爲false時,sy-fdpos =  操作字符串1中不在操作字符串2中的字符所在作字符串1中第一個位置。
CN 操作字符串1中不是每個字符都在操作字符串2中存在,則表達式爲true,反之爲false.表達式爲false時sy-fdpos = 操作字符串1的長度 ,爲true時,sy-fdpos =  操作字符串1中不在操作字符串2中的字符所在作字符串1中第一個位置。
CA         操作字符串1中任意字符在操作字符串2中存在,則表達式爲true,sy-fdpos = 第一個出現在操作字符串2中的字符所在操作字符串1中的第一個位置。反之爲false ,sy-fdpos = 操作字符串1長度。
NA 操作字符串1中任意字符在操作字符串2中不存在,則表達式爲true,sy-fdpos = 操作字符串1長度。反之爲false ,sy-fdpos = 第一個出現在操作字符串2中的字符所在操作字符串1中的第一個位置。
CS 操作字符串1中任意字符串在操作字符串2中存在,則表達式爲true,sy-fdpos = 第一個出現在操作字符串2中的字符串的第一個字符所在操作字符串1中的第一個位置。反之爲false ,sy-fdpos = 操作字符串1長度。如果操作字符串1爲空操作字符串2不空則表達式爲false,sy-fdpos = 0.
NS  操作字符串1中任意字符串在操作字符串2中不存在,則表達式爲true,sy-fdpos = 操作字符串1長度。反之爲false ,sy-fdpos = 第一個出現在操作字符串2中的字符串的第一個字符所在操作字符串1中的第一個位置。
CP  操作字符串1與操作字符串2中字符完全匹配,操作字符串2中輸入通配符 “*”代表任意字符串,“+”任意字符。如果匹配則表達式爲true,sy-fdpos = 操作字符串1中與操作字符串2中除操作通配符外的第一個字符位置。反之爲false ,sy-fdpos =操作字符串1的長度。
NP   操作字符串1與操作字符串2中字符不完全匹配,操作字符串2中輸入通配符 “*”代表任意字符串,“+”任意字符。如果匹配則表達式爲true,sy-fdpos =操作字符串1的長度。反之爲false ,sy-fdpos = 操作字符串1中與操作字符串2中除操作通配符外的第一個字符位置。
abap邏輯表達式,詳解如下表:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章