DATA: STR(20),STR2(20),N.
STR = ‘ abcade*’.
WRITE STR.
IF SUBSTRING( VAL = STR OFF = STRLEN( STR ) – 1 LEN = 1 ) = ‘*’.
STR = SUBSTRING( VAL = STR LEN = STRLEN( STR ) – 1 ) .
ENDIF.
WRITE / STR.
此程序是出自abap 老白,此处只为记录下来备用,
这个程序在ehp7可以编译通过,在ecc6 环境下可能会有编译错误
DATA v_res TYPE string.
v_res = shift_right( val = str places = 0 ).
WRITE : v_res.
v_res = shift_right( val = str sub = |*| ).
无须判断
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。