- 5
- 0
- 约4.84万字
- 约 34页
- 2021-10-15 发布于河北
- 举报
ABAP 基础知识 (完整版 )-上
SAP ABAP / 4 基础知识学习
数据类型
C :字符串
D :日期型格式为 YYYYMMDD 例: 1999/12/03
F : 浮点数长度为 8
I :整数
N :数值组成的字符串 如:011 ,302
P : PACKED 数用于小数点数值 如: 12.00542
T : 时间格式为: HHMMSS 如: 14:03:00
X : 16 进制数 如: 1A03
**
变量声明
DATA F [Length] type [value][decimals]
F 变量名称
lengthtype 变量类型及长度
value 初值
decimals 小数位数
exp:
DATA : COUNTER TYPE P DECIMALS 3.
NAME(10) TYPE C VALUE DELTA.
S_DATE TYPE D VALUE
exp:
DATA : BEGIN OF PERSON,
NAME(10) TYPE C,
AGE TYPE I,
WEIGHT TYPE DECIMALS 2,
END OF PERSON.
另外 ,有关 DATA 声明的指令还有 : CONSTANTS( 声明常数 ) 、STATICS( 临时变量声明 ).
exp:
CONSTANTS PI TYPE P DECIMALS 5 VALUE 3.14159.
STATICS 关键字
声明的变量仅在目前的程序中使用 , 结束后会自动释放
语法 :
STATICS c [length] type [value] [decimals]
系统专用变量说明
系统内部专门创建了 SYST 这个 STRUCTURE, 里面的栏位存放系统变量 , 常用的系统变量有 :
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: 画横线
TYPE 关键字
用来指定资料型态或声明自定资料型态
Example:
TYPES: BEGIN OF MYLIST,
NAME(10) TYPE C,
NUMBER TYPE I,
END OF MYLIST.
DATA LIST TYPE MYLIST.
LIKE 关键字
跟 TYPE 关键字使用格式相同 , 如
DATA TRANSCODE LIKE SY-TCODE.
不同的是 LIKE 用在已有值的资料项 , 如系统变量 , 而 TYPE 关键字则是用在指定资料型态。
TABLES 关键字
用来声明 Table Work Area 的数据 , 对应至 ABAP/4 资料文件 (Dictionary Object), 由 S
您可能关注的文档
最近下载
- 发酵工程原理与技术应用第十章 发酵经济学.ppt VIP
- 医疗机构病历书写基本规范(国卫医发〔2024〕8 号,附解读).docx VIP
- 2026年东营科技职业学院综合评价招生《素质测试》模拟题及参考答案.docx VIP
- 负压手术间的管理.pptx VIP
- 道法七年级下册教学计划.docx VIP
- 发酵工程原理与技术应用 教学课件 作者 余龙江 主编 课件 第四章 发酵工业的无菌技术.ppt VIP
- 新22J03 外装修参考图集.docx VIP
- 1 内审检查表-主任.docx VIP
- 2026年哈尔滨电力职业技术学院单招职业技能考试题库及答案详解(各地真题).docx VIP
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读.docx VIP
原创力文档

文档评论(0)