本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | SAP商务智能实用开能详解 |
作者: | 谢爱华编著 |
定价: | 79.0 |
出版社: | 机械工业出版社 |
出版日期: | 14-06-01 |
ISBN: | 9787111502180 |
印次: | |
版次: | 1 |
装帧: | 平装 |
开本: | 16开 |
内容简介 |
本书主要介绍SAP商务智能和数据仓库建设管理,其内容不限于对SAP BW软件产品本身的介绍,更在于结合作者的实际项目实施经验,站在企业信息管理的角度对整个建设过行思考。 本书适用于企业IT经理、项目经理、商务智能工作者、数据仓库工作者以及与之相关的业务工作人员,同时也适合相关人员在实际项目过程中作为工具书使用,指导商务智能和数据仓库系统架构,加强系统管控,从一开始就为系行顶层设计,避免重复建设和无序管理,降低系统体拥有成本。 |
目录 |
前言 第1章 数据仓库和商务智能 1.1计算机技术的发展 1.2数据存储技术的发展 1.3从数据库到数据仓库 1.4数据仓库 1.4.1数据仓库的定义 1.4.2数据仓库的特性 1.5商务智能 1.5.1商务智能的定义 1.5.2商务智能的特点 第2章 SAP商务智能 2.1SAP公司简介 2.2SAP产品系列 2.2.1业务应用 2.2.2商务分析 2.2.3数据库及其技术 2.2.4移动应用 2.2.5云服务 2.3SAP BW 数据仓库 2.3.1BW出现的背景 2.3.2BW的优势 2.3.3BW的未来发展 2.4BW系统架构 2.5BW中的对象 2.5.1数据仓库工作台 2.5.2信息提供者 2.5.3信息对象 2.5.4信息块——一种扩展的星形结构 第3章 SAP 能概览 3.1ABAP/4语言简介 3.1.1报表程序 3.1.2对话程序 3.1能模块 3.1.4面向对象的Class程序 3.2SAP系统的概念简介 3.2.er Exit 3.2.2第二代User Exit 3.2.3字典Append Structure 3.2.4BAdI 3.2.5业务交易事件BTE 3.3BW中的系统点概览 3.4针对BW的ABAP指引 3.4.1ABAP语言中的表类型 3.4.2对内表的循环访问处理 3.4.3指针的应用 3.4.4数据存取和缓存 3.4.BAP小技巧 3.4.6ABAP运行时间分析工具SE30 第4章 SAP源系统数据抽取过能 4.1一般数据源的制作 4.1.1应用场景描述 4.1.2一般数据源创建准备工作 4.1.3能模行数据源的开发 4.1.过表和视行数据源的开发 4.1.5单元小结 4.2对数据源的处理 4.2.1应用场景描述 4.2.2使用用户出口RSAP0001 4.2.3使用BADI RSU5_SAPI_BADI 4.2.4单元小结 4.3使用BTE制作带增量的一般数据源 4.3.1应用场景描述 4.3.2实施步骤详解 4.3.3单元小结 4.4实战经验分享——如何在项目中更好地组织接口开发 第5章 数据上载过程能 5.1信中的实施 5.1.1应用场景描述 5.1.2文件名的动态选择 5.1.3特性选择条件的动态实施 5.1.4单元小结 5.2转换中的ABAP实施 5.2.1应用场景描述 5.2.2转换中的实现详解 5.2.3单元小结 5.3数据传程中的实施 5.3.1应用场景描述 5.3.2在数据传程中选择文件名称 5.3.3在数据传程中特性的选择条件 5.3.4在数据传程中使用报表变量 5.3.5单元小结 5.4层次结构的处理 5.4.1层次机构的同步(下载+上载) 5.4.2从数据表生成层次结构 5.5BW 3.X中的传输规则 5.5.1传输规则中的开始例程 5.5.2传输规则中的对象例程 5.6BW 3.X中的更新规则 5.6.1应用场景描述 5.6.2实施步骤详解 5.6.3单元小结 5.7实战经验分享——如何在项目中更好地组织例程的编写 5.7.1建立集中的转换管控配置表 5.7.2读取配置表的INCLUDE程序的编写 5.7.3开始例程函数的编写 5.7.4结束例程函数的编写 5.7.5转换中的开始例程和结束例程 5.7.6大型项目例程管控小结 第6章 数据仓库对象管理能 6.1对信息块的数据访问 6.1.1应用场景描述 6.1.2向信息块中随机增加测试数据 6.1.3读取信息块的数据 6.1.4单元小结 6.2虚拟信息块 6.2.1应用场景描述 6.2.2虚拟信息提供者的实施 6.2.3实施虚拟信息块 6.2.4单元小结 6.3虚拟关键指标 6.3.1应用场景描述 6.3.2使用系统提供的行处理 6.3.3使用系统提供的BAD行处理 6.3.4单元小结 第7章 报表能 7.1报表变量出口的ABAP实施 7.1.1应用场景描述 7.1.2函数EXIT_SAPLRSR0_001的接口说明 7.1.3过程号I_STEP=0的处理 7.1.4过程号I_STEP=1的处理 7.1.5过程号I_STEP=2的处理 7.1.6过程号I_STEP=3的处理 7.1.7单元小结 7.2报表跳转的ABAP实施 7.2.1应用场景描述 7.2.2实施步骤详解 7.2.3单元小结 7.3通过邮件发送查询结果 7.3.1应用场景描述 7.3.2实施步骤详解 7.3.3单元小结 7.4报表MDX的编写 7.4.1应用场景描述 7.4.2实施步骤详解 7.4.3单元小结 7.5在APD中使用ABAP例程实施 7.5.1应用场景描述 7.5.2实施步骤详解 7.5.3单元小结 第8章 计划能 8.1应用场景描述 8.2变量的ABAP应用实施 8.2.1BW-BPS中的变量实施 8.2.2BW-IP中的变量实施 8.3对特性派生的ABAP应用实施 8.3.1BW-BPS中的特性派生 8.3.2BW-IP中的特性派生 8.4能的ABAP应用实施 8.4.1BW-BPS中的能 8.4.2BW-IP中的能 第9章 系统运行能 9.1通过ABAP程序启动处理链 9.1.1应用场景描述 9.1.2详细实施步骤 9.1.3单元小结 9.2当天数据上载结果监控 9.2.1应用场景描述 9.2.2详细实施步骤 9.2.3单元小结 9.3在处理链中安排数据选择性删除 9.3.1应用场景描述 9.3.2详细实施步骤 9.3.3单元小结 第10章 涉及BW系统的程序和数据表 10.1BW系统涉及的数据表 10.1.1ERP中涉及BW系统的数据表 10.1.2BW系统中的常用事务码 10.2BW系统中其他相关的BAdl和User Exit 10.2.1BAd; 10.2.2User Exit 10.3BW系统标准表 10.3.1ERP中与BW系统相关的重要表格概览 10.3.2BW系统中的重要表格概览 10.4BW对象的生成表 10.4.1信息块可能产生的表 10.4.2DSO可能产生的表 10.4.3信息对象可能产生的表 10.4.4定义数据流可能产生的表 10.5BW系统中有用的程序索引 10.5.1BW系统中常用的程序列表 10.5.2BW系统中常能函数列表 10.5.3BW系统中处理转换错误的类列表 10.5.4BW系统中常用的程序列表 附录术语对照 参考文献 |
本书是目前的SAP蓝宝书中的一本,作者从SAP应用广泛的商务智能和型应用两方面出发,深入浅出地讲述了开发方法、开发实例、开发经验和技巧,很好有助于有志于从事SAP开发工作的人员学。 |
前言 |
SAP BW(Business information Warehouse,BW)业务信息仓库是SAP公司推出的数据仓库产品,是实施企业商务智能系统的重要组成部分,也是商务智能前端展现的数据基础。由于BW能够和SAP的相关解决方案,如SAP ERP(Enterprise Resources Planning,ERP)系统、SAP CRM(Customer Relationship Management,CRM)系统等行天然无缝的数据集成,同时也能很好地集成其他应用系统,因此越来越多的企业选择实施和应用BW,以构建企业的数据仓库解决方案。 在BW数据仓库中, BW本身提供了标准的“很好业务实践”,也就是通常所说的业务目录(Business Content,BCT)。在标准的业务目录中,SAP提供了除用户名以外的几乎涵盖所有与业务流程相关的数据仓库对象,其括数据源、信、转换、数据传程、数据存储对象DSO、信息块、多信息提供者、信息集、查询、权限对象、甚至是角色,因此降低了构建和运行数据仓库的企体拥有成本。但是,由于标准的业务目录不能满足用户所有的需求,因此在项目实施过程中必须基于BW行和开发,以满足用户的需求。 由于BW系统本身是基于SAP ABAP应用服务器和SAP JAVA应用服务行设计和开发的,因此,项目中大部分的或个性化开发都需要使用SAP ABAP(Advanced Business Application Programming,ABAP)语言。但是,在项目的实施和后续维护过程中,很多顾问或BW的从业者已经在个人脑海中建立起了固定的、对于BW涉及的ABAP语言程序的喜好,而对自己不熟悉的内容会说“这个需求BW系统满足不了”。这种喜好是因为这些人没有从BW的实施过程中获得足够多的ABAP语言知识,因此,作者建议所有的BW顾问或从业者都能参与SAP标准的ABAP培训课程,以获得日常工作所需的所有ABAP语言知识,因为具有丰富经验的BW顾问能够从大量的系统BADI对象接口和User Exit用户出口中对特定用户的特定需行的实施(而不是通过大量的其他工作,甚至是系统外的工具来实现既定的目标),从减少项目的工作量、降低实施难度,以地满足用户需求,这在项目实施中尤为重要。 本书的目的就是尽量将BW系统能点列示出来,并且说明这些接口的应用场景、数据接口规格、具体使用方法及案例,使本书的读者在阅读完本书之后能够对后续的BW相关工作有所帮助,也为BW顾问的项目实施提供一份技术参考。 本书结构和通常实施BW数据仓库的过程是紧密相关的,也和BW数据仓库的数据流流向紧密相关,也就是从数据抽取、数据转换、数据加载、数据管理、数据展现等环节逐一展行讲解。 第1章主要讲解计算机技术的发展、数据处理的历史过程和数据仓库的由来。 第2章主要对SAP公司以及SAP公司的相关产行简要介绍,同时,对BW相关的基本概念做详细介绍,如商务智能、数据仓库、星形模型、特性、关键指标、数据提供者、信息块和数据存储对象(DSO)等。 第3章在对SAP ABAP语言和SAP的概行简要介绍的同时,还对BW系统的以及在BW系统中使用ABAP语言的注意事项和性能提升建行了描述。 第4章主要讲解在ERP源系统中设置和数据源的各种方法。 第5章主要讲解在BW数据仓库中数据上载过程的各种括信的、转换的、数据传程的等。为了覆盖之前的版本,作者在后也对BW 3x的相关行了说明。 第6章主要讲解数据仓库管理中的对象括对信息块的访问,以及在虚拟信息块和虚拟关键指标等数据管理过程中的。 第7章主要讲解BW 数据展现过程中的。 第8章主要讲解使用BW-BPS和BW-I行企业全面预算管理过程中会涉及的ABAP例程的开发。 第9章主要讲解BW系统建成上线后,在后期维护过程中通常会使用的一些ABAP应用场景括处理链的调度和监控,以及数据的管理。 第10章主要将与BW数据仓库系统相关的、重要的BADI、UserExit、函数、程序、程序类以及相关重要的表格行了罗列,这也是作者多年实施BW数据仓库的经结。 后,附录列举了本书中涉及的相关技术术语的对照查询索引。 本书的ABAP语言逻辑和示例都是基于BW 70行设计和说明的,但是这些点和实施方法同样适用于BW 3x以及当前的近期本BW 74,只是部分代码段需要做一些调整。 为了使本书简单易懂,本书的相关代码段都尽量不使用面向对象语言ABAP OO的方行描述,因为根据作者的经验,很多顾问或用户对ABAP OO的知识了解甚少,同时也因为在BW中,使用ABAP OO的优点不是明显,所以作者更倾向于能模块,也就是Function Module的方行代码的编写。当然,这对于那些已经熟悉掌握了ABAP OO程序编写方式的人来说,看懂本书和按照本书举例的代码去实施项目同样不是一件太难的事情。但是,在本书的第8章中,由于BW-IP预算和计划中ABAP OO新技术所带来的冲击,不可避免地涉及了一些ABAP OO的代码,所以相关代码也为初学者做了一步一步地详细讲解。正是因为近几年ABAP OO技术的突飞,所以作者建议所有的SAP 从业者都应该掌握或至少了解ABAP OO技术。 目前,商务智能和数据仓库都还在不断地飞速发展中,新的概念和理念在不断地涌现,作者希望通过本书,能够给从业者一些建议和指引。限于作者的水平,书中难免存在疏漏,甚至是错误,欢迎广大读者批评指正。作者私人邮箱为 aihuaxie939@163com,有任何意见或建议请通过邮件的方式联系作者。 |
作者简介 |
谢爱华,资深SAP认证顾问,十余年SAP实施经验 |