ABAP基本数据类型

article/2023/6/4 14:19:18

1、abap基本数据类型

ABAP 中的数据类型
类型长度范围默认值描述
C
11-65535ByteSpace字符,例如‘china’
D88Byte
‘0000000’
日期,格式YYYYMMDD
F88Byte0浮点数
I4-2^31到2^31-10整数
N11-65535Byte‘00...0’数值
P81-16Byte0Packed数,用于小数点数
T66Byte'000000'时间HHMMSS
X11-65535Byte'00'16进制数

2、类型N与I的区别

    1)N型有前导0,I无前导0;

    2)Char型如果不是100%的数字,不能赋给I型;可以赋值给N型,但N型中只包含数字;

3、p类型与I、字符串的区别

    P是一种压缩的定点数,其数据对象占据内存字节数和数值范围取定义时指定的整个数据大小和小数点后位数,如果不指定小   数  位,则将视为I类型。

    P类型是用字符串来表示一个数,区别是P类型的每个数字位只占用4Bit,就是两个数字占用一个字节

3、定义变量

    DATA <f> [<length>] <type> [<value>] [<decimals>]

变量声明 :
DATA <F> [<Length>] <type> [<value>][decimals]      <F> 变量名称

     <length><type> 变量类型及长度  

   <value> 初值  

   <decimals> 小数位数

如:DATA: p(9) TYPE p DECIMALS 2 VALUE '-123456789012345.12'.

    WRITE: / p."123456789012345.12-

4、定义常量

CONSTANTS <f> TYPE <type> VALUE <val>.

5、系统变量

所有的系统变量都放在结构SYST中,可以se11直接查看

6、屏幕输出数据

语句WRITE、SKIP和ULINE输出语句

语法:Write AT [/] [<pos>] [(<len>)]

•输出空白行 skip
•输出图标 icon
•输出符号 symbol
•输出复选框 check box








https://www.dgrt.cn/a/2088658.html

相关文章

HR:接口获取RT表数据

1\定义传入参数&#xff1a;ZHRS_PAYR_CALC_RES 2、定义传出参数&#xff1a;ZHRS_PAYR_RESULT_RES 工资明细表结构 日志信息统计结构 3、源代码开始 FUNCTION Z_DHR_PAYR_RT_SEARCH. *"---------------------------------------------------------------------- *"…

SAP_MM 收货时自动创建采购订单自动创建采购订单

SAP收货时自动创建采购订单(或106 &#xff0c;自动建立退货采购订单&#xff09; 具体流程如下&#xff1a; 1.移动类型101已在后台设置为自动创建定单.具体方法是&#xff1a;进入IMG后台&#xff0c;SPRO->IMG->物料管理->库存管理和实际库存->收货->自动创…

ABAP自动生成流水码

创建编号范围对象 输入SNRO/SNUM &#xff1a;如图操作点击“创建”&#xff0c;如下图操作 点击“间隔编辑”点击“间隔”&#xff0c;维护流水号的起始编号和截止编号至此&#xff0c;流水号创建完毕&#xff08;注意&#xff1a;程序传输完成后&#xff0c;流水号需要在使用…

英国访问学者T5签证所需相关材料

英国访问学者T5签证所需相关材料,下面就随知识人网小编一起来看一看。 1、完整填写的申请表格并亲笔签名。 2、近期护照规格白色背景彩色照片并贴在签证表格首页右上角。 3、签证后至少剩余6个月有效期的护照及申请人所持有的旧护照。 4、邀请信原件。 邀请信主要内容包括&…

ipmsg在360 ARP防火墙后不能接收文件

现象&#xff1a; ipmsg在360 ARP防火墙后不能接收文件&#xff0c;刷新时也只能看到少数几个网友&#xff0c;有时只能看到自己。 解决方法&#xff1a;在360 防火墙中添加信任 右键-防火墙-设置-ARP防火墙-白名单设置。【上图是王道】同理&#xff0c;在windows防火墙启动时也…

flex4.5 安装

最大注册表空间容量改为 0xffffffff HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control 项 修改值 RegistrySizeLimit 0xffffffff

在office中快速插入特殊符号

插入方法1&#xff1a;通过【插入】-【特殊符号】查找到符号并插入 插入方法2&#xff1a;首先设置字体为【marlett】&#xff0c;然后查找需要插入的特殊符号的对应按键&#xff0c;用键盘按键输入。 查找字体符号对应按键方法&#xff1a; 1、C:\Windows\Fonts\marlett.ttf文…

编程语言的韧性

C&#xff0c;C&#xff0c;Pascal 都是瑞士军刀&#xff0c;说明是用来做细活的工具。C语言的刀上有个USB&#xff0c;说明是可以做硬件操作的。C的刀是什么都有&#xff0c;说明C是一种功能繁多的语言。&#xff08;图中C的那把瑞士军刀很强大&#xff0c;不要以为其是虚构的…