
SAP ABAP开发详解与高端套用
《SAP ABAP开发详解与高端套用》对SAP ABAP开发所需的高级技术:ABAP面向对象编程,ALV列表,接口,增强及ABAP开发人员求职面试相关技术问题,并通过大量实例详细介绍了ABAP开发所需技术的使用方法。
《SAP ABAP开发详解与高端套用》作者从事SAP开发及教学工作近10年,积累了丰富的经验。全书操作讲解精练,採用大量的实例,重要技术点附有附录,除了可作为投身SAP职业人士的自修秘籍外,还可作为从业者用于查阅SAP ABAP开发技术的字典。
基本介绍
- 中文名:SAP ABAP开发详解与高端套用
- 外文名:ABAP Detailed Development Technology - High-end Application
- 出版社:机械工业出版社
- 出版时间:2015-07-01
- 作者:东方先生(孙东文)
- 开本:16开
- 定价:69.00
- 页数:367
- 印次:1
- ISBN:9787111501268
- 商品类型:图书
编辑推荐
1、《SAP ABAP开发详解与高端套用》从自学ABAP开发出发,全面讲解相关的技术、经典案例,Step by Step。
2、作者东方先生具有丰富的实践及教学经验,且非常认真,本书是其十年经验之总结,内容精益求精。
3、SAP就业前景良好,现在SAP的ABAP技术开发因奇缺而非常吃香,一般ABAP顾问年薪较高。但是SAP相关培训价格太高,本书为读者供了一个自学的资料,也可作为培训机构的教材。
内容简介
本书主要介绍了ABAP面向对象编程,ALV列表,接口,增强及ABAP开发人员求职面试相关技术问题,内容分为ABAP面向对象编程,ALV列表,接口,增强及ABAP开发人员求职面试相关技术问题五大部分。
ABAP面向对象编程部分由浅入深,详述了面向对象相关概念,从实际套用出发,举例说明ABAP编程所涉及到的本地对象和全局对象的编辑实现及套用效果。ALV列表部分比较全面地介绍了ALV的种类以及各种ALV的实现方式,并详述面向对象ALV列表及ALV树形列表的编辑实现及套用效果。接口部分比较系统全面地介绍了各类接口的原理及实现方法,并详述IDOC,RFC,BAPI的相关概念及原理,不同种类接口的不同方式套用的编辑实现及套用效果。增强部分从SAP系统对增强的升级对不同时期的各代增强的原理,查找办法,实现方式作了详细的阐述,并举例说明每一代增强的编辑实现及套用效果。ABAP 面试问题及答案部分为ABAP开发者提供了相对比较全面的面试问题集,为求职者大开方便之门。
本书提供了大量配置细节及实例源码,深入剖析SAP NetWeaver架构关键技术;接口部分为Java等开发人员深入SAP系统的必备指南。适用于SAP技术人员和Java\.NET平台下SAP接口程式的开发人员
前言
随着SAP软体在中国企业的广泛套用,SAP实施及运维的IT服务行业也是异军突起,SAP相关技术也得到了最为广泛的套用,这其中不乏SAP开发的高端技术。
着作者根据SAP官方教材和项目经验对ABAP开发技术做了一下分类,将ABAP面向对象编程,ALV的面向对象套用,接口,增强归作为高级套用技术纳入本书。
以往的书籍仅对ABAP高级套用部分做一下原理剖析,提及对面向对象,接口及增强的实现更是少之又少。本书特点在于对各技术原理阐述,实施前提,实施步骤,实施结果作了详尽的说明(Step By Step)。更有作为ABAP求职者相关基础技术及高端技术的面试题,以帮助那些做技术提升的SAP开发人员。
学习SAP高级开发技术,很多需要开发者自身水平的提高(例如,从面向过程的编程到面向对象编程的转变,从单一开发语言的编程到不同语言之间编程的转变及其之间数据关係映射的了解),也需要熟悉SAP相关操作(例如:远程RFC的TCP协定连结的创建和调试),更需要SAP开发者对各种技术实施后最终体现的结果的认同(例如:如何套用创建的RFC连结,高端技术实施套用以后有什幺样的效果,是否和需求相吻合)。
参与本书编写的有孙东文(笔名:东方先生)、郭娟、郭欢、张岩,由于水平有限,书中不免有疏漏和不足,请读者批评斧正。
编者
2014年12月于北京
作者简介
孙东文,资深SAP专家,曾出版《SAP ABAP开发技术详解(实例篇)》
目录
第1章 ABAP面向对象编程t1
1.1 面向对象的基本要素t2
1.1.1 封装t2
1.1.2 多态t3
1.1.3 继承t3
1.1.4 面向对象的成员t4
1.1.5 接口t10
1.2 本地类的实现t12
1.2.1 程式设计t12
1.2.2 程式测试t26
1.3 全局类的实现t26
1.3.1 接口製作t26
1.3.2 接口的使用(类的创建)t31
1.3.3 类的测试t37
第2章 ALV套用t38
2.1 函式ALV和面向对象事件t44
2.1.1 程式设计t44
2.1.2 程式测试t59
2.2 面向对象ALVt60
2.2.1 Dynpro控制项ALVt60
2.3 面向对象ALVt82
2.3.1 程式设计t82
2.3.2 程式测试t95
2.4 ALV树t97
2.4.1 程式设计t97
2.4.2 程式测试t109
第3章 接口t111
3.1 SAP数据交换接口的类型t111
3.1.1 CPI-C简介t111
3.1.2 RFC简介t112
3.1.3 ALE简介t112
3.2 SAP R/3的接口方式t114
3.2.1 IDOC接口t114
3.2.2 RFC接口t119
3.2.3 BAPI接口t130
3.3 ALE/IDoc套用t135
3.3.1 SAP系统间数据传输配置t135
3.3.2 SAP系统间数据扩张传输t149
3.3.3 SAP系统与其他系统间数据传输t186
3.4 RFC套用t187
3.4.1 同步RFC方式的远程函式调用t187
3.4.2 异步RFC方式的远程函式调用t188
3.4.3 并行RFC方式的远程函式调用t190
3.4.4 事务RFC方式的远程函式调用t193
3.4.5 伫列RFC方式的远程函式调用t196
3.4.6 外部系统RFC方式的远程调用t198
3.5 BAPI的套用t217
3.5.1 SAP业务对象t217
3.5.2 BAPI定义t218
3.5.3 BAPI调用t225
第4章 增强t236
4.1 概述t236
4.1.1 第一代增强t236
4.1.2 第二代增强t238
4.1.3 第三代增强t243
4.1.4 第四代增强t245
4.2 第一代增强的套用t245
4.3 第二代增强的套用t245
4.3.1 数据元素及关键字t245
4.3.2 栏位增强t246
4.3.3 GuiXT增强t250
4.3.4 表增强t255
4.3.5 函式增强t259
4.3.6 选单增强t263
4.3.7 萤幕增强t268
4.4 第三代增强的套用t276
4.4.1 BADI增强t276
4.4.2 BTE增强t287
4.5 第四代增强(Code Enhancement)的套用t293
第5章 ABAP面试问题及答案t298
5.1 语法t298
5.1.1 基础知识t298
5.1.2 套用技术t301
5.2 数据字典相关问题t304
5.3 报表相关问题t306
5.3.1 基本报表t306
5.3.2 ALV报表t308
5.3.3 SmartForm报表t308
5.4 对话程式t309
5.4.1 事件t309
5.4.2 控制项t309
5.4.3 语法t310
5.5 批处理t310
5.5.1 原理t310
5.5.2 语法t311
5.6 增强t312
5.7 接口t313
5.7.1 RFC接口t314
5.7.2 BAPI接口t315
5.7.3 其他t316
5.8 资料库知识t317
5.8.1 基础知识t317
5.8.2 ABAP和资料库t318
5.9 业务知识t321
5.10 其他t324
第6章 常用工具t328
6.1 SAP 简单报表生成工具t328
6.1.1 Quick Viewt328
6.1.2 Quick Queryt331
6.2 SAP快速录入工具t345
1.1.1 封装t2
1.1.2 多态t3
1.1.3 继承t3
1.1.4 面向对象的成员t4
1.1.5 接口t10
1.2 本地类的实现t12
1.2.1 程式设计t12
1.2.2 程式测试t26
1.3 全局类的实现t26
1.3.1 接口製作t26
1.3.2 接口的使用(类的创建)t31
1.3.3 类的测试t37
第2章 ALV套用t38
2.1 函式ALV和面向对象事件t44
2.1.1 程式设计t44
2.1.2 程式测试t59
2.2 面向对象ALVt60
2.2.1 Dynpro控制项ALVt60
2.3 面向对象ALVt82
2.3.1 程式设计t82
2.3.2 程式测试t95
2.4 ALV树t97
2.4.1 程式设计t97
2.4.2 程式测试t109
第3章 接口t111
3.1 SAP数据交换接口的类型t111
3.1.1 CPI-C简介t111
3.1.2 RFC简介t112
3.1.3 ALE简介t112
3.2 SAP R/3的接口方式t114
3.2.1 IDOC接口t114
3.2.2 RFC接口t119
3.2.3 BAPI接口t130
3.3 ALE/IDoc套用t135
3.3.1 SAP系统间数据传输配置t135
3.3.2 SAP系统间数据扩张传输t149
3.3.3 SAP系统与其他系统间数据传输t186
3.4 RFC套用t187
3.4.1 同步RFC方式的远程函式调用t187
3.4.2 异步RFC方式的远程函式调用t188
3.4.3 并行RFC方式的远程函式调用t190
3.4.4 事务RFC方式的远程函式调用t193
3.4.5 伫列RFC方式的远程函式调用t196
3.4.6 外部系统RFC方式的远程调用t198
3.5 BAPI的套用t217
3.5.1 SAP业务对象t217
3.5.2 BAPI定义t218
3.5.3 BAPI调用t225
第4章 增强t236
4.1 概述t236
4.1.1 第一代增强t236
4.1.2 第二代增强t238
4.1.3 第三代增强t243
4.1.4 第四代增强t245
4.2 第一代增强的套用t245
4.3 第二代增强的套用t245
4.3.1 数据元素及关键字t245
4.3.2 栏位增强t246
4.3.3 GuiXT增强t250
4.3.4 表增强t255
4.3.5 函式增强t259
4.3.6 选单增强t263
4.3.7 萤幕增强t268
4.4 第三代增强的套用t276
4.4.1 BADI增强t276
4.4.2 BTE增强t287
4.5 第四代增强(Code Enhancement)的套用t293
第5章 ABAP面试问题及答案t298
5.1 语法t298
5.1.1 基础知识t298
5.1.2 套用技术t301
5.2 数据字典相关问题t304
5.3 报表相关问题t306
5.3.1 基本报表t306
5.3.2 ALV报表t308
5.3.3 SmartForm报表t308
5.4 对话程式t309
5.4.1 事件t309
5.4.2 控制项t309
5.4.3 语法t310
5.5 批处理t310
5.5.1 原理t310
5.5.2 语法t311
5.6 增强t312
5.7 接口t313
5.7.1 RFC接口t314
5.7.2 BAPI接口t315
5.7.3 其他t316
5.8 资料库知识t317
5.8.1 基础知识t317
5.8.2 ABAP和资料库t318
5.9 业务知识t321
5.10 其他t324
第6章 常用工具t328
6.1 SAP 简单报表生成工具t328
6.1.1 Quick Viewt328
6.1.2 Quick Queryt331
6.2 SAP快速录入工具t345
读者对象
主要读者对象:
企业内部的SAP ERP支持顾问
企业内部的SAP ERP用户
SAP实施公司技术与业务顾问
院校计算机科学与技术、软体工程、信息科学等专业的师生或相关培训机构。
次要读者对象:
软体开发企业从业的程式设计师
其他ERP实施程式设计师
1. 国内上千家套用了SAP系统的企业
2. 国内上百家SAP实施公司。
3. 国内数百家高校计算机科学与技术、软体工程、信息科学等专业。
4. 国内上百家SAP社会培训机构。
编写方式特点
1. 注重SAP ABAP开发基础知识和关键套用技巧
2. 注重SAP系统中各模组接口开发的问题,为进一步套用其他模组开发打基础。
3. 注重ABAP增强型开发的介绍。
4. 介绍了应聘SAP岗位时,面试问题及答案。
编排形式特点
1. 採用STEP BY STEP的讲解模式,手把手教读者操作
2. 案例与技巧相结合的内容安排方式
3. 儘量兼顾到不同基础的读者学习,提供了延伸阅读和知识补充的环节。
转载请注明出处海之美文 » SAP ABAP开发详解与高端套用