在 ABAP 中使用运算符 +n 和 (n) 传递数据


如果我的日期格式是 DDMMYYYY,则 Z_Period(4) 等于 DDMM,因此 (4) 表示前四个字符。

如果我的日期格式是 DDMMYYYY,则 Z_Period +4 等于 YYYY,因此 +4 表示在前四个字符之后。

因此,如果我说 Z_PERIOD+2(2),那么这将导致 MM——即在前两个字符之后的 2 个字符。

我们来看看如何在程序中使用它们 −

\Sample program to understand use of +n and n bit operators

data: lv_text(10) type c.
lv_text = "World".
write: / lv_text+2(2).

此代码的输出将为“rl”
“+n”指定字符串偏移
“n”指定字符串的长度



更新于: 13-Feb-2020

209 次浏览

开启你的职业生涯

完成课程以获得认证

开始学习
广告
© . All rights reserved.