ABAP语法完整版

ABAP语法完整版

ID:46391172

大小:44.44 KB

页数:41页

时间:2019-11-23

ABAP语法完整版_第1页
ABAP语法完整版_第2页
ABAP语法完整版_第3页
ABAP语法完整版_第4页
ABAP语法完整版_第5页
资源描述:

《ABAP语法完整版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ABAP语法完整版SAPABAP/4基础知识学习  数据类型C:字符串D:日期型格式为YYYYMMDD 例:'1999/12/03'F:浮点数长度为8I:整数N:数值组成的字符串如:011,'302'P:PACKED数用于小数点数值 如:12.00542T:时间格式为:HHMMSS如:'14:03:00'X:16进制数如:'1A03'*-------------------------------------------------------------------------------------*变量声明DATA[

2、>][][decimals]    变量名称    变量类型及长度    初值    小数位数    exp:  DATA:COUNTER TYPEPDECIMALS3.         NAME(10)TYPECVALUE'DELTA'.         S_DATE  TYPEDVALUE'19991203'.exp:  DATA:BEGINOFPERSON,           NAME(10)TYPEC,           AGE     

3、TYPEI,           WEIGHT  TYPEDECIMALS2,         ENDOFPERSON.另外,有关DATA声明的指令还有:CONSTANTS(声明常数)、STATICS(临时变量声明).exp:CONSTANTS PI TYPE P DECIMALS 5 VALUE '3.14159'.STATICS关键字声明的变量仅在目前的程序中使用,结束后会自动释放语法:        STATICS[][][]系统专用变量说明  系统内部专门创建了SYS

4、T这个STRUCTURE,里面的栏位存放系统变量,常用的系统变量有:  SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,'0'表示成功  SY-UNAME: 当前使用者登入SAP的USERNAME;  SY-DATUM: 当前系统日期;  SY-UZEIT: 当前系统时间;  SY-TCODE: 当前执行程序的Transactioncode  SY-INDEX: 当前LOOP循环过的次数  SY-TABIX: 当前处理的是internaltable的第几笔  SY-TMAXL: Internaltable的总笔数  SY-SRO

5、WS: 屏幕总行数;  SY-SCOLS: 屏幕总列数;  SY-MANDT: CLIENTNUMBER  SY-VLINE: 画竖线  SY-ULINE: 画横线  TYPE关键字 用来指定资料型态或声明自定资料型态 Example:       TYPES: BEGIN OF MYLIST,                  NAME(10) TYPE C,                  NUMBER  TYPE I,               END OF MYLIST.       DATA LIST TYPE MYLIST.L

6、IKE关键字  跟TYPE关键字使用格式相同,如  DATA TRANSCODE LIKE SY-TCODE.  不同的是LIKE用在已有值的资料项,如系统变量,而TYPE关键字则是用在指定资料型态。TABLES关键字用来声明TableWorkArea的数据,对应至ABAP/4资料文件(DictionaryObject),由SQL指令加载所需数据语法:TABLESExample:TABLES:SPFL.SELECT*FROMSPFL.WRITE:SPFL-MANDT,SPFL-CARRID,SPFL-CONNECTION.END

7、SELECT.从ABAP/4Dictionary的SPFL档载入MANDT,CARRID,CONNECTION三个字段至SPFL此TableWorkArea  *-------------------------------------------------------------------------------------*输出一.WRITE语句ABAP/4用来在屏幕上输出资料的指令是WRITE指令,例如:    WRITE:'USERNAMEIS:',SY-UNAME.二.指定屏幕输出位置指定输出位置的语句格式为:     WRIT

8、E:[AT][/][][()]资料项[]其中:/:在下一行输出:指定输出的行号;():指定输出位数(长度)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。