工程师突击:SAPABAP实用程序开发攻略

百科

《工程师突击:SAPABAP实用程序开发攻略》根据国内外实施SAP系统的企业对专来自业员工的培训步骤及技能要求编写,以介绍SAP R3 ABAP/4开发技术为重点,内容涵盖SAP基础知识、ABAP语法详解、ABAP中高级专业开发工具的使用等。通过《工程师突击:SAPABAP实用程序开发攻略》的学习,读者360百科能够逐步深入SAP编程降武款太并掌握SAP开发技能,快速成长为SAP实用型人才。《工程师突击:SAPABAP实用程序开发攻略六明目》以实例讲解为主,包括具体的需求分析、程序执行效果展示、完整代码解析等。 

  • 书名 工程师突击:SAPABAP实用程序开发攻略
  • 作者 唐骏华
  • 出版社 机械工业出版社
  • 出版时间 2010年3月1日
  • 定价 59.8 元

编辑 

  《工程师突击:SAPABAP实用程序开发攻略》不但适合于SAP初学者、SAP中高级开发工程师及咨询顾问,也可作为企业及学校SAP培训参考图书。

图书目录

  前言

  第一篇 SAP简介

  第1章 SA烧块错误毫全击态亮建呼P系统介绍 1

  1.1 穿银模拿浓值杀型五范SAP简介 1

  1.1.1 什么是SAP 1

 来自 1.1.2 SAP的诞云石生 1

  1.1.360百科3 SAP技术架构及发展历程 2

  1.1.4 SAP在中国 3

  1.2 SAP系统结构介绍 3

  1.2.1 SAP R/3系统结构 3

  1.2.2 SAP Ne持补映答火经神言复景tWeaver系统结构 4

  1.2.3 SAP 系统功能模组简介 5

  第2章 SAP应用开发环境介绍 8

  2.1 SAP工作环境介绍 8

  2.1.1 登录SAP系统 8

  2.1.2 SAP初始界面 10

  2.1.3 SAP标准工具栏 11

 线铁养例末 2.1.4 SAP屏幕元素 12

  2.2 SAP开发环境介绍 13

  2.2.1 SAP开发语汽冷验认烧握医抗照言ABAP 13

  2.2.2 ABAP开发平宗班台ABAP Wor植获互坐可kbench 13

  2.2.3 SAP仓库对象及开发类别 13

  2.2.4 对象导航器 14

  2.功善2.5 ABAP编辑器 18

  2.2.6 ABAP数据字典 20

  2.2.7 TCo商立de的创建与维护 21

  2.3 程序执行效能分析 22

  2.4 程序debug 守岁粮究德活黄社23

  2.4.1 debug的实现 23

  2.4.2 debug参数的控制 26

  2.5 SAP帮助信息的获取 27

  第二篇 SAP ABAP开发基础

  第3章 ABAP开发基础知句裂盐清迅短识 28

  3.1 ABAP数据类型及定义 28

  3.1.1 ABAP基本数据类型(ABAP Elementary Data Types) 28

  3.1.2 变量的声明(Dec失战载氧全laring Variables) 28

  3.1.3 定义常量(Declaring Constants) 29

  3.1.4 自定义数据类型(User-Defi领面制易好陈初给纪ned Data Ty是家留变低核找整无pes) 30

  3.2 结构体(Structure) 30

  3.2.1 结构体的定义 30

  3.2.2 结构体的赋值 31

