ABAP速成教材前言 ? . -HelloWorld. . 5MM模块开发实例. 5SD模块开发实例. 5PP模块开发实例. 5FI模块开发实例. 6CO模块开发实例. 6开发项目流程简介. 6附录: 6ABAP/BasisTransactionCodes ,可不看此篇,在此篇中,花了很少篇幅回顾ABAP编程的基本常识,读者如有其他开发工具的知识,?了解一下ABAP的发展历史是必要的,ABAP产生的最初的目的是用以生成简单打印报表程序,我们知道SAP最初是为解决财务实时数据处理问题的,ABAP(AdvancedBusinessApplicationProgramming->高级业务应用编程语言),ABAP/4不仅仅是一个开发工具,而且是一套完整的client/server开发环境,这很好理解,微软的VisiualStudio是一开发环境,VB,VC++-1,是SAP开发环境的一个三层架构的例图,三层(多层)的概念也不新鲜,比如在安装SAP时也可将DBinstance安在一台server,Centralinstance在另一台所谓的Applicationserver(我想这应是相关SAP基础系统包括各种应用程序所在),而通常客户端安装的SAPLogonFrontEnd,SAP会话管理器等是所谓的表示层,它通过TCP/IP,SAP演示协议或RFC和应用服务器进行数据传输,,在应用层包含多个组件象ABAP开发平台,身份验证,系统管理维护等用以处理会话,更新,排队,网关,数据层处理native和OpenSQL等(这是从内部机制方面看),SAP各模块应用的业务逻辑都在应用层被处理(从用户角度)-2是SAPLogon的一个截图,[1]表示应用服务器(通常企业为了节省成本和方便管理可能会将应用服务器和数据库安装在同一起),[2]Systemnumber,举个实例,开发和测试服务共用一台服务器,开发使用systemnumber00,而测试使用systemnumber01,,有人说SAP系统重在管理思想,不在技术,:,尤其在开发报表方面,坦率地讲,除了和SAP集成的好处,.,ABAP是解释形的,如读者精通VB,学****ABAP应该豪不费力,倒是既然SAP是企业管理解决方案,(使用/H),,VB跟踪时允许程序运行指针随意往回或往全拉而ABAP程序去不行,但是ABAP程序允许在运行时修改变量的值,,而是执行内部经过“生成”的描述,对于ABAP/4字典的修改激活后将触发内部描述的重新生成,如程序并没激活就执行原版本,或者出现错误(程序没激活可能造成ABAPDumpingABAP).,除了可直接执行SQL(使用nativesql,缺点是错误处理很难控制,相当于有开发环境将S
abap速成教程 来自淘豆网www.taodocs.com转载请标明出处.