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