SAP高级应用开发

当前位置:首页 > 计算机网络 > 行业软件及应用 > SAP高级应用开发

出版社:人民邮电出版社
出版日期:2008-10
ISBN:9787115186447
作者:黄佳
页数:379页

前言

  现代企业的业务流程建立在彼此独立、复杂度各异的业务步骤基础之上,其中每一个步骤均可能包含一个或多个功能,分别由各个可单独运行的软件组件实现。当企业的业务需求渐趋复杂。所要求功能日益强大时,所有软件组件通过同一种技术实现的可能性变得微乎其微。  新一代SAP系统(SAP Netweaver)架构之下的组件数量庞大,各个组件间需要无缝地衔接(尤其是SAP中心系统ECC、BW与Portal之间的连接),而且开放性的SAP系统还要实现与其他系统平台随时通信,最佳的状态是让用户感觉只是在一个系统中进行工作。举例来说,用户在Intemet上几个订单的确认操作将自动更新SAP ECC或R/3物流模块中的相关业务对象和数据库表,而这个更新还可以自动同步至其他模块和公司的其他系统,如财务系统、数据仓库……这种理想状态的实现依赖于系统内部以及系统之间的集成与接口技术的支持。  此外,SAPNetweaver强化了对企业门户开发的技术支持程度和开放程度。新一代NetweaverPortal的推出,极大地拓展了SAP的开发空间和应用可能性,使SAP的可视化程度和兼容其他语言及平台(如Java和.NET)的能力得到了前所未有的增强,使应用不同程序设计语言的人员也可以深入sAP的应用开发过程。SAP Netweaver~~用服务器同时支持Java和ABAP两种技术栈,因此,.Java和ABAP中间件的应用。和SAP系统内部、外部集成与接口技术以及Portal应用程序开发一起成为了本书的主要关注点。  在写作本书的过程中,上述技术大都被组织在SAP业务框架体系结构(Business FrameworkArchitecture)中。该框架提供了一个基于应用组件(即业务组件)、对象模型以及面向对象技术的功能性架构,其设计简化了整体系统结构上的复杂度。该框架把SAP核心系统的功能转化成一个集成的模块化组件包的开放架构,其中的业务组件以对象的形式存在,它们之间可以互相访问、集成,同时允许客户以及合作伙伴的应用组件方便快捷地访问SAP~~  SAP业务框架中所包含的基本组件、技术及服务包括如下内容(见下页图)。  口业务组件(Business Component)和业务对象(Business Object,BO):SAP业务组件包含  业务对象,提供独立自治的业务功能。业务对象是SAP系统面向对象实现的基本元素,其  中封装了业务数据以及功能,并定义了业务组件的边界及范畴。业务对象通过业务对象  创建器定义,并在业务对象仓库中进行管理。  口BAPI(Business Application Programming Interface,业务应用编程接口):BAPI是业务对  象的特殊方法及外部访问接口,与业务对象一同定义并规范了SAP的业务接口标准。通过  BAPI,SAP系统之间、外部系统和ISAP系统之间可以进行业务级别的访问和数据交换。  BAPI是业务框架体系结构中的核心技术,也是本书的核心。

内容概要

黄佳(Jacky Huang),SAP系统实施与集成专家,SAP资深技术作家,现就职于Arinso公司。他一直致力于将自己在SAP实施、配置与开发过程中的实践经验付诸文字,此前著译的《SAP程序设计》、《SAP业务数据传输》、《SAP基础教程》均成为畅销书,并广受业界好评。可以通过abapsap@gmail.com与他联系。

书籍目录

