SAPABAP开发从入门到精通机工出版pdf下载pdf下载

SAPABAP开发从入门到精通机工出版百度网盘pdf下载

作者:
简介:本篇主要提供SAPABAP开发从入门到精通机工出版pdf下载
出版社:辽版图书旗舰店
出版时间:2013-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

   图书基本信息
图书名称   SAP ABAP开发从入门到精通 作者   金圣俊, 张钟淑
定价   99.00元 出版社   机械工业出版社
ISBN   9787111417002 出版日期   2013-04-01
字数   839000 页码   526
版次    装帧   平装
开本   16开 商品重量   

   内容提要
《SAP ABAP开发从入门到精通》以应用实例的形式,讲解了SAP ABAP开发的相关知识点,详细介绍了SAP ABAP开发者必须掌握的包与变更传输系统(CTS)、数据类型、数据库、模块化程序、内表、调试、ABAP数据字典、锁对象、检索帮助、Field Symbol与数据引用、SAP内存与ABAP内存、报表程序、模块池程序、ABAP对象、面向对象ALV、Function ALV、SALV等知识。
《SAP ABAP开发从入门到精通》讲解清晰,可供SAP软件初学者、SAP软件维护人员、SAP软件内部顾问、大专院校计算机专业的师生和企业管理人员阅读参考。

   目录
