MOVE<F1>[+<o1>][(<l1>)] TO<F2>[+<o2>][(<l2>)].

等价于:

<F2>[+<o2>][(<l2>)] = <F1>[+<o1>][(<l1>)].

注:这里的位置参数<o1>与<o2>是从零开始的,如果位置为0,则取的是第一个元素,以此类推。

所有偏移量和长度指定都可为变量。

SAP 建议只在非数值字段之间才采用指定偏移量和长度赋值,对于数值字段,结果毫无意义。

DATA: f1(8) VALUE 'ABCDEFGH',
f2(20) VALUE '12345678901234567890'.
f2+6(5) = f1+3(5).
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

转载于:https://www.cnblogs.com/jiangzhengjun/p/4292787.html

Field+offset(len)相关推荐

  1. virtio后端驱动详解

    virtIO是一种半虚拟化驱动,广泛用于在XEN平台和KVM虚拟化平台,用于提高客户机IO的效率,事实证明,virtIO极大的提高了VM IO 效率,配备virtIO前后端驱动的情况下,客户机IO效率 ...

  2. linux 内核网络协议栈--IP层开始直到包被处理(三)

    先看看ip头结构: struct iphdr struct iphdr {#if defined(__LITTLE_ENDIAN_BITFIELD) // 小端__u8 ihl:4, // 首部长度( ...

  3. Oracle Golden Gate 系列十五 -- GG Trails 说明

    一.Trails 说明 理论知识在系列一里有说明,这里在拿出来看一下: Oracle Golden Gate 系列一 -- GG 架构 说明 http://blog.csdn.net/tianleso ...

  4. php错误以及常用笔记

    //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出./* [命名规则] */ 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 变量名建议 ...

  5. (精)tomcat 源码学习

    Tomcat6是最新版本的web容器,其支持最新版本的servlet2.5和jsp2.1.而且Tomcat6架构也是经过重新设计优化过的,所以我们有必要分析一下它的架构过程.显然,这是一个通过阅读To ...

  6. Lucene学习总结之四:Lucene索引过程分析

    对于Lucene的索引过程,除了将词(Term)写入倒排表并最终写入Lucene的索引文件外,还包括分词(Analyzer)和合并段(merge segments)的过程,本次不包括这两部分,将在以后 ...

  7. video4linux简介

    Video4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己下载补丁.在Linux中,视频设备是设备文件,可以像访问 ...

  8. dpdk对虚拟化的支持调研

    目录: 虚拟化 dpdk的实现研究 virtio vhost SR-IOV 热迁移相关 研究拓展 本文记录近期对dpdk在虚拟化和云计算领域应用的研究成果,内容梳理如下. 虚拟化 虚拟化,抽象来说,就 ...

  9. shutil——高级的 文件、文件夹、压缩包 处理模块

    高级的 文件.文件夹.压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) 复制文件内容(不包含元数据)从类文件对象src到类文件对dst.可选参数len ...

最新文章

  1. mvc 下的 signalR使用小结
  2. Windows内核加载器概念学习
  3. matlab工作区保留或者清除部分变量
  4. python 数学建模、时间戳_python-在matplotlib中绘制Unix时间戳
  5. inputstream的大小为0_李太阳2020302期排列三推荐:本期两码看好0、3
  6. 2019牛客暑期多校训练营(第六场)C - Palindrome Mouse (回文树dfs)
  7. Ostinato 发包
  8. Android软件安全开发实践(下)
  9. 归并法计算数组中的逆序数对
  10. zabbix PHP databases support off Fail
  11. HDU 1102 Constructing Roads
  12. spring-第十三篇之零配置支持
  13. BT种子文件信息库-TorrentinfoLibrary
  14. 经常用到的七大离线仿真软件盘点
  15. HEAD detached at ---
  16. uniapp 微信小程序 保存图片到本地
  17. C#通过账号密码访问共享文件夹/目录
  18. 什么输入法对计算机英语,电脑怎么把英文输入法设置为默认输入法
  19. 微软ATC的笔试面试经历
  20. JavaSE-Adventure(III): Generics 泛型程序设计

热门文章

  1. asp.net中验证控件的使用方法
  2. hdu1166 经典线段入门
  3. android.mk简单介绍
  4. 11、MFC中自定义消息
  5. java 蓝桥杯算法训练 求完数(题解)
  6. (24)System Verilog设计十进制计数器
  7. antd 怎么用ajax,antd-ui-samples
  8. android点赞刷新列表图片闪烁,RecyclerView使用——有效解决刷新数据错乱,图片闪烁,OOM问题...
  9. RTT添加AD驱动代码
  10. Python 语法糖