第0章 新一代SAP系统、产品及架构 10.1 R/3、ECC、NetWeaver和SAP ERP 10.2 传统的SAP R/3三层架构 50.3 NetWeaver的ABAP/Java双重架构 8第1章 RFC基础 121.1 RFC概述 121.1.1 RFC基础知识 121.1.2 RFC通信模式 151.2 支持远程调用的功能模块RFM 171.2.1 RFM概述 171.2.2 调用SAP标准RFM 181.2.3 创建定制RFM 示例 211.3 维护远程目标 241.4 SAPA BAP系统间的RFC实现 281.4.1 远程RFM调用概述 281.4.2 同步RFC方式的RFM调用 321.4.3 异步RFC方式的RFM调用 351.4.4 并行RFC方式的RFM调用 421.4.5 事务性RFC方式的RFM调用 471.4.6 队列RFC方式的RFM调用 531.4.7 本地RFM调用和回调 541.4.8 RFM调用总结 571.5 小结 58第2章 BAPI和业务对象 592.1 SAP业务对象 592.1.1 SAP业务对象概述 602.1.2 业务对象类型的组件 652.1.3 测试业务对象 712.2 SAP BAPI 742.2.1 BAPI概述 742.2.2 BAPI的查找 762.3 调用BAPI 782.3.1 BAPI的事务模型:ACID原则 792.3.2 在ABAP中调用BAPI功能模块 812.3.3 从外部(非SAP)系统访问BAPI 842.4 业务对象的设计 882.4.1 创建数据结构 892.4.2 创建业务对象类型 922.5.3 方法的实现 982.5 创建业务对象的BAPI 1022.5.1 创建BAPI参数的数据结构 1022.5.2 创建RFM实现BAPI功能 1032.5.3 在业务对象创建器中添加BAPI方法 1082.6 小结 1102.6.1 业务对象 1102.6.2 BAPI 1112.6.3 BAPI和ABAP OO 111第3章 ALE技术 1123.1 ALE概述 1123.1.1 集成的ERP系统和分布式业务过程 1123.1.2 ALE基础 1133.1.3 定制数据的同步 1163.1.4 主数据及应用数据的ALE过程 1173.2 ALE处理流程 1193.2.1 通过BAPI的分布流程 1203.2.2 通过消息类型的分布流程 1243.2.3 错误处理 1263.2.4 SAP-非SAP系统ALE实现流程 1283.3 ALE实现步骤及实例 1293.3.1 维护逻辑系统 1303.3.2 维护RFC目标 1323.3.3 在发送系统中配置分布模型 1343.3.4 在发送系统中创建伙伴参数 1373.3.5 分布模型视图发布到接收系统 1393.3.6 在接收系统中创建伙伴参数 1413.3.7 创建并发送要传输的主数据 1433.3.8 检查传输状态 1453.4 小结 147第4章 IDoc技术 1494.1 IDoc概述 1494.1.1 IDoc的结构和类型 1504.1.2 IDoc的版本控制 1534.2 IDoc处理流程 1544.2.1 IDoc出站处理 1544.2.2 IDoc入站处理 1584.2.3 IDoc状态处理 1594.2.4 IDoc异常处理 1604.3 IDoc连接配置 1604.3.1 端口配置 1614.3.2 伙伴参数配置 1624.3.3 处理代码设定 1664.4 IDoc开发 1684.4.1 IDoc定义及扩展 1684.4.2 IDoc编程示例 1744.5 IDoc管理、测试及归档工具 1784.5.1 IDoc文档工具 1784.5.2 IDoc测试工具 1794.5.3 IDoc状态监控工具 1794.5.4 IDoc归档工具 1824.6 小结 183第5章 工作流设计和实现 1845.1 SAP工作流概述 1845.1.1 工作流的基本概念 1845.1.2 SAP工作流整体架构 1875.1.3 SAP工作流示例 1905.1.4 业务工作台——用户工作环境 1935.2 工作流系统定制 1965.2.1 事务SWU3 1965.2.2 运行时环境配置 1975.2.3 开发环境配置 2005.3 工作流设计器及创建实例 2025.3.1 调用Workflow Builder 2025.3.2 步骤1:新建工作流模板 2045.3.3 步骤2:添加标准任务 2065.3.4 步骤3:添加邮件功能 2115.3.5 步骤4:添加用户决定 2125.3.6 步骤5:添加循环控制 2155.3.7 工作流测试运行 2195.4 基于业务对象的工作流架构 2215.4.1 工作流与业务对象 2215.4.2 工作流任务与业务对象方法 2235.4.3 工作流与业务对象事件 2295.5 工作流与组织结构模型 2325.5.1 SAP组织结构的设定 2335.5.2 任务中的可能代理人分配 2345.5.3 工作步骤中的责任代理人设定 2355.5.4 代理人的路由规则 2365.6 工作流(任务)的启动与结束 2385.6.1 通过事件启动工作流或任务 2395.6.2 工作流或任务的ad hoc启动 2405.6.3 任务的终止事件 2415.6.4 工作流步骤的截止期限 2425.7 工作流系统的管理 2425.7.1 工作流日志 2435.7.2 任务管理工具 2445.8 小结 245第6章 外部编程接口:RFC API和SAP连接器 2466.1 RFC API:传统外部编程接口 2466.1.1 RFC API和RFC SDK 2466.1.2 RFC API客户端编程 2526.1.3 RFC API服务器编程 2616.1.4 RFC API的回调特征 2666.1.5 RFC API中的事务性RFC 2676.1.6 外部RFC调试及错误处理 2716.1.7 外部程序之间的RFC 2746.2 SAP JCo 2756.2.1 Java及JCo概述 2756.2.2 JCo的安装与配置 2796.2.3 JCo技术属性 2816.2.4 JCo客户端编程 2836.2.5 JCo服务器编程 2926.3 SAP NCo 2996.3.1 .NET及NCo概述 3006.3.2 NCo的安装与配置 3036.3.3 NCo技术属性 3036.3.4 SAP.NET客户端编程 3056.3.5 SAP.NET服务器编程 3096.4 SAP业务连接器 3126.5 小结 313第7章 SAP NetWeaver Portal开发 3157.1 SAP NetWeaver Portal开发综述 3157.1.1 SAP NetWeaver Portal概述 3157.1.2 SAP NetWeaver Portal应用程序的开发途径 3207.1.3 SAP NetWeaver Portal开发技术 3267.2 开发SAP BSP 3297.2.1 BSP概述 3297.2.2 BSP应用程序组件 3307.2.3 BSP应用程序开发架构 3317.2.4 开发简单BSP应用程序 3347.2.5 基于MVC的设计实例 3397.3 开发SAP Web Dynpro 3437.3.1 Web Dynpro概述 3437.3.2 Web Dynpro开发实例 3457.4 开发SAP Web服务 3677.4.1 SAP Web服务概述 3677.4.2 创建Web服务 3717.4.3 测试Web服务 3757.4.4 消费Web服务 3777.5 小结 379

