预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共64页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.ABAP/4Introduction Introduction ABAP/4(AdvancedBusinessApplicationProgramming)是SAP/R3目前唯一的系统发展工具, 属4GL,语法比较近似VisualBasic或JAVA,和传统third-generation语言,如C,PASCAL 有很大不同,在程序模块(ProgramStructureModule)可分以 下三个部分: 1.Sequentialcodingwithinprocessingblock 与一般语言语法近似,如IF,WHILE等,但并没有GOTO叙述 2.Reports 呼叫一个独立的事件(DependingEvent),读取database产生数据列表 3.Dialog 屏幕参数输入的对话框,专门处理database读取或异动的tranactionprocess BasicLanguangeOverview 1.dataelement宣告方式,如数值,字符数据变量宣告 2.操作数(operate)使用,如+-*/ 3.Controlelement使用,如Boolean值 4.特殊数据格式,如日期与时间 5.字符串字料处理function,如部分字符串的截取 6.子程序或自定函数的呼叫 7.SQL语法使用 8.数据结构的使用,如processinternaltable的宣告与使用 ReportsOverview 1.ReportsTask,如报表屏幕预览或打印机打印的选择 2.Reports模块是一个Stand-along程序, 3.database读取方式,如可定义logicaldatabase(与磁盘的physicalstorage对映) 4.报表数据的计算与产生 5.报表的输出 DialogOverview 1.专处理database的读取与异动,如使用SQL指令 2.Dialog不是一个Stand-AlongProgarm,使用transactioncode来产生屏幕对话框 3.由flowlogic控制,flowlogic分成PBO(ProcessBeforeOutput)与PAI(ProcessAfterInput) 1 2.BeginToProgramming 2.1ABAP/4Editor CreatingABAP/4Program 使用ABAPWorkbench撰写程序(ChooseTools->ABAP/4Workbench,TransactionCode:S001), 萤 幕如下: 可分成: 1.ABAP/4Editor:针对简单的报表或程序,仅使用几个组件或不使用 2.ObiectBrowser:针对复杂的报表或程序,如DialogTransactionModule撰写 使用ABAP/4Editor撰写程序 1.ABAP/4Editor画面如下(TransactionCode:SE38): 2 2.输入程序名称,如果是新程序,按下”Create”,如果修改已存在程序,则按下”Change”或F6键 在命名规则上,Reports程序为Yaxxxxxx或Zaxxxxxx,a表applicationmodule简称,如s表SD Dialog程序为SAPMYxxx或SAPMZxxx 3.输入程序Attribute (1).Title:程序描述或功能说明 (2).Type:Executemode:1:Stand-alongProgram如Reports I:IncludeProgram M:ModulePool F:FunctionGroup S:SubroutinePool (3).Status:Programdevelopmentstatus:P:SAPstandardproductionprogram K:Customerproductionprogram S:Systemprogram T:Testprogram (4).Application:程序所属的applicationmodule,如F表Financeialacounting (5).Developmentclass:用于同一系统中各个program,如果不属任一class,可使用$TMP 3 4.撰写SourceCode Program之后接的是程序名称,Write是显示的意思,会将所接的字符串在屏幕上显示,注意每 一 行最后要有一个.(点),表示叙述的结束,储存后回ABAP/4Editor画面 5.执行程序 按”Execute”或F8键,屏幕可见执行所得的结果 重要的编辑键 keyFunction F8执行程序 F5复制游标所在列的内容 F11储存档案 CTRL+F11删除游标所在列