放似才战主顾是  3.2.3 结构体的继承 3争谓印止粮爱1

  3.3 内表(Internal Table) 32

  3.3.1 内表的定义 32

  3.3.2 内表的赋值 33

  3.3.3 内表数据管理 35

  3.4 数据的输出与数值传递 38

  3.4.1 数据的基本输出 38

  3.4.2 数据的格式化输出 39

  3.4.3 数据的赋值 41

  3.4.4 通过指针实现数据的赋值 42

  3.5 数据的转换及运算 42

  3.5.1 数据类型的转换 42

  3.5.2 数值运算 43

  3.5.3 算术运算函数 44

  3.5.4 字符串控制函数 44

  3.6 数据流控制 49

  3.6.1 使用IF语句实现分支 50

  3.6.2 使用CASE...WHEN...ENDCASE语句实现分支 50

  3.6.3 使用LOOP...ENDLOOP语句实现循环控制 50

  3.6.4 使用Do语句实现内部循环次数控制 51

  3.6.5 使用ONCHANGE实现循环内部数据管控 51

  3.6.6 循环的中止 51

  3.7 子程序的建立及调用 52

  3.7.1 子程序的定义 52

  3.7.2 子程序接口参数的定义子使用 52

  3.7.3 调用指定程序中的子程序 53

  3.7.4 通过TCode调用指定程序中的子程序 53

  3.7.5 使用SUBMIT方法调用另一程序 53

  3.8 ABAP宏的应用 54

  第4章 面向对象程序设计 55

  4.1 类 55

  4.1.1 类的定义 55

  4.1.2 类方法的声明及属性 58

  4.1.3 类函数的定义及使用 59

  4.1.4 类的构造方法 60

  4.1.5 类的继承 61

  4.2 接口 65

  4.2.1 接口的定义 66

  4.2.2 接口的引用 66

  4.3 事件 68

  4.3.1 事件的定义 68

  4.3.2 事件处理方法 68

  4.4 定义系统全局对象 70

  4.5 关于接口的功能增强--BADI简介 73

  第5章 数据字典及应用 76

  5.1 数据字典工具及对象 76

  5.2 数据字典对象的创建及维护 77

  5.2.1 域对象(Domain)的创建及维护 77

  5.2.2 数据元素(Data Element)的创建及维护 79

  5.2.3 透明表(Transparent Table)的创建及维护 80

  5.2.4 结构体(Structure)的创建及维护 85

  5.2.5 视图(View)的创建及维护 85

  5.3 透明表数据的手工维护及浏览 88

  5.4 通过TCode实现对透明表数据的手工维护 90

  5.5 透明表的锁定 92

  第6章 Open SQL 94

  6.1 Open SQL简介 94

  6.2 Open SQL基本语法及结构 94

  6.2.1 SELECT 95

  6.2.2 UPDATE 98

  6.2.3 INSERT 98

  6.2.4 DELETE 99

  6.2.5 MODIFY 99

  6.3 Native SQL的使用 100

  6.4 动态SQL技术 101

  6.4.1 动态表名 102

  6.4.2 定义动态WHERE条件内表 102

  6.5 Open SQL的优化原则 103

  第三篇 ABAP/4应用开发及常用工具

  第7章 SAP应用界面开发及ABAP报表设计 106

  7.1 SAP屏幕基本元素的创建 106

  7.1.1 SELECT-OPTIONS对象 106

  7.1.2 PARAMETERS对象 108

  7.1.3 Text Elements(文本元素)对象 110

  7.1.4 SELECTION-SCREEN对象 113

  7.2 SAP屏幕事件的控制 121

  7.2.1 INITIALIZATION事件 121

  7.2.2 START-OF-SELECTION事件 121

  7.2.3 END-OF-SELECTION事件 122

  7.2.4 屏幕事件的中止 122

  7.3 Report List 报表开发 124

  7.3.1 Report List的输出定义 124

  7.3.2 图标符号的输出 124

  7.3.3 报表输出格式控制 125

  7.3.4 获取输出屏幕中的数据 127

  7.3.5 列表程序中的系统参数 128

  7.3.6 输出列表颜色的设定 128

  7.3.7 实现Report的格式化分页输出 129

  7.4 程序回执信息的定义 130

  7.5 工具栏对象GUI Status与GUI Title 132

  7.5.1 GUI Status的定义及应用 132

  7.5.2 GUI Title的定义及应用 136

  第8章 Function程序设计及应用 138

  8.1 Function开发环境介绍 138

  8.1.1 Function 初始界面及Function Group的创建 138

  8.1.2 Function 参数设置及代码编写 139

  8.1.3 Function 的执行及数据查看 142

  8.2 Function在SAP中的应用 143

  8.3 RFC在外部系统中的调用 145

  8.3.1 RFC在VB中的使用 146

  8.3.2 RFC在C#.NET中的使用 148

  8.4 ABAP开发常用函数 153

  第9章 Screen Painter程序设计 154

  9.1 Screen Painter开发环境介绍 154

  9.2 Screen对象的创建及属性设置 154

  9.3 Screen屏幕元素的创建及属性设置 157

  9.3.1 创建Parameter对象 157

  9.3.2 控件对象基本属性的设置 157

  9.3.3 控件对象功能属性的设置 158

  9.3.4 通过数据字典参数创建控件对象 159

  9.4 Screen对象在SAP程序中的综合应用 161

  9.5 Screen对象的数据传输管控 166

  9.5.1 屏幕中的数据传递 166

  9.5.2 输入字段的检查 167

  9.6 高级屏幕元素设计 168

  9.6.1 下拉列表框 168

  9.6.2 Screen引用子屏幕 170

  9.6.3 数据表格控件 172

  9.6.4 选项卡控件 175

  9.6.5 ALV表格控件 178

  第10章 ALV程序设计 181

  10.1 ALV基本操作及属性介绍 181

  10.1.1 ALV的两种输出模式 181

  10.1.2 ALV的控制功能详解 182

  10.2 ALV的开发及应用 184

  10.2.1 ALV的属性设置及定义 184

  10.2.2 ALV的调用及输出 186

  第11章 SAP ScriptForm商业报表程序设计 191

  11.1 Form的基本概念 191

  11.2 版式设计 191

  11.2.1 ScriptForm的创建 191

  11.2.2 Header Data的设定 191

  11.2.3 Character Format的设定 192

  11.2.4 Paragraph formats的设定 194

  11.2.5 Windows的设定 196

  11.2.6 Page的设定 197

  11.2.7 Page Windows的设定 198

  11.3 ScriptForm数据输出 200

  11.3.1 Text Elements参数及属性 200

  11.3.2 Control Commands参数及设定 202

  11.3.3 ScriptForm调用ABAP子程序 204

  11.3.4 SAPscript Symbols的定义及设定 204

  11.3.5 Formatting Options(输出格式化) 206

  11.4 ScriptForm在Report程序中的调用 208

  11.4.1 OPEN_FORM 209

  11.4.2 WRITE_FORM 210

  11.4.3 CLOSE_FORM 211

  11.5 ScriptForm调用实例 211

  11.6 ScriptForm的调试 217

  11.7 ScriptForm在系统间的传递 218

  第12章 SmartForm商业报表程序设计 221

  12.1 SmartForm工具简介 221

  12.1.1 Style --字体及段落格式维护工具 221

  12.1.2 SmartForm Builder--版式设计工具 222

  12.2 SmartForm的创建实例解析 224

  12.2.1 Style的建立 224

  12.2.2 基本属性设置 224

  12.2.3 设置Form Interface 224

  12.2.4 创建Window 225

  12.2.5 创建图标 226

  12.2.6 创建常量及文本对象 227

  12.2.7 模板定位设计 227

  12.2.8 设置变量文本对象 228

  12.2.9 MAIN窗体中的对象的增加 229

  12.2.10 调用表对象的触发事件 230

  12.2.11 生成SmartForm功能模块 232

  12.2.12 通过ABAP程序调用SmartForm 232

  12.2.13 通过函数来获取SmartForm执行模块名 233

  12.3 SmartForm打印对话框属性设置 234

  第13章 快速报表工具Query 235

  13.1 Query概述 235

  13.2 SAP Query创建步骤 235

  13.2.1 创建User Group 235

  13.2.2 创建InfoSet 236

  13.2.3 Basic List的创建 240

  13.3 Query的应用 243

  第14章 BDC的使用 244

  14.1 BDC简介 244

  14.2 BDC的使用 244

  14.2.1 录制BDC 244

  14.2.2 BDC Session的创建及查看 248

  14.2.3 将BDC导出到程序 249

  14.2.4 利用BDC批量录制数据 252

  14.3 BDC使用注意事项 255

  第15章 CATT的使用 257

  15.1 CATT的录制 257

  15.2 CATT参数的配置 258

  15.3 数据的导入 260

  15.3.1 数据的单笔导入 260

  15.3.2 多笔数据的导入 261

  15.3.3 从文件导入数据 262

  15.3.4 导入数据的筛选 265

  15.4 关于数据的录制 266

  第四篇 ABAP实用开发技巧详解

  第16章 ABAP实用开发技巧详解 267

  16.1 文件夹的判断与创建 267

  16.2 数据文件的读取与写入 269

  16.3 在文本输入字段调用文件选择对话框 273

  16.4 模拟Select-Options对象实现多项数据输入功能 274

  16.5 多样式的用户交互对话框 277

  16.6 字符串的加密与解密 280

  16.7 实现FTP的文件上传与下载 281

  16.8 开启指定路径文件或程式 288

  16.9 获取本地文件夹所有文件信息 289

  16.10 实现ALV动态字段数据的抓取 290

  16.11 通过SAP实现邮件的发送 295

  16.12 获取Report程序源码及其开发对象 300

  16.13 实现双击文本输入字段链接到TCode 303

  16.14 实现ALV表头的自定义格式 306

  16.15 自定义ALV工具栏 310

  16.16 ALV表格数据双击事件 315

  16.17 动态程序的实现 316

  16.18 通过动态参数获取表字段数据 318

  附录 SAP ABAP开发常用TCode 320

  参考文献 322

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com