1.默认输出:如果没有指定输出长度或格式,系统自动按数据类型默认值输出.

eg:data  i1 type i  value '12345678'   . write i1.

数据类型I默认长度为11位,右对齐,而i1只有8位长度,所以左边以空格填充.结果:   12345678.

2.指定输出.

语法1:  write [/p(l)] v1[+o(sl)]

其中:v1可以是变量,文本./ 表示换行,默认在同一行后面追加,并以一个空格隔开. p表示距行的开头的偏移量.o表示的是从V1的第一位向右偏移量.l,sl 表示输出长度.

eg: write /(2) 'ABCD'.  输出'AB'------------如果未指定P,默认为第一位.同样,如未指不指定l,则默认为字符串的长度.

write /2(2) 'ABCD'. 输出  AB-------注意AB前面有二个空格.因为是从距离行开头第二位开始.

data f1(4) type c value 'ABCD'.   write f1+2(2). 输出'CD'------字符串'ABCD'向右偏移二位,长度为2.

语法2: write  at  [/p(l)] v1[+o(sl)]

与语法1不同的之处在于多一个at.两者用法不同之处在于当p,l中任何一个是变量时,则必须用语法2.当两者都为数字时,语法1与语法2是相等的.

3. 遮掩码.以源字符串的每个字符一个一个取代遮掩码中的特殊字符(_).

eg : write 'ABCD' using edit mask _:__:_. "输出A:BC:D.

write 'ABCD' using edit mask LL__. "左对齐输出二个字符AB.同样RR__右对齐.

write '1234-' using edit mask v____."v表示把符号位放到最前面,如为字符类型,则直接输出字符.此句输入-1234.

4.日期输入格式.

write v1 mm/dd/yyyy |mm/dd/yy |yymmdd 等等.

eg: date f1 like sy-datum value '20080512'. write f1 dd/mm/yyyy. 输出12/05/2008.

abap调用Linux命令,ABAP中输入write命令使用相关推荐

  1. 安装scala之后,命令行中输入scala报错nullpointException

    问题描述 安装scala之后,命令行中输入scala,报错nullpointException 问题原因 环境配置不完全(已经配置了,但是缺少ClassPath) 问题解决 1.新建系统变量.Clas ...

  2. 在CMD中输入adb命令,提示“‘adb‘ 不是内部或外部命令,也不是可运行程序或批处理文件”的解决方法

    在android开发中有时我们会用到adb命令行,但很多人在cmd中输入adb命令后,会出现'adb'不是内部或外部命令,也不是可运行程序或批处理文件的问题,如图 解决步骤如下: 打开AndroidS ...

  3. CAD入门攻略:CAD软件中动态输入坐标与在CAD命令行中输入坐标的区别

    浩辰CAD软件提供了动态输入功能,动态输入可以让我们将注意力集中到图面上,在绘制图纸的过程中不必经常看CAD命令行,从而提高绘图效率.但什么时候是相对坐标,什么时候是绝对坐标,对图纸绘制也是有所影响的 ...

  4. 在 Windows 命令行中实现 cp 命令

    第一步,创建一个文本文件,输入如下内容: @echo off copy %* 第二步,将上面的文本文件另存为 cp.bat 保存到 C:\Windows 目录下,然后就可以用了 如果按照本示例的用法, ...

  5. linux找不到光口,以太坊查看命令_求助 输入ifconfig命令 后看不到eth0但是有eth3和eth4-CSDN论坛_区块链百科...

    Ⅰ 怎么查看 /etc/sysconfig/network-scripts/ifcfg-eth0 在你的这串英文前面加个 cat 空格就行 Ⅱ 在linux下如何通过命令查网卡配置 在linux下通过 ...

  6. linux tar cvf_Linux中的Tar命令:Tar CVF和Tar XVF通过示例命令进行了解释

    linux tar cvf The name tar is, by most accounts, short for tape archive. The "tapes" in qu ...

  7. linux中top命令_Linux中的top命令指南

    linux中top命令 The atop command is a tool for monitoring system resources in Linux. It displays tons of ...

  8. linux导出日志命令_Linux中的导出命令

    linux导出日志命令 In this guide, we will look at the export command in Linux. Export is a built-in command ...

  9. Oracle在命令行中输入clear,Oracle SQLPlus 常用命令及解释

    Oracle SQLPlus 常用命令及解释 1.@ 执行位于指定脚本中的SQLPlus语句.可以从本地文件系统或Web服务器中调用脚本.可以为脚本中的变量传递值.在iSQL*Plus中只能从Web服 ...

  10. 在Matlab命令窗口中执行,交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。...

    交互式命令操作就是在MATLAB命令行窗口中输入命令并执行. 答:√ 中国大学MOOC: 一侧肾切除后,另一留存肾会长得更加硕大,这种生理现象称为 . 答:代偿 Street jazz 的编舞师都会有 ...

最新文章

  1. Schedule Problem spfa 差分约束
  2. 使用 Parallel HTTP Request 根据配置文件动态发送多个 HTTP 请求的失败尝试
  3. python面向对象的基本概念_面向对象的概念和基本语法,python,学习,笔记,一,基础...
  4. centos6安装mysql并远程连接_Ubantu下MySQL安装、部署和远程连接
  5. C# 利用反射机制开启控件双缓存
  6. 1.10 长短期记忆(LSTM)
  7. solr mysql增量导入_急急急,在线等!solr4.10结合oracle增量导入数据问题!
  8. 1208. 尽可能使字符串相等
  9. 大家推荐一下开源的博客和论坛整合在一起的.net系统
  10. vue源码之数据侦测
  11. Virtual Private Network(虚拟专用网络隧道)详解
  12. python中的乘方_python乘方运算
  13. 河南省第二类医疗器械首次注册
  14. 心态很容易受别人影响_太容易被别人影响,我上辈子可能是个“复印机”
  15. c语言里面%c什么作用,C语言里面,%d%c%f分别是什么意思?怎么用?
  16. php获得视频分辨率,php+ffmpeg 获取视频相关信息(缩略图、视频分辨率)
  17. 华为MPLS L2xxx(PWE3)+静动混合多跳PW实验
  18. Neo4j连接 (Connect to Neo4j) 报错
  19. DC-5靶机渗透测试详细教程
  20. 特朗普来给科大讯飞做推广?说好的5G高科技封锁清单呢?

热门文章

  1. Python并发编程—进程
  2. 新手算法学习之路----二叉树(二叉树最大路径和)
  3. Courses hdu 1083(匹配)
  4. vue node --- 前后端联系的知识梳理
  5. ES6-9 对象密封4种方式、assign、取值函数的拷贝
  6. 物联网技术周报第 143 期: Unity 3D 和 Arduino 打造虚拟现实飞行器
  7. Chrome指令/追踪Http请求相关
  8. qt-embedded-linux-opensource-src-4.5.3移植到s3c6410
  9. [逆向][Writeup]ISG2015 flagfinder - .NET程序逆向
  10. centos7 搭建Docker Registry