
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292787.html
MOVE<F1>[+<o1>][(<l1>)] TO<F2>[+<o2>][(<l2>)].
等价于:
<F2>[+<o2>][(<l2>)] = <F1>[+<o1>][(<l1>)].
注:这里的位置参数<o1>与<o2>是从零开始的,如果位置为0,则取的是第一个元素,以此类推。
所有偏移量和长度指定都可为变量。
SAP ) ) () = f1+().
WRITE : f2.
输出:
123456DEFGH234567890
针对非数字类型字段或扁平结构类型,可以在任何语句中使用下面语句来操作指定区域的字符串:
<f>[+<o>][(<l>)]
如果未指定长度<l>,则对该字段<o>和结尾之间的所有位置进行处理。
The data type and length of the string section are as follows:
必须将偏移量<o>和长度<l>指定为无符号数值。
DATA time TYPE t VALUE '172545'.
WRITE time.
WRITE / time+2(2).
CLEAR time+2(4).
WRITE / time.
172545
25
170000