您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > ABAP4培训教程1--基础知识
DealEasyCompanyLimitedABAP基础知识ABAP/4培训教材XMLProbe™e-CommerceWebServiceSeriesTheR/3IntegrationModelR/3Client/ServerABAP/4COControllingAMFixedAssetsMgmt.PSProjectSystemWFWorkflowISIndustrySolutionsMMMaterialsMgmt.HRHumanResourcesSDSales&DistributionPPProductionPlanningQMQualityMgmt.FIFinancialAccountingPMPlantMaintenanceXMLProbe™e-CommerceWebServiceSeries什么是ABAP/4?ABAP/4是英文AdvancedBusinessApplicationProgramming的缩写,是SAPR/3商用系统的应用程序开发工具XMLProbe™e-CommerceWebServiceSeries为什么学习ABAP/4?ABAP/4是一个面向对象的符合SQL标准的第四代专业开发语言。SAPR3的绝大多数是用ABAP/4开发的ABAP/4是所有SAPR/3应用的基础,也是进行SAPR/3二次开发的最主要的工具,是我们对SAPR/3系统进行应用分析、二次开发的主要工具、必由之路XMLProbe™e-CommerceWebServiceSeries如何学习ABAP/4?高级对象BAPIModuleSmartformObjectOrientEventCommunicationInterfaceInternetApplication……基本对象ABAP/4DictionaryReportBatchInputDialogSAPScriptFunctionQueryABAP/4处理的对象XMLProbe™e-CommerceWebServiceSeries如何学习ABAP/4?我们的学习目标基础教程认识SAPR/3创建、维护ABAP/4Dictionary对象Report程序设计BatchInput程序设计课题Dialog程序设计SAPScriptLayoutSet和处理程序设计函数(Function)设计BAPI程序设计面向对象程序设计ALV程序设计……XMLProbe™e-CommerceWebServiceSeriesABAP程序的程序处理流程Client-Server结构程序执行的过程SAPR/3客户端ABAP/4Workbench知识库工作台这节里将介绍以下内容XMLProbe™e-CommerceWebServiceSeriesABAP基础知识ABAP程序的程序处理流程SAPR/3客户端ABAP/4WorkbenchXMLProbe™e-CommerceWebServiceSeriesABAP程序的程序处理流程Client-Server结构程序执行的过程XMLProbe™e-CommerceWebServiceSeriesABAP程序的程序处理流程SAPR/3是一种典型的Client/Server结构的系统XMLProbe™e-CommerceWebServiceSeriesABAP程序的程序处理流程ABAP程序执行的过程XMLProbe™e-CommerceWebServiceSeriesABAP基础知识ABAP程序的程序处理流程SAPR/3客户端ABAP/4WorkbenchXMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端SAP提供专门的客户端程序SAPFrontend给用户来连接R/3服务器XMLProbe™e-CommerceWebServiceSeries双击安装程序Setup.exeSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeries双击SAPLogon的图标SAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装XMLProbe™e-CommerceWebServiceSeriesSAPR/3客户端的安装双击就可以登录了XMLProbe™e-CommerceWebServiceSeries登录R/3服务器XMLProbe™e-CommerceWebServiceSeriesR/3的基本界面XMLProbe™e-CommerceWebServiceSeriesABAP基础知识ABAP程序的程序处理流程SAPR/3客户端ABAP/4WorkbenchXMLProbe™e-CommerceWebServiceSeriesABAP工作台R/3知识库ABAP工作台XMLProbe™e-CommerceWebServiceSeriesR/3知识库XMLProbe™e-CommerceWebServiceSeriesR/3知识库的结构XMLProbe™e-CommerceWebServiceSeriesABAP工作台ABAP/4Workbench是ABAP/4的开发工作平台,包括了各种数据字典、开发、运行、测试、管理和传输的工具XMLProbe™e-CommerceWebServiceSeriesABAP工作台的核心——ABAP/4数据字典XMLProbe™e-CommerceWebServiceSeriesABAP/4数据字典ABAP/4数据字典是和ABAP/4工作台密切结合在一起的一个活动组件数据字典对象修改有效化后,将立刻影响到相关的程序和屏幕R/3系统是一个解释执行的系统,程序或是屏幕并不直接读取源代码,而是执行内部经过“生成”的描述对于ABAP/4字典的修改将触发内部描述的重新生成XMLProbe™e-CommerceWebServiceSeries数据字典对象数据字典中包括:数据库表视图数据类型域搜索帮助锁对象……XMLProbe™e-CommerceWebServiceSeries数据字典的基本对象XMLProbe™e-CommerceWebServiceSeries理解域和数据元素在ABAP/4中有两种类型对象用来进行数据定义的:技术域(域)和语义域(数据元素)域是描述一个对象属性的核心对象,它描述了一个字段的取值,格式和长度数据元素是一个语义对象,它用来描述一个在一个字段中域的真正用途XMLProbe™e-CommerceWebServiceSeries域可以被数据元素重用XMLProbe™e-CommerceWebServiceSeries表类型表的类型有六种TransparentTableStructureAppendStructurePooledTableClusterTableGeneratedViewStructureXMLProbe™e-CommerceWebServiceSeries透明表和结构透明表和结构是我们用得最多的两种表对象,我们需要了解创接着两种表对象的方法XMLProbe™e-CommerceWebServiceSeries创建自定义透明表XMLProbe™e-CommerceWebServiceSeries创建自定义透明表——属性设置XMLProbe™e-CommerceWebServiceSeries创建自定义透明表——字段设置XMLProbe™e-CommerceWebServiceSeries创建自定义透明表——技术设置XMLProbe™e-CommerceWebServiceSeries创建自定义透明表——数量、货币字段的相关设置XMLProbe™e-CommerceWebServiceSeries创建自定义透明表XMLProbe™e-CommerceWebServiceSeries创建自定义结构XMLProbe™e-CommerceWebServiceSeries创建自定义结构XMLProbe™e-CommerceWebServiceSeries创建自定义结构XMLProbe™e-CommerceWebServiceSeriesABAP的句法规则ABAP程序是由若干单独的语句组成的每个语句用句点结束语句的第一个单词一般为关键字语句中单词之间至少要用一个空格隔开语句可以缩进一句语句可由多行组成在一行中可以有多个语句XMLProbe™e-CommerceWebServiceSeriesABAP/4基本语法数据声明控制和计算数据库访问XMLProbe™e-CommerceWebServiceSeriesABAP/4基本语法--数据基本数据声明结构内部表XMLProbe™e-CommerceWebServiceSeriesABAP/4基本语法--基本数据声明XMLProbe™e-CommerceWebServiceSeriesABAP/4基本语法--预定义类型的值域数据类型初始长度有效长度初始值值域C11-65535‘...’-N11-65535‘...’-D88‘00000000’-T66‘000000’-X11-65535X’…’-I440-231-1~231-1P81-160根据长度和小数点位置而定F88010-307~10308XMLProbe™e-CommerceWebServiceSeriesABAP/4基本语法--基本类型的转换规则SAPAGRConversionRulesforElementaryTypesTypeLengthValueTypeLengthValue1A4A____4ABCD2AB7-47110_447110-312345-7_12345-SourcefieldSourcefieldTargetfieldTargetfieldCCCPCCPCConversionrulesexistforallcombinationsofelementarytypes(exceptforTtoDandviceversa)XMLProbe™e-CommerceWebServiceSeriesABAP/4基本语法--简单的变量定义示例DATA:W_CHARTYPEC,“1位长度的字符变量W_MULCHAR(20)TYPEC,“20位长度的字符变量W_INTERGERTYPEIVALUE10,“整型变量,并赋上了初值10W_FLOA
本文标题:ABAP4培训教程1--基础知识
链接地址:https://www.777doc.com/doc-3877332 .html