下载此文档

我的SAP-ABAP基础语法学习笔记.doc


文档分类:外语学习 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
ABAP基础学****笔记
学前说明:
ABAP/4每条语句以句号结束;
ABAP/4中象= ,>, <,+,-,*,/等符号左右都需要有至少一个空格,否则报错;
整行注释用’*’号,星号要放当前行的第一个才有效, 注释本行后面部分用’”’号;
一、基本数据类型:
Type Length Range Initial Value Description
C 1 1-65535Byte Space 字符串数据, 如’Program’
D 8 8Byte ‘00000000’日期数据, 格式为YYYYMMDD
F 8 8Byte 0 浮点数
I 4 -2^31至2^31-1 0 整数
N 1 1-65535Byte ‘00…0’数值所组成的字符串
P 8 1-16Byte 0 Packed 数, 用在小数点数
T 6 6Byte ‘000000’时间数据, 格式为HHMMSS
X 1 1-65535Byte X’00’ 16进位数
例:
C: 字符(串), 长度为1, 最大有65535 BYTES, 初始值为: space,例: ‘M’;
D: 日期, 格式为YYYYMMDD, 最大是’9999/12/31’,例:’1999/12/03’.
F: 浮点数, 长度为8, 例如: **********E-01
I: 整数范围:-2^31 ~ 2^31-1
N: 数值组成的字符串: 011, ‘302’.
P: packed 数,用于小数点数值,例如: ;
T: 时间, 格式为HHMMSS,例如: ’14:03:00’, ’21:30:39’.
X: 16进制数, 例如‘1A03’.
二、变量的声明:
变量宣告包含name, length, type, structure等,语法如下:
DATA <F> [<length>] <type> [<value>] [<decimals>]
其中: [] 里的内容表示可选项。
<f> :变量名称,最长30个字符,不可含有+ , . , : ( ) 等字符;
<length><type>:长度及变量类型;
<value>:初值
<decimals>:小数位数
例如:
DATA:C1 TYPE C,
INT1 TYPE I VALUE 1,
TEMP TYPE P DECIMAL 2.
DATA后面的冒号表示后面声明多个变量,如果只有一个变量也可以写成:
DATA C1 TYPE C.
TYPE 也是用来声明变量的,与DATA差不多,不过TYPE不能直接给变量赋值。
例如:
TYPES: INT1 TYPE I.(不能VALUE 1)
LIKE的使用:
TYPES TEMP LIKE SY-TCODE.(即声明变量TEMP的类型与SY-TCODE的类型一样,当你不知道后面变量是什么类型时好用)
STRUCTURE
DATA: BEGIN OF MAN,
NAME(20) TYPE C,
PHONE(11) TYPE N,
END OF MAN.
结构在后面说到的内表里有说到。
常量的声明:CONSTANTS 临时变量的声明:STATICS
例: CONSTANTS P1 TYPE P DECIMALS 5 VALUE ‘’.
三、系统专用变量说明:
系统内部专门创建了SYST这个STRUCTURE,里面的字段存放系统变量,常用的系统变量有:
SPACE: 空格。
SY-SUBRC : 系统执行某指令后,表示执行成功与否的变量,’0’表示成功
SY-UNAME: 当前使用者登入SAP的USERNAME;
SY-DATUM: 当前系统日期;
SY-UZEIT: 当前系统时间;
SY-TCODE: 当前执行程序的Transaction code(事务代码)
SY-INDEX : 当前LOOP循环过的次数
SY-TABIX: 当前处理的是internal table(内表) 的第几笔
SY-TMAXL: Internal table的总笔数
SY-SROWS: 屏幕总行数;
SY-SCOLS: 屏幕总列数;
SY-MANDT: CLIENT NUMBER
SY-VLINE: 画竖线
SY-ULINE: 画横线
还有其他系统变量,可以输入事务代码:SE11 查询系统表SYST
四:WRITE 用于在屏幕输出内容(相当于JAVA 里的 ())。
例如:
WRITE: ‘USERNAME IS:’, SY-UNAME.
指定输出位置的语句格式为:
WRITE: [A

我的SAP-ABAP基础语法学习笔记 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人119060444
  • 文件大小351 KB
  • 时间2017-07-20