abap_语法集锦(中文版)

abap_语法集锦(中文版)

ID:10647448

大小:2.50 MB

页数:43页

时间:2018-07-07

abap_语法集锦(中文版)_第1页
abap_语法集锦(中文版)_第2页
abap_语法集锦(中文版)_第3页
abap_语法集锦(中文版)_第4页
abap_语法集锦(中文版)_第5页
资源描述:

《abap_语法集锦(中文版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ABAP/4Training§.ABAP/4DATAELEMENT一.DataType(数据类型)C:字符(串),长度为1,最大有65535BYTES,初始值为:space,例:‘M’;D:日期,格式为YYYYMMDD,最大是’9999/12/31’,例:’1999/12/03’.F:浮点数,长度为8,例如:4.285714285714286E-01I:整数范围:-2^31~2^31-1N:数值组成的字符串:011,‘302’.P:packed数,用于小数点数值,例如:12.00542;T:时间,格式为HHMMSS,例如:’14:03:0

2、0’,’21:30:39’.X:16进制数,例如‘1A03’.二.变量宣告变量宣告包含name,length,type,structure等,语法如下:DATA[][][]其中::变量名称,最长30个字符,不可含有+,.,:()等字符;:变量类型及长度;:初值:小数位数Example1:DATA:COUNTERTYPEPDECIMALS3,NAME(10)TYPECVALUE‘Delta’,S_DATET

3、YPEDVALUE‘19991203’.Example2:DATA:BEGINOFPERSON,NAME(10)TYPEC,AGETYPEI,WEIGHTTYPEPDECIMALS2,ENDOFPERSON.另外,有关DATA宣告的指令还有:CONSTANTS(宣告常数)、STATICS(临时变量宣告).三.系统专用变量说明系统内部专门创建了SYST这个STRUCTURE,里面的字段存放系统变量,常用的系统变量有:SY-SUBRC:系统执行某指令后,表示执行成功与否的变量,’0’表示成功SY-UNAME:当前使用者登入SAP的USERNA

4、ME;SY-DATUM:当前系统日期;SY-UZEIT:当前系统时间;SY-TCODE:当前执行程序的Transactioncode陳偉第43页(共43页)2021/8/9ABAP/4TrainingSY-INDEX:当前LOOP循环过的次数SY-TABIX:当前处理的是internaltable的第几笔SY-TMAXL:Internaltable的总笔数SY-SROWS:屏幕总行数;SY-SCOLS:屏幕总列数;SY-MANDT:CLIENTNUMBERSY-VLINE:画竖线SY-ULINE:画横线附注:1.SAP的全称是:Syste

5、mApplicationProductsinDataProcessing;2.ABAP/4的全称是:AdvancedBusinessApplicationProgramming;3.ABAP/4的路径为:ToolsàABAP/4WorkBenchàABPA/4Editor;4.ABAP/4每条语句以句号结束;5.ABAP/4中象=,>,<,+,-,*,/等符号左右都需要有至少一个空格;6.整行注释用’*’号,注释本行后面部分用’”’号;陳偉第43页(共43页)2021/8/9ABAP/4Training§OUTPUTTINGDATATOS

6、CREEN一.WRITE语句ABAP/4用来在屏幕上输出数据的指令是WRITE指令,例如:WRITE:‘USERNAMEIS:’,SY-UNAME.二.指定屏幕输出位置指定输出位置的语句格式为:WRITE:[AT][/][][()]资料项[]其中:/:在下一行输出:指定输出的行号;():指定输出位数(长度):指定显示格式参数,参数有:LEFT-JUSTIFIED资料靠左对齐CENTERED数据靠中间对齐RIGHT-JUSTIFIED资料靠右对齐UNDER正对在数据项

7、下面显示NO-GAP紧接着显示,不留空格USINGEDITMASK:使用内嵌子元显示,如12:03:20USINGNOEDITMASK:不使用内嵌子元NO-ZERO:数字前面0的部分不显示NO-SIGN:不显示正负号DECIMALS:显示位小数EXPOENT:F(浮点数)指数的值ROUND:四舍五入至小数点后位CURRENCY:币别显示DD/MM/YY:日期显示格式MM/DD/YY:YY/MM/DD:YY/DD/MMMM/DD/YYYY:DD/MM/YYYYYYYY/MM/DD:YYYY/DD/M

8、M:例如1:WRITE:/10(6)‘ABCDEFGHIJK’.输出结果为:ABCDEF例如2:DATA:XTYPEIVALUE’11:20:30’,A(5)TYPECVALUE‘ABCDE’

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

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

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