快速公式来获取字符串的最后3个字符

2020-09-03 10:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我需要关于如何获取字符串的最后三个字符的ABAP代码。

例如,字符串为2008000

我需要获取最后3个,在这种情况下恰好是000。

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我需要关于如何获取字符串的最后三个字符的ABAP代码。

例如,字符串为2008000

我需要获取最后3个,在这种情况下恰好是000。

谢谢

付费偷看设置
发送
4条回答
何必丶何苦呢
1楼 · 2020-09-03 10:44.采纳回答

len = strlen(变量)-3。

last_three = variable + len(3)。

微wx笑
2楼-- · 2020-09-03 10:37

hi,

数据:LV_LEN TYPE I。

DATA:LV_LAST3(3)C型。

DATA:LV_STRING(10)C型。

LV_STRING ='576483738'。

LV_LEN = STRLEN(LV_STRING)。

LV_LEN = LV_LEN-3。

LV_LAST3 = LV_STRING + LV_LEN(3)。

写LV_LAST3。

谢谢

mAHESH

lukcy2020
3楼-- · 2020-09-03 10:35

或更清晰:

offset = strlen(variable)-3。

last_three = variable + offset(3)。

Nir深蓝
4楼-- · 2020-09-03 10:44

hi AG,

这样做..

 data:v_string类型的字符串,
        v_newstring类型的字符串,
        v_temp(10),
        v_target类型字符串。

 v_string ='280000'。

 通话功能" STRING_REVERSE"
 出口
 STRING = v_string
 朗='E'
 输入
 RSTRING = v_newstring
 例外情况
 TOO_SMALL = 1
 其他= 2。

 v_temp = v_newstring。
 v_target = v_temp + 0(3)。  

此致

桑托什

消息的编辑者:

Santosh Kumar Patha

一周热门 更多>