欢迎来到天天文库
浏览记录
ID:32398140
大小:83.00 KB
页数:12页
时间:2019-02-04
《abap基本语法学习关键语句的写法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ABAP基本语法学习关键语句的写法内表建立过程:1、声明一个结构体2、用声明好的结构体作为工作区,声明一个内表内表名称likestandardtableof结构体名称,内表名称likesortedtableof结构体名称,内表名称likeharshedtableof结构体名称。后面可以用到with选项来进行关键字的声明。基本语法如下:DATAitab{{TYPEtabkindOF[REFTO]type}
2、{LIKEtabkindOFdobj}} [WITHkey][INITIALSIZEn] [WITHHE
3、ADERLINE] [VALUEISINITIAL] [READ-ONLY].DATArtab{TYPERANGEOFtype}
4、{LIKERANGEOFdobj} [INITIALSIZEn] [WITHHEADERLINE] [VALUEISINITIAL] [READ-ONLY].此语句可以定义一个范围表,在操作数据库时可以用来作为判断数据选择的条件描述。3、向内表中插入数据,插入数据可以用insert数据into内表语句或者是append数据to内
5、表语句。可以插入整个内表到另一内表insertlinesof内表名称intotable另一内表名称。亦可以进行累加插入:collect数据into内表名称。相同的数据进行累积。4、修改内表数据,利用modify关键字,modify内表名称from数据(用结构体表示的数据)。可以修改多行,modify内表名称from数据transporting关键字where条件。5、读内表数据的几种操作方法:用Include来构造一个结构体INCLUDE{{TYPEstruc_type}
6、{STRUCTUREstruc}} [ASname[RENAMINGWITH
7、SUFFIXsuffix]].TYPES:BEGINOFt_day, workTYPEcLENGTH8, freeTYPEcLENGTH16, ENDOFt_day.DATABEGINOFweek. INCLUDETYPEt_dayASmonday RENAMINGWITHSUFFIX_mon. INCLUDETYPEt_dayAStuesday RENAMINGWITHSUFFIX_tue. INCLUDETYPEt_dayASwednesdayRENAMINGWITHSUFFIX_wed.DATAENDOF
8、week.可以用两种方式来访问结构体的内容:1、直接用结构体的名称来访问:week-monday-work,week-monday-free,week-tuesday-work2、用重新命名的后缀名字来访问:week-work_mon,week-free_mon,week-work_tue类对象的定义方式:CLASSclassDEFINITION [class_options]. [PUBLICSECTION. [components]] [PROTECTEDSECTION. [components]] [PRIVATESE
9、CTION. [components]] ENDCLASS.类对象的实现方式:CLASSclassIMPLEMENTATION. ... METHOD... ... ENDMETHOD. ... ENDCLASS.类对象的继承:CLASSclassDEFINITION LOCALFRIENDSclass1class2... intf1 intf2 ...CLASSclassDEFINITION{{DEFERRED[PUBLIC]}
10、L
11、OAD}.[PUBLIC] [INHERITINGFROMsuperclass] [ABSTRACT] [FINAL] [CREATE{PUBLIC
12、PROTECTED
13、PRIVATE}] [SHAREDMEMORYENABLED] [FORTESTING] [[GLOBAL]FRIENDSclass1class2... intf1 intf2 ...].Deferred关键字可以预先声明一个未被定义的类。类方法声明语句:METHODSmeth[ABSTRACT
14、FINAL]
15、 [IMPORTING
此文档下载收益归作者所有