半年ABAPER的学习历程日记整理Word格式文档下载.docx

上传人:b****5 文档编号:15686532 上传时间:2022-11-15 格式:DOCX 页数:17 大小:31.97KB
下载 相关 举报
半年ABAPER的学习历程日记整理Word格式文档下载.docx_第1页
第1页 / 共17页
半年ABAPER的学习历程日记整理Word格式文档下载.docx_第2页
第2页 / 共17页
半年ABAPER的学习历程日记整理Word格式文档下载.docx_第3页
第3页 / 共17页
半年ABAPER的学习历程日记整理Word格式文档下载.docx_第4页
第4页 / 共17页
半年ABAPER的学习历程日记整理Word格式文档下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

半年ABAPER的学习历程日记整理Word格式文档下载.docx

《半年ABAPER的学习历程日记整理Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《半年ABAPER的学习历程日记整理Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。

半年ABAPER的学习历程日记整理Word格式文档下载.docx

1,ObjectNavigator是ABAP工作平台上众中开发工具的中心入口,事务代码为:

se80,其中还有几个经常会用到的T-CODE:

SE38,SE24,SE37.

2,在ABAPEditor中有一个Excutewithvariant按钮,代表通过变量运行(变式与选择屏幕相关).

3,EditorPrettyPrinterON/OFF的设置:

菜单项:

Utilites->

settings有相关项,选中Indent,Convertupper/lowercase同KeywordUppercase.

4,ABAP有三种类型的处理块:

Eventblocks,DialogModules,Procedures只有后一种可拥有自己的局部变量,而且程序语句是内部调用,前两者处理块之间实行外部调用.

5,应用程序类型,可执行的:

以Report关键字引导,不能定义功能模块但可以调用.模块池的:

以Program关键字引导,必须通过事务代码运行.

6,语句链Write:

text1,text2.等同于:

Writetext1.Writetext2.

7,在一个Program中,处于Form和Endform之间的是Subroutines.该程序由Program引导,不能直接运行,需被调用,不能包含自定义的用户屏幕.

8,数据内部定义:

typestype(len)Typetype[decimaldec]

datadata(len)Typetype[decimaldec][valuevar]

Decimal附加项只适用于指定P类型的小数位.

9,两个结构体进行赋值操作,如果Source与Destination的组件结构不完全相同,则用

Move-corresponding,eg:

move-correspondingsource-datatodestination-data.

10.在ABAP数据表达式中,关键字前后必须有空格,eg:

Fault:

(a=b+c)true:

:

a=b+c.

11.在用户主记录里可以设置日期的显示分隔符,小数点字符和千位分隔符,在system->

userprofile->

owndata或T-code:

su01.

12,内表是一种大批量数据管理形式,用于在程序运行期间存储多行结构相同的数据,程序对内表的行操作不能直接进行,必须通过一种接口来传输,这个接口就是工作区.

13,ABAP的两种动态数据对象:

Fieldsymbols与Datareference.

14,内表有三种形式:

standardtable,sortedtable,hashedtable后一种不能进行索引查找,只能通过关键字搜索.

15,子程序的定义和调用分别用Form/Endform和perform来实现,如果想生成子程序的代码框架,则在prefomadd处双击即可.

-----------------------2005-09-06----------------

1,package的命名规则:

beginwithA-SorU-X是SAPstandardobject,beginwithYorZarecustomerobjects,beginwithTareprivatetestpackage,beginwith$arelocalpackage.

2.在数据字典中,每创建一个TABLE,都将生成一个同名的结构化数据类型,其中的组件字段与实际物理数据库表完全一致.

3,在select查询中如果要指定多个数据对象,则需要将这些对象放在括号内,并用逗号隔开,eg:

select*fromspfliinto(a,b).

4.FunctionModule是最为常用的复用组件,它是独立的R/3仓库对象,也是一种过程模块,在不同的系统间可以通过RFC(Remotefunctioncall)技术进行功能模块的调用.

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语句,则在程序运行后就会产生用户的选择屏幕.

--------------------------------2005-09-07------------------------------------

1,LDB(逻辑库)节点在程序访问之前需用Nodes语句声明,在旧版本中则使用Tables声明.两种中止语句Reject与check(有条件中止).

2,由系统自动调用的子程序称回调线程,-----callbackroutine,利用此程序可以实现许多高级屏幕功能.

3,在OO设计中对象的识别和寻址是通过对象引用来实现的.

4,在二种对象运算访问符中->

与=>

对于类中的静态组件是通过类名称加=>

直接对类进行操作的.eg:

class=>

comp.

5,对象的自身引用可使用变量ME,是一个局部变量来的.

--------------------------------2005-09-08------------------------------------

1,Append与Insertr的区别:

appendwatoitab;

insertwaintotableitab

前者不能用于Hashed表,后者不能用于Sorted表的non-unique.

2.修改内表语法:

modifyitabfromwatransportingcol2where…..表明根据where条件来更新COL2字段值,表类型为SORTED或HASHED.

3,删除内表语法:

Deletetableitab:

fromwa,withtablekeycol=1.三个标点不可少,with后的为条件关键字.如果用条件的则为:

DELETEITABWHERE(COL>

17ANDCOL<

4)

4,在LOOPAT…ENDLOOP内有一个AT<

LEVEL>

<

…>

ENDAT循环.其中的<

包括:

FRIST,LAST,NEW,ENDOF.这些可以用来进行内表中按某个字段进行分组统计.

5,几条记录作一次取用:

PACKAGESIZENeg:

select*fromspfliintocorrespondingfieldsoftableitabpackagesize3.

6.接口成员只能为类的公有成员,接口没有自己的实例,一个接口可以被任意多个不同的类实现,接口中定义的成员集在各类中名称要相同.

7,在程序中使用逻辑数据库有两种方法:

通常是通过GET事件或者功能模块进行调用.如:

NODESnode.

8,在程序代码中输入NEW-PAGEPRINTON,将生成的列表直接发送走到SPOOL系统进行打印,不在屏幕上显示.

--------------------------------2005-09-11------------------------------------

1,将一组选择屏幕组合在一个区域,可以使用Beginofblock…..eg:

Selection-screenbeginofblockblocka[withframe[titletit]]

[nointervals]—只选单值不出现TO.

Selection-screenendofblock.

2,屏幕流逻辑分为两个最基本的处理块:

PBO与PAI,前者是在向用户显示屏幕GUI之前触发,后者是在用户进行某些屏幕行为后并回车时触发.流逻辑模块是在语句MODULE/ENDMODULE之间定义.这里的语法不属于ABAP系列.

3,屏幕中的OK字段其作用是:

返回在屏幕和GUI状态中用户触发的功能代码:

一般情况字段命名为:

OK_CODE,数据类型与SY-UCOMM相同.

4,通过SE93可以为程序创建自定义的事务代码.

5,GUI中的交互元素包括菜单条,标准工具按扭,APPLICATIONTOOLBAR,FUNCTIONKEYS共四种,在作屏幕事务设计时这些都要分配具体的功能代码与之对应.

--------------------------------2005-09-12------------------------------------

1,在定义EXPORTING、IMPORTING与CHANGING的时候,前两者分别为基本输入与输出参数,而CHANGING可用于前两者功能。

2,在处理商务文档时需用到SAPSCRIPTION与SMARTFORMS工具,两者都可以进行布局设计与输出控制。

企业中的PO,SO等报表都要用到此类工具。

---------------------2005-09-13到2005-09-17----------------------

这几天香港那边来的顾问对我

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 临床医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1