前言
绪论 1
章 包与变更传输系统(CTS) 5
1.1 概要 5
1.1.1 包 5
1.1.2 软件组件 6
1.2 创建包 7
1.3 变更传输系统 10
1.3.1 概要 10
1.3.2 传输组织 11
1.3.3 创建变更请求号 12
1.3.4 释放变更请求号 14
1.3.5 变更请求号属性 15
第2章 数据类型 18
2.1 概要 18
2.1.1 数据类型 18
2.1.2 数据变量 18
2.1.3 数据类型的种类 19
2.1.4 声明数据类型 20
2.1.5 DATA 语句 20
2.1.6 ABAP 命名规则 23
2.2 ABAP基本数据类型 29
2.2.1 固定长度的 ABAP 基本数据类型 29
2.2.2 数字型 30
2.2.3 字符串类型 35
2.2.4 不定长ABAP基本数据类型 38
2.2.5 Hexadecimal类型 41
2.3 局部数据类型 42
2.3.1 声明类型 42
2.3.2 定义结构体类型 42
2.4 ABAP 数据字典数据类型 45
2.4.1 参照表、视图声明数据类型 46
2.4.2 参照基本数据类型定义变量 48
2.4.3 利用类型组的TYPE定义 50
2.4.4 ABAP数据字典类型与ABAP基本数据类型 51
2.5 赋值 52
2.5.1 给变量赋值 52
2.5.2 利用Offset进行赋值 53
2.5.3 结构体之间的计算操作 54
2.6 定义其他变量 55
2.6.1 常量 55
2.6.2 静态变量 55
2.6.3 TABLES 56
第3章 OPEN SQL与NATIVE SQL 58
3.1 概要 58
3.1.1 R/3 体系结构 58
3.1.2 SQL定义 59
3.1.3 SQL的种类 60
3.1.4 OPEN SQL 与 NATIVE SQL 60
3.1.5 SQL与本地缓冲器 60
3.1.6 OPEN SQL 概要 61
3.2 OPEN SQL—读取数据 62
3.2.1 SELECT 语句 63
3.2.2 INTO 语句 64
3.2.3 FROM 语句 65
3.2.4 WHERE 语句 69
3.2.5 GROUPING 语句 72
3.2.6 GROUPING 条件语句--HAVING 73
3.2.7 SORT 语句 73
3.2.8 Subquery 74
3.3 OPEN SQL—数据修改 75
3.3.1 INSERT语句 75
3.3.2 UPDATE 语句 77
3.3.3 DELETE 语句 78
3.3.4 MODIFY语句 79
3.4 NATIVE SQL 81
第4章 模块化程序 89
4.1 概要——子程序 89
4.2 子程序定义 89
4.3 子程序参数 91
4.3.1 传递参数的方法 91
4.3.2 定义参数类型 94
4.3.3 参数与结构体 95
4.3.4 参数与内表 96
4.4 调用子程序 98
4.4.1 调用程序内部子程序 98
4.4.2 调用程序外部子程序 99
4.4.3 动态调用子程序 99
4.5 结束子程序 101
4.6 临时子程序 102
4.7 PERFORM ON MIT 103
4.8 概要——Function 105
4.8.1 函数 105
4.8.2 函数组 106
4.9 创建函数组 106
4.10 函数 107
4.10.1 检索函数列表 107
4.10.2 函数的详细内容 108
4.10.3 创建函数 111
4.10.4 测试函数 112
4.10.5 调用函数 113
4.11 RFC 115
第5章 内表 117
5.1 概要 117
5.1.1 内表 117
5.1.2 结构体比较 118
5.1.3 数组与内表 118
5.1.4 创建内表 120
5.2 内表与表头 121
5.3 内表的类型 125
5.3.1 标准表 125
5.3.2 排序表 126
5.3.3 哈希表 128
5.4 比较内表速度 129
5.4.1 标准表与排序表 129
5.4.2 二分法查找 131
5.4.3 BINARY SEARCH 和排序 132
5.4.4 测定哈希表速度 133
5.5 内表命令 135
5.5.1 内表赋值 135
5.5.2 内表初始化 136
5.5.3 内表排序 137
5.5.4 内表属性 139
5.6 追加内表数据 139
5.6.1 INSERT 语句 140
5.6.2 APPEND语句 143
5.6.3 COLLECT 语句 145
5.7 修改内表数据 147
5.7.1 利用表关键字修改一条数据 147
5.7.2 利用WHERE条件修改多条数据 148
5.7.3 利用索引修改一条数据 149
5.8 删除内表数据 150
5.8.1 利用表关键字删除一条数据 151
5.8.2 利用WHERE条件删除多条数据 151
5.8.3 利用索引删除内表数据 152
5.8.4 利用ADJACENT DUPLICATE 语句删除重复行 153
5.9 读取内表数据 153
5.9.1 利用关键字读取内表数据 153
5.9.2 利用索引读取内表数据 155
第6章 调试 156
6.1 概要——旧版调试模式 156
6.1.1 调试 156
6.1.2 执行旧版调试画面 156
6.2 旧版调试模式的断点 160
6.2.1 断点的概念及类型 160
6.2.2 静态断点 160
6.2.3 动态断点 160
6.2.4 在调试画面设置断点 161
6.2.5 为指定语句设置断点 162
6.2.6 在子程序中设置断点 163
6.2.7 在函数中设置断点 164
6.2.8 控制断点 164
6.3 旧版调试模式下的观察点 165
6.4 概要——新版调试模式 167
6.5 新版调试模式的断点 169
6.6 新版调试模式下的观察点 170
6.7 保存及加载内部断点 172
6.8 接口RFC调试——SRDEBUG 173
第7章 ABAP数据字典 177
7.1 概要 177
7.1.1 ABAP数据字典 177
7.1.2 ABAP数据字典类型 177
7.2 表 178
7.2.1 表字段 180
7.2.2 创建表 184
7.2.3 修改表 189
7.2.4 表字段属性 190
7.2.5 创建数据的方法 191
7.2.6 外部键 192
7.2.7 表增强 196
7.2.8 索引 200
7.2.9 技术设定 202
7.3 结构体 204
7.3.1 什么是结构体 204
7.3.2 创建结构体 205
7.4 视图 205
7.4.1 什么是视图 205
7.4.2 视图的类型 206
7.4.3 创建视图 207
7.4.4 表维护 212
7.5 表类型 214
7.5.1 创建表类型 214
7.5.2 RANGE表类型 216
7.6 域 218
7.6.1 什么是域 218
7.6.2 创建域 219
7.7 数据元素 221
7.7.1 什么是数据元素 221
7.7.2 数据元素与基本类型 222
第8章 锁对象 225
8.1 概要 225
8.2 创建锁对象 227
8.2.1 创建锁对象的方法 227
8.2.2 函数的参数属性 229
8.3 锁程序实例 232
8.4 确认锁对象 234
8.5 锁整个表 235
8.6 T-CODE锁设置 236
8.7 其他 237
8.7.1 ENQUEUE_READ函数 237
8.7.2 Editor Lock解除 239
第9章 检索帮助 241
9.1 概要 241
9.2 创建检索帮助 243
9.2.1 选择方法 245
9.2.2 检索帮助的传入与传出参数 247
9.3 检索帮助的应用 248
9.3.1 在数据元素中追加检索帮助 248
9.3.2 表字段中追加检索帮助 249
9.3.3 在画面字段上追加检索帮助 250
9.4 检索帮助扩展 251
9.5 集合检索帮助 252
9.6 模块池程序中的输入帮助 254
9.6.1 利用ABAP数据字典表构成输入帮助 254
9.6.2 利用内表构成输入帮助 258
0章 Field Symbol和数据引用 260
10.1 概要 260
10.1.1 什么是Field Symbol 260
10.1.2 分配Field Symbol 261
10.2 定义及分配Field Symbol 262
10.2.1 Field Symbol的定义 262
10.2.2 Field Symbol的分配 263
10.2.3 Assign语句的基本结构 263
10.2.4 结构体字段分配到Field Symbol中 266
10.2.5 Field Symbol与Casting 268
10.3 FIELD SYMBOLS语句与内表 269
10.4 FIELD SYMBOLS语句与结构体 270
10.5 FIELD SYMBOLS语句的运用 271
10.5.1 FIELD SYMBOLS语句运用实例:费用表结构 271
10.5.2 FIELD SYMBOLS语句运用实例:循环内表处理 272
10.6 数据引用 274
10.6.1 参照变量 275
10.6.2 间接引用 276
1章 SAP内存与ABAP内存 279
11.1 概要 279
11.1.1 ABAP程序的内存结构 279
11.1.2 SAP 内存与ABAP内存之间的不同点 280
11.2 SAP 内存 281
11.3 ABAP内存 287
2章 报表程序 290
12.1 概要 290
12.2 创建程序 290
12.3 程序结构—定义 293
12.3.1 定义程序语句 293
12.3.2 DATA定义 294
12.3.3 选择画面 295
12.3.4 Message ID 301
12.4 程序结构—事件 302
12.4.1 INITIALIZATION 303
12.4.2 AT SELECTION-SCREEN 304
12.4.3 START-OF-SELECTION 304
12.4.4 END-OF-SELECTION 305
12.5 程序结构—List Process 事件 306
12.5.1 TOP-OF-PAGE 307
12.5.2 END-OF-PAGE 308
12.5.3 AT LINE-SELECTION. 309
12.5.4 AT USER-MAND 311
12.5.5 TOP-OF-PAGE DURING LINE-SELECTION 313
12.5.6 WRITE语句 315
12.6 调用程序 315
12.6.1 调用报表程序 316
12.6.2 调用事务码 318
12.7 BDC程序 318
12.7.1 利用CALL TRANSACTION 320
12.7.2 录屏及创建BDC程序 322
3章 模块池程序 326
13.1 概要 326
13.2 屏幕 327
13.2.1 屏幕属性 328
13.2.2 屏幕构成要素 329
13.2.3 屏幕字段 330
13.2.4 屏幕逻辑流 331
13.3 实现模块池程序 333
13.3.1 创建模块池程序及屏幕设计 333
13.3.2 创建GUI STATUS 336
13.3.3 实现PBO模块 340
13.3.4 实现PAI模块 347
13.3.5 创建事务码 349
13.3.6 Input Check 351
13.4 表控制器控件 352
13.4.1 创建表控制器 353
13.4.2 表控制器代码实现 355
13.4.3 实现表控制器代码 358
13.4.4 修改表控制器字段属性 359
13.5 子画面 364
13.5.1 定义子画面领域 365
13.5.2 Include 子画面 367
4章 ABAP对象 369
14.1 概要 369
14.1.1 什么叫对象定位 369
14.1.2 结构化ABAP程序中是否需要面向对象概念 371
14.1.3 类与对象的关系 372
14.1.4 实例 373
14.2 类 373
14.2.1 全局/本地类 373
14.2.2 Class构成要素 374
14.3 对象 380
14.3.1 参照对象 380
14.3.2 创建对象 381
14.3.3 访问对象组件 381
14.3.4 在类中创建多个实例 381
14.4 方法 383
14.4.1 声明方法 383
14.4.2 实现方法 384
14.4.3 调用方法 384
14.4.4 调用动态方法 385
14.4.5 事件处理方法 387
14.4.6 构造函数 387
14.5 继承 389
14.5.1 概要 389
14.5.2 重新定义方法 390
14.5.3 继承与参照变量 391
14.5.4 抽象/ 终方法和类 391
14.5.5 类的构成要素的命名空间 392
14.5.6 继承与静态属性 392
14.5.7 继承和构造函数 393
14.6 接口 395
14.6.1 什么是接口 395
14.6.2 定义接口 396
14.6.3 实现接口 397
14.6.4 参照接口 397
14.6.5 使用别名 399
14.7 事件 400
14.7.1 触发事件 401
14.7.2 Handling Event 402
14.8 类生成器 406
14.8.1 集成 406
14.8.2 利用类生成器创建类 406
14.8.3 利用类生成器测试类 410
14.8.4 利用全局类的源代码 411
5章 面向对象 ALV 413
15.1 概要 413
15.1.1 什么是ALV 413
15.1.2 ALV的类型 413
15.1.3 ALV GRID容器接口 414
15.1.4 ALV GRID容器的结构 415
15.2 SAP容器 416
15.2.1 创建SAP容器及容器对象 416
15.2.2 创建引用变量 418
15.2.3 调用屏幕 420
15.2.4 创建ALV GRID 控件 420
15.2.5 创建ALV对象 420
15.2.6 重新执行程序 421
15.3 创建ALV 421
15.3.1 创建ALV GRID容器 422
15.3.2 利用Docking容器创建程序 424
15.4 ALV方法 427
15.4.1 set_table_for_first_display方法 427
15.4.2 ALV其他方法 438
15.5 ALV 事件 441
15.5.1 双击事件 442
15.5.2 HOTSPOT_CLICK事件 443
15.5.3 Toolbar事件 443
15.5.4 USER-MAND事件 445
15.5.5 onDrag, onDrop 事件 445
15.6 字段目录 447
15.6.1 创建ALV字段目录 448
15.6.2 利用字段目录的ALV属性变更 455
15.7 ALV GRID 要素 458
15.7.1 信号灯(例外)处理 458
15.7.2 Coloring Rows 460
15.7.3 单元格染色 461
15.7.4 单元格显示成Pushbutton形式 463
6章 Function ALV 466
16.1 概要 466
16.2 详细了解Function ALV函数 467
16.2.1 了解I_CALLBACK_PF_STATUS_SET参数 468
16.2.2 观察I_CALLBACK_USER_MAND参数 471
16.2.3 it_fieldcat参数和字段目录说明 476
16.2.4 is_layout参数与ALV布局 481
16.3 练习Function ALV 484
16.3.1 Edit模式及保存已修改数据的方法 484
16.3.2 追加复选框字段及编辑时立刻调用事件 486
7章 SALV 491
17.1 概要 491
17.2 SALV类型与实现 491
17.2.1 全屏模式 493
17.2.2 全屏Classic List模式 494
17.2.3 利用控制器的模式 495
17.3 设置SALV输出样式 499
17.3.1 SALV与子类 499
17.3.2 设置SALV的标题 500
17.3.3 设置SALV的垂直/水平区分行 501
17.3.4 保存布局 502
17.3.5 修改字段属性 503
17.3.6 SALV选择模式 507
17.3.7 以弹出窗口形式显示 508
17.4 实现SALV基本功能 509
17.4.1 数据排序 509
17.4.2 设置Aggregation 510
17.4.3 设置过滤字段 511
17.5 SALV事件 512
17.5.1 什么是事件 512
17.5.2 DOUBLE_CLICK事件 514
17.5.3 HOTSPOT_CLICK事件 515
17.5.4 Toolbar事件 517
17.5.5 USER-MAND事件 518
17.6 SALV GRID要素 520
17.6.1 处理信号灯 520
17.6.2 处理按钮 523
17.6.3 修改单元格颜色 524

   作者介绍
作者:(韩国)金圣俊 译者:张钟淑

金圣俊,SAP资深顾问。自2001年开始在LGS中心从事SAP相关工作,曾以PP/APO/QM模块顾问的身份参加了很多SAPI贞目,曾任北京LGSABAP开发中心的项目经理及LG集团新员工培训专业讲师,还曾担任过韩国国立大学的ABAP讲师。2011年加入VOLVOIT,不仅作为SAPPM顾问管理项目,还作为SAPTuning工程师承担高级工程师的职责,并作为SAPQA颁布了ABAP!开发方及命名规则以确保VOLVO的程序开发品质。
张钟淑,5年SAP从业经验,曾以ABAP开发人员的身份参与了很多SAP项目。2010年开始在中国北京LG S ABAP开发中心工作,为中韩开发团队之间的顺畅交流做出了贡献。

   编辑推荐
《SAP ABAP开发从入门到精通》讲解清晰,可供SAP软件初学者、SAP软件维护人员、SAP软件内部顾问、大专院校计算机专业的师生和企业管理人员阅读参考。