半年abaper的学习历程

半年abaper的学习历程

ID:25398644

大小:196.00 KB

页数:40页

时间:2018-11-20

半年abaper的学习历程_第1页
半年abaper的学习历程_第2页
半年abaper的学习历程_第3页
半年abaper的学习历程_第4页
半年abaper的学习历程_第5页
资源描述:

《半年abaper的学习历程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1,ObjectNavigator是ABAP工作平台上众中开发工具的中心入口,事务代码为:se80,其中还有几个经常会用到的T-CODE:SE38,SE24,SE37.2,在ABAPEditor中有一个Excutewithvariant按钮,代表通过变量运行(变式与选择屏幕相关).3,EditorPrettyPrinterON/OFF的设置:菜单项:Utilites->settings有相关项,选中Indent,Convertupper/lowercase同KeywordUppercase.4,ABAP有三种类型的处

2、理块:Eventblocks,DialogModules,Procedures只有后一种可拥有自己的局部变量,而且程序语句是内部调用,前两者处理块之间实行外部调用.5,应用程序类型,可执行的:以Report关键字引导,不能定义功能模块但可以调用.模块池的:以Program关键字引导,必须通过事务代码运行.6,语句链Write:text1,text2.等同于:Writetext1.Writetext2.7,在一个Program中,处于Form和Endform之间的是Subroutines.该程序由Program引导,不

3、能直接运行,需被调用,不能包含自定义的用户屏幕.8,数据内部定义:typestype(len)Typetype[decimaldec]datadata(len)Typetype[decimaldec][valuevar]Decimal附加项只适用于指定P类型的小数位.9,两个结构体进行赋值操作,如果Source与Destination的组件结构不完全相同,则用Move-corresponding,eg:move-correspondingsource-datatodestination-data.10.在ABAP数据

4、表达式中,关键字前后必须有空格,eg:Fault:(a=b+c)true::a=b+c.11.在用户主记录里可以设置日期的显示分隔符,小数点字符和千位分隔符,在system->userprofile->owndata或T-code:su01.12,内表是一种大批量数据管理形式,用于在程序运行期间存储多行结构相同的数据,程序对内表的行操作不能直接进行,必须通过一种接口来传输,这个接口就是工作区.13,ABAP的两种动态数据对象:Fieldsymbols与Datareference.14,内表有三种形式:standard

5、table,sortedtable,hashedtable后一种不能进行索引查找,只能通过关键字搜索.15,子程序的定义和调用分别用Form/Endform和perform来实现,如果想生成子程序的代码框架,则在prefomadd处双击即可.-----------------------2005-09-06----------------1,package的命名规则:beginwithA-SorU-X是SAPstandardobject,beginwithYorZarecustomerobjects,beginwit

6、hTareprivatetestpackage,beginwith$arelocalpackage.2.在数据字典中,每创建一个TABLE,都将生成一个同名的结构化数据类型,其中的组件字段与实际物理数据库表完全一致.3,在select查询中如果要指定多个数据对象,则需要将这些对象放在括号内,并用逗号隔开,eg:select*fromspfliinto(a,b).4.FunctionModule是最为常用的复用组件,它是独立的R/3仓库对象,也是一种过程模块,在不同的系统间可以通过RFC(Remotefunctionc

7、all)技术进行功能模块的调用.5,几个有用的系统函数:sy-uname,sy-host,sy-datum,sy-uzedit,sy-subrc,sy-bdcnt,sy-index,sy-tabix,sy-dynnr.6,可用于交互式报表的列表事件有:atline-selection,atuser-command前者为选择某行时触发,后者由某个GUI触发.7,在可执行程序中,只要在程序代码中使用parametes或select-options语句,则在程序运行后就会产生用户的选择屏幕.----------------

8、----------------2005-09-07------------------------------------1,LDB(逻辑库)节点在程序访问之前需用Nodes语句声明,在旧版本中则使用Tables声明.两种中止语句Reject与check(有条件中止).2,由系统自动调用的子程序称回调线程,-----callbackrouti

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

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

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