由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 SAP ABAP开发从入门到精通 金圣俊 CTS 数据类型 数据库 模块化程序 内表 调试 ABAP数据字典
¥ ×1
| |
商品名称: | SAP ABAP开发从入门到精通 |
作 者: | (韩)金圣俊 编著 张钟淑 译 |
市 场 价: | 119.00 |
ISBN 号: | 9787111417002 |
出版日期: | 2022年04月 |
开 本: | 16 |
出 版 社: | 机械工业出版社 |
前言 绪论1 第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 TABLES56 第3章 OPEN SQL与NATIVE SQL58 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 SQL60 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 条件语句--HAVING73 3.2.7 SORT 语句73 3.2.8 Subquery74 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 SQL81 第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 COMMIT103 4.8 概要——Function105 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 RFC115 第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调试——SRDEBUG173 第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 第10章 Field Symbol和数据引用260 10.1 概要260 10.1.1 什么是Field Symbol260 10.1.2 分配Field Symbol261 10.2 定义及分配Field Symbol262 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与Casting268 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 第11章 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 第12章 报表程序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 ID301 12.4 程序结构—事件302 12.4.1 INITIALIZATION303 12.4.2 AT SELECTION-SCREEN304 12.4.3 START-OF-SELECTION304 12.4.4 END-OF-SELECTION305 12.5 程序结构—List Process 事件306 12.5.1 TOP-OF-PAGE307 12.5.2 END-OF-PAGE308 12.5.3 AT LINE-SELECTION.309 12.5.4 AT USER-COMMAND311 12.5.5 TOP-OF-PAGE DURING LINE-SELECTION313 12.5.6 WRITE语句315 12.6 调用程序315 12.6.1 调用报表程序316 12.6.2 调用事务码318 12.7 BDC程序318 12.7.1 利用CALL TRANSACTION320 12.7.2 录屏及创建BDC程序322 第13章 模块池程序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 STATUS336 13.3.3 实现PBO模块340 13.3.4 实现PAI模块347 13.3.5 创建事务码349 13.3.6 Input Check351 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 第14章 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 Event402 14.8 类生成器406 14.8.1 集成406 14.8.2 利用类生成器创建类406 14.8.3 利用类生成器测试类410 14.8.4 利用全局类的源代码411 第15章 面向对象 ALV413 15.1 概要413 15.1.1 什么是ALV413 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 创建ALV421 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-COMMAND事件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 Rows460 15.7.3 单元格染色461 15.7.4 单元格显示成Pushbutton形式463 第16章 Function ALV466 16.1 概要466 16.2 详细了解Function ALV函数467 16.2.1 了解I_CALLBACK_PF_STATUS_SET参数468 16.2.2 观察I_CALLBACK_USER_COMMAND参数471 16.2.3 it_fieldcat参数和字段目录说明476 16.2.4 is_layout参数与ALV布局481 16.3 练习Function ALV484 16.3.1 Edit模式及保存已修改数据的方法484 16.3.2 追加复选框字段及编辑时立刻调用事件486 第17章 SALV491 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 设置Aggregation510 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-COMMAND事件518 17.6 SALV GRID要素520 17.6.1 处理信号灯520 17.6.2 处理按钮523 17.6.3 修改单元格颜色524
|
本书以实例应用的形式,非常直接地讲解了SAPABAP开发的相关知识点,内容由浅入深,详细地介绍了SAPABAP开发者所必须掌握的包与CTS、数据类型、数据库、模块化程序、内表、调试、ABAP数据字典、锁对象、检索帮助、FieldSymbol与数据引用、SAP内存与SAP内存、报表程序、模块池程序、ABAP对象、面向对象ALV、FunctionALV、SALV等知识。本书叙述清楚,语言通俗易懂,可供SAP软件初学者、SAP软件维护人员、SAP软件内部顾问、大专院校计算机专业的师生和企业管理人员阅读参考。 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格