下载此文档

abap基本语法汇总.docx


文档分类:外语学习 | 页数:约76页 举报非法文档有奖
1/76
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/76 下载此文档
文档列表 文档介绍
数据类型与对象
在ABAP中,可以使用与标准数据声明相似得语法处理数据类型,而与数据对象无关。
在程序中必须声明要使用得全部数据对象。 声明过程中,必须给数据对象分配属性, 其 中最重要得属性就就是数据类型。
1、1基本数据类型
数据类型
默认大小
有效大小
初始值
说明
C
1
1 - 65535
SPACE
文本、字符(字母数字字符)
D
8
8
'00000000'
日期(格式:YYYYMMDD
F
8
8
0
浮点数
I
4
4
0
整型(整数)
N
1
1 - 65535
'00、、、0'
数字文本
P
8
1 - 16
0
压缩号
T
6
6
'000000'
时间(格式:HHMMSS
X
1
1 - 65535
X'00'
十八进制
对算术运算得非整型结果(如分数)进行四舍五入,而不就是截断。
类型P数据允许在小数点后有数字。有效大小可以就是从 1到16字节得任何值。将
两个十进制数字压缩到一个字节, 而最后一个字节包含一个数字与符号。 在小数点后最多允 许14个数字。
1、2系统定义得数据对象
SPACE
空白字符串
SY-SUBRC
系统执行传回值,0表示成功
SY-UNAME
用户
SY-DATUM
系统日期
SY-UZEIT
系统时间
SY-TCODE
当前执行程序得 Tran saction code
SY-INDEX
当前LOOP!环过得次数
SY-TABIX
当前处理得就是Internal Table( 内部表)得第几行
SY-TMAXL
In ternal Table (内部表)得总行数
SY-SROWS
屏幕总行数
SY-SCOLS
屏幕总列数
SY-VLINE
画竖线
SY-ULINE
画横线
SY-PAGNO
当前页号
SY-LINSZ
当前报表宽度
SY-LINCT
当前报表长度
SY-LISND
列表索引页
SY-LISTI
上一个列表得索引
SY-LILLI
绝对列表中选定得行号
SY-CUROW
屏幕上得行
光标列
真实行号
选择行得内容,长度为 255
当前行
1、3确定数据对象得属性
如果要查明数据对象得数据类型,或者要在程序得运行期间使用其属性,可使用
DESCRIBE语句。语法如下:
DESCRIBE FIELD <f> [LENGTH <l>] [TYPE <t> [COMPONENTS <n>]]
[OUTPUT-LENGTH <o>] [DECIMALS <d>]
[EDIT MASK <m>] 、
将由语句得参数指定得数据对象 <f>得属性写入参数后得变量。
DESCRIBE FIELDS语句具有下列参数:
参数
用途
LENGTH
确定字段长度
TYPE
确定数据类型
OUTPUT-LENGTH
确定输出长度
DECIMALS
确定小数位
EDIT MASK
确定转换例程
1、3、1确定字段长度
要确定数据对象得长度,利用 DESCRIBE FIELD语句使用LENGTH参数,如下所示:
DESCRIBE FIELD <f> LENGTH <l>、
系统读取字段<f>得长度,并将值写入字段 <1>。
1、3、2确定数据类型
要确定字段得数据类型,利用 DESCRIBE FIELD语句使用TYPE参数,如下所示:
DESCRIBE FIELD <f> TYPE <t> [COMPONENTS <n>]、
系统读取字段<f>得数据类型,然后将值写入字段 <t>。
除返回预定义数据类型 C、D、F、I、N P、T与X夕卜,该语句还返回
2 s 对于带前导符号得两字节整型
2 b 对于无前导符号得一字节整型
2 h 对于内表
2 C 对于组件中没有嵌套结构得结构
2 C 对于组件中至少有一个嵌套结构得结构
1、3、3确定输出长度
要确定字段得输出长度,利用 DESCRIBE FIELD语句使用 OUTPUT-LENGTH参数,如下
所示:
DESCRIBE FIELD <f> OUTPUT-LENGTH <o>
系统读取字段<f>得输出长度,并将值写入字段 <0>。
1、3、4确定小数位
若要确定类型 P字段得小数位得个数,禾U用DESCRIBEFIELD语句使用DECIMALS参数, 如下所示:
DESCRIBE FIELD <f> DECIMALS <d>、
系统读取字段<f>得小数个数,并将值写入字段 <d>。
1、 3、5确定转换例程
要确定ABAP

abap基本语法汇总 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息