如何在ABAP中比较两个字母数字字符串?
假设我有两个包含5个字符的变量:
DATA: lv_variable1 TYPE string VALUE '01234',
lv_varoable2 TYPE string VALUE 'AB123'.
现在,我想知道如何检查lv_variable2是否比lv_variable1大。我可以只使用“ GT” aka“>”运算符吗?
答案 0 :(得分:0)
DATA: lv_variable1 TYPE string VALUE '01234',
lv_variable2 TYPE string VALUE 'AB123'.
IF lv_variable1 > lv_variable2.
WRITE: / '1'.
ELSEIF lv_variable1 < lv_variable2.
WRITE: / '2'. "returned value
ELSE.
WRITE: / 'meh'.
ENDIF.
这将起作用并标记为“ 2”。