abap调用Linux命令,ABAP中输入write命令使用
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命令使用相关推荐
- 安装scala之后,命令行中输入scala报错nullpointException
问题描述 安装scala之后,命令行中输入scala,报错nullpointException 问题原因 环境配置不完全(已经配置了,但是缺少ClassPath) 问题解决 1.新建系统变量.Clas ...
- 在CMD中输入adb命令,提示“‘adb‘ 不是内部或外部命令,也不是可运行程序或批处理文件”的解决方法
在android开发中有时我们会用到adb命令行,但很多人在cmd中输入adb命令后,会出现'adb'不是内部或外部命令,也不是可运行程序或批处理文件的问题,如图 解决步骤如下: 打开AndroidS ...
- CAD入门攻略:CAD软件中动态输入坐标与在CAD命令行中输入坐标的区别
浩辰CAD软件提供了动态输入功能,动态输入可以让我们将注意力集中到图面上,在绘制图纸的过程中不必经常看CAD命令行,从而提高绘图效率.但什么时候是相对坐标,什么时候是绝对坐标,对图纸绘制也是有所影响的 ...
- 在 Windows 命令行中实现 cp 命令
第一步,创建一个文本文件,输入如下内容: @echo off copy %* 第二步,将上面的文本文件另存为 cp.bat 保存到 C:\Windows 目录下,然后就可以用了 如果按照本示例的用法, ...
- linux找不到光口,以太坊查看命令_求助 输入ifconfig命令 后看不到eth0但是有eth3和eth4-CSDN论坛_区块链百科...
Ⅰ 怎么查看 /etc/sysconfig/network-scripts/ifcfg-eth0 在你的这串英文前面加个 cat 空格就行 Ⅱ 在linux下如何通过命令查网卡配置 在linux下通过 ...
- 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 ...
- linux中top命令_Linux中的top命令指南
linux中top命令 The atop command is a tool for monitoring system resources in Linux. It displays tons of ...
- linux导出日志命令_Linux中的导出命令
linux导出日志命令 In this guide, we will look at the export command in Linux. Export is a built-in command ...
- Oracle在命令行中输入clear,Oracle SQLPlus 常用命令及解释
Oracle SQLPlus 常用命令及解释 1.@ 执行位于指定脚本中的SQLPlus语句.可以从本地文件系统或Web服务器中调用脚本.可以为脚本中的变量传递值.在iSQL*Plus中只能从Web服 ...
- 在Matlab命令窗口中执行,交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。...
交互式命令操作就是在MATLAB命令行窗口中输入命令并执行. 答:√ 中国大学MOOC: 一侧肾切除后,另一留存肾会长得更加硕大,这种生理现象称为 . 答:代偿 Street jazz 的编舞师都会有 ...
最新文章
- Schedule Problem spfa 差分约束
- 使用 Parallel HTTP Request 根据配置文件动态发送多个 HTTP 请求的失败尝试
- python面向对象的基本概念_面向对象的概念和基本语法,python,学习,笔记,一,基础...
- centos6安装mysql并远程连接_Ubantu下MySQL安装、部署和远程连接
- C# 利用反射机制开启控件双缓存
- 1.10 长短期记忆(LSTM)
- solr mysql增量导入_急急急,在线等!solr4.10结合oracle增量导入数据问题!
- 1208. 尽可能使字符串相等
- 大家推荐一下开源的博客和论坛整合在一起的.net系统
- vue源码之数据侦测
- Virtual Private Network(虚拟专用网络隧道)详解
- python中的乘方_python乘方运算
- 河南省第二类医疗器械首次注册
- 心态很容易受别人影响_太容易被别人影响,我上辈子可能是个“复印机”
- c语言里面%c什么作用,C语言里面,%d%c%f分别是什么意思?怎么用?
- php获得视频分辨率,php+ffmpeg 获取视频相关信息(缩略图、视频分辨率)
- 华为MPLS L2xxx(PWE3)+静动混合多跳PW实验
- Neo4j连接 (Connect to Neo4j) 报错
- DC-5靶机渗透测试详细教程
- 特朗普来给科大讯飞做推广?说好的5G高科技封锁清单呢?
热门文章
- Python并发编程—进程
- 新手算法学习之路----二叉树(二叉树最大路径和)
- Courses hdu 1083(匹配)
- vue node --- 前后端联系的知识梳理
- ES6-9 对象密封4种方式、assign、取值函数的拷贝
- 物联网技术周报第 143 期: Unity 3D 和 Arduino 打造虚拟现实飞行器
- Chrome指令/追踪Http请求相关
- qt-embedded-linux-opensource-src-4.5.3移植到s3c6410
- [逆向][Writeup]ISG2015 flagfinder - .NET程序逆向
- centos7 搭建Docker Registry