编辑推荐

  《SAP高级应用开发》是SAP技术专家黄佳的最新作品。SAP企业应用实施与开发人员宝典。深入剖析SAPNetWeaver架构关键技术。Java、.NET开发人员深入SAP系统的必备指南。

作者简介

《SAP高级应用开发》内容丰富,涵盖了SAP系统实施、集成过程中的众多技术专题,包括RFC通信协议、业务对象和BAPI的创建与应用、ALE/IDoc技术及实现、SAP工作流系统设定与实例、SAP连接器以及Portal应用程序开发等内容。这些专题概念叙述清晰明确,且均给出了详尽的实现实例,并附有完整源代码,有助于读者的深入理解。《SAP高级应用开发》不仅适用于SAP技术人员和Java\.NET平台下SAP接口程序的开发人员,对于SAP功能实施顾问、项目经理以及所有希望把握SAP最新发展方向的专业人士来说,都是非常值得阅读的图书,称得上是SAP中文专业书中不可多得的精心之作。

图书封面


 SAP高级应用开发下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     朋友推荐这个SAP系统,http://item.taobao.com/item.htm?id=13082403280,很不错.   一共几十个G的大小,本人一直收藏,近来学习SAP系统的童鞋越来越多,但都苦于没有好的系统,及时有好的系统也都由于各种原因无法使用,比如需要提供Access Key等,这些棘手的问题。
  •     但对于国内的同志来说看一遍中文再看英文也比直接看英文来的好啊不过对原文档一些地方的删减反而让人读了费解

精彩短评 (总计32条)

  •     AgoodbookforadvancedevelopmentforSAP.
  •     作为SAP高级应用的入门,相当不错了
  •     同事申请买的。公司使用。我是不太懂啦!技术人员说很不错!
  •     黄佳的书很好,很喜欢.
  •     买的非常满意
  •     也许是对SAP的理解不够深刻,总之感觉这本书没有想象中的好。对于初学者,《SAP程序设计》更好一些,实用性比这本书大多了
  •     的确如书的题目一样,是高级应用,基本说明白如何使用~~~感谢黄佳~呵呵
  •     没有想象中的好。不过现在ABAP的书这么少,矮子里面的高个子了
  •     介绍的不错,比较全面
  •     对工作帮助很大,一直喜欢黄佳的书。谢谢
  •     入门的好教材,可以学到一些新东西。
  •     黄佳的书,这是第三本了,不错的。
  •     一般编成用不到的,有点儿深。
  •     很不错的SAP参考书
  •     相关的中文资料比较少这本书还不错现在看了一部分缺点就是有些不够详细
  •     如果英文好还是看SAP的技术资料比较好,这本书讲得也不错,但是有的地方还是比较粗
  •     还可以的书,不过源代码错误比较多,文字方面也有一些。
  •     大部分翻译ONLINE HELP。。。看得我都想出书了 不够深入
  •     经典教程,但是其中有一些错误
  •     这本书写得不错,相关人员值得一看。
  •     也算是不错的一本书,只是涵盖太多,有点肤浅。作者要是能把Workflow一部分扩充而深入,舍弃掉其他写的十分浅的章节,效果会更好。无论如何,作为介绍SAP技术的中文书籍(非翻译)来说,还算是难得的入门书籍吧。
  •     很不错,可以学到很多知识.
  •     BC教程的简略版, 作快速入门用的
  •     呵呵,还可以吧
  •     书还是不错的,总觉得SAP没有一本书是非常系统的。
  •     不错很适合我这样的初学者
  •     这本书还不错,正在学习中
  •     这些应用多半都是用于系统间的,介绍非常详细,有一定sap基础的人完全可以按图索骥的一步步操作,非常实用。不过需要注意,这本书介绍的是高级应用开发,关键在于高级应用,而不是高级开发。如果是想学习abap的人员,我想至少需要2年以上的经验,看这本书才会有较大的收获
  •     我是个sap新人,感觉这本书讲的比较系统,对我收获很大。
  •     这应该是黄佳出的第4本书了,通过前几本的学习,感觉不错。SAP的书籍本来就不多,能介绍高级开发的就更少了,现在来看这本书在干SAP程序开发的人群中还是很受欢迎的,我的很多同事都是人手一本。但是感觉书里的内容有的写得还是不过瘾,希望作者以后多出这方面的书。
  •     希望以后能够将这本书中某些技术的内容在单独出书讲解,呵呵
  •     还不错,比较喜欢
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024