【问题标题】:Compare two alphanumerical strings in ABAP比较 ABAP 中的两个字母数字字符串
【发布时间】:2018-07-17 14:12:49
【问题描述】:

如何在 ABAP 中比较两个字母数字字符串?

假设我有两个包含 5 个字符的变量:

DATA: lv_variable1 TYPE string VALUE '01234',
      lv_varoable2 TYPE string VALUE 'AB123'.

现在我想知道如何检查 lv_variable2 是否比 lv_variable1“大”。我可以只使用“GT”又名“>”运算符吗?

【问题讨论】:

标签: abap alphanumeric


【解决方案1】:
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”。

【讨论】:

    猜你喜欢
    • 2016-05-05
    • 2020-02-06
    • 2014-09-13
    • 2023-03-19
    • 2013-03-23
    • 1970-01-01
    • 2017-04-26
    • 1970-01-01
    相关资源
    最近更新 更多