SAP ABAP开发从入门到精通

本书特色

[

  《sap
abap开发从入门到精通》以应用实例的形式,讲解了sapabap开发的相关知识点,详细介绍了sapabap开发者必须掌握的包与变更传输系统(cts)、数据类型、数据库、模块化程序、内表、调试、abap数据字典、锁对象、检索帮助、fieldsymbol与数据引用、sap内存与abap内存、报表程序、模块池程序、abap对象、面向对象alv、functionalv、salv等知识。

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

]

内容简介

[

本系列丛书有:
sap
abap开发从入门到精通
sap
计划与合并完全解决方案
sap
bw/bo实战指南—像学习office一样学习bw/bo
sap战略绩效管理完全解决方案
工程师突击——sapabap实用程序开发攻略

]

目录

前言绪论第1章 包与变更传输系统(cts)1.1 概要1.1.1 包1.1.2 软件组件1.2 创建包1.3 变更传输系统1.3.1 概要1.3.2 传输组织1.3.3 创建变更请求号1.3.4 释放变更请求号1.3.5 变更请求号属性第2章 数据类型2.1 概要2.1.1 数据类型2.1.2 数据变量2.1.3 数据类型的种类2.1.4 声明数据类型2.1.5 data 语句2.1.6 abap 命名规则2.2 abap基本数据类型2.2.1 固定长度的 abap 基本数据类型2.2.2 数字型2.2.3 字符串类型2.2.4 不定长abap基本数据类型2.2.5 hexadecimal类型2.3 局部数据类型2.3.1 声明类型2.3.2 定义结构体类型2.4 abap 数据字典数据类型2.4.1 参照表、视图声明数据类型2.4.2 参照基本数据类型定义变量2.4.3 利用类型组的type定义2.4.4 abap数据字典类型与abap基本数据类型2.5 赋值2.5.1 给变量赋值2.5.2 利用offset进行赋值2.5.3 结构体之间的计算操作2.6 定义其他变量2.6.1 常量2.6.2 静态变量2.6.3 tables第3章 open sql与native sql3.1 概要3.1.1 r/3 体系结构3.1.2 sql定义3.1.3 sql的种类3.1.4 open sql 与 native sql3.1.5 sql与本地缓冲器3.1.6 open sql 概要3.2 open sql-读取数据3.2.1 select 语句3.2.2 into 语句3.2.3 from 语句3.2.4 where 语句3.2.5 grouping 语句3.2.6 grouping 条件语句——having3.2.7 sort 语句3.2.8 subquery3.3 open sql-数据修改3.3.1 insert语句3.3.2 update 语句3.3.3 delete 语句3.3.4 modify语句3.4 native sql第4章 模块化程序4.1 概要——子程序4.2 子程序定义4.3 子程序参数4.3.1 传递参数的方法4.3.2 定义参数类型4.3.3 参数与结构体4.3.4 参数与内表4.4 调用子程序4.4.1 调用程序内部子程序4.4.2 调用程序外部子程序4.4.3 动态调用子程序4.5 结束子程序4.6 临时子程序4.7 perform on commit4.8 概要——function4.8.1 函数4.8.2 函数组4.9 创建函数组4.10 函数4.10.1 检索函数列表4.10.2 函数的详细内容4.10.3 创建函数4.10.4 测试函数4.10.5 调用函数4.11 rfc第5章 内表5.1 概要5.1.1 内表5.1.2 结构体比较5.1.3 数组与内表5.1.4 创建内表5.2 内表与表头5.3 内表的类型5.3.1 标准表5.3.2 排序表5.3.3 哈希表5.4 比较内表速度5.4.1 标准表与排序表5.4.2 二分法查找5.4.3 binary search 和排序5.4.4 测定哈希表速度5.5 内表命令5.5.1 内表赋值5.5.2 内表初始化5.5.3 内表排序5.5.4 内表属性5.6 追加内表数据5.6.1 insert 语句5.6.2 append语句5.6.3 collect 语句5.7 修改内表数据5.7.1 利用表关键字修改一条数据5.7.2 利用where条件修改多条数据5.7.3 利用索引修改一条数据5.8 删除内表数据5.8.1 利用表关键字删除一条数据5.8.2 利用where条件删除多条数据5.8.3 利用索引删除内表数据5.8.4 利用adjacent duplicate 语句删除重复行5.9 读取内表数据5.9.1 利用关键字读取内表数据5.9.2 利用索引读取内表数据第6章 调试6.1 概要——旧版调试模式6.1.1 调试6.1.2 执行旧版调试画面6.2 旧版调试模式的断点6.2.1 断点的概念及类型6.2.2 静态断点6.2.3 动态断点6.2.4 在调试画面设置断点6.2.5 为指定语句设置断点6.2.6 在子程序中设置断点6.2.7 在函数中设置断点6.2.8 控制断点6.3 旧版调试模式下的观察点6.4 概要——新版调试模式6.5 新版调试模式的断点6.6 新版调试模式下的观察点6.7 保存及加载内部断点6.8 接口rfc调试——srdebug第7章 abap数据字典7.1 概要7.1.1 abap数据字典7.1.2 abap数据字典类型7.2 表7.2.1 表字段7.2.2 创建表7.2.3 修改表7.2.4 表字段属性7.2.5 创建数据的方法7.2.6 外部键7.2.7 表增强7.2.8 索引7.2.9 技术设定7.3 结构体7.3.1 什么是结构体7.3.2 创建结构体7.4 视图7.4.1 什么是视图7.4.2 视图的类型7.4.3 创建视图7.4.4 表维护7.5 表类型7.5.1 创建表类型7.5.2 range表类型7.6 域7.6.1 什么是域7.6.2 创建域7.7 数据元素7.7.1 什么是数据元素7.7.2 数据元素与基本类型第8章 锁对象8.1 概要8.2 创建锁对象8.2.1 创建锁对象的方法8.2.2 函数的参数属性8.3 锁程序实例8.4 确认锁对象8.5 锁整个表8.6 t-code锁设置8.7 其他8.7.1 enqueue_read函数8.7.2 editor lock解除第9章 检索帮助9.1 概要9.2 创建检索帮助9.2.1 选择方法9.2.2 检索帮助的传入与传出参数9.3 检索帮助的应用9.3.1 在数据元素中追加检索帮助9.3.2 表字段中追加检索帮助9.3.3 在画面字段上追加检索帮助9.4 检索帮助扩展9.5 集合检索帮助9.6 模块池程序中的输入帮助9.6.1 利用abap数据字典表构成输入帮助9.6.2 利用内表构成输入帮助第10章 field symbol和数据引用10.1 概要10.1.1 什么是field symbol10.1.2 分配field symbol10.2 定义及分配field symbol10.2.1 field symbol的定义10.2.2 field symbol的分配10.2.3 assign语句的基本结构10.2.4 结构体字段分配到field symbol中10.2.5 field symbol与casting10.3 field symbols语句与内表10.4 field symbols语句与结构体10.5 field symbols语句的运用10.5.1 field symbols语句运用实例:费用表结构10.5.2 field symbols语句运用实例:循环内表处理10.6 数据引用10.6.1 参照变量10.6.2 间接引用第11章 sap内存与abap内存11.1 概要11.1.1 abap程序的内存结构11.1.2 sap 内存与abap内存之间的不同点11.2 sap 内存11.3 abap内存第12章 报表程序12.1 概要12.2 创建程序12.3 程序结构-定义12.3.1 定义程序语句12.3.2 data定义12.3.3 选择画面12.3.4 message id12.4 程序结构-事件12.4.1 initialization12.4.2 at selection-screen12.4.3 start-of-selection12.4.4 end-of-selection12.5 程序结构-list process 事件12.5.1 top-of-page12.5.2 end-of-page12.5.3 at line-selection.12.5.4 at user-command12.5.5 top-of-page during line-selection12.5.6 write语句12.6 调用程序12.6.1 调用报表程序12.6.2 调用事务码12.7 bdc程序12.7.1 利用call transaction12.7.2 录屏及创建bdc程序第13章 模块池程序13.1 概要13.2 屏幕13.2.1 屏幕属性13.2.2 屏幕构成要素13.2.3 屏幕字段13.2.4 屏幕逻辑流13.3 实现模块池程序13.3.1 创建模块池程序及屏幕设计13.3.2 创建gui status13.3.3 实现pbo模块13.3.4 实现pai模块13.3.5 创建事务码13.3.6 input check13.4 表控制器控件13.4.1 创建表控制器13.4.2 表控制器代码实现13.4.3 实现表控制器代码13.4.4 修改表控制器字段属性13.5 子画面13.5.1 定义子画面领域13.5.2 include 子画面第14章 abap对象14.1 概要14.1.1 什么叫对象定位14.1.2 结构化abap程序中是否需要面向对象概念14.1.3 类与对象的关系14.1.4 实例14.2 类14.2.1 全局/本地类14.2.2 class构成要素14.3 对象14.3.1 参照对象14.3.2 创建对象14.3.3 访问对象组件14.3.4 在类中创建多个实例14.4 方法14.4.1 声明方法14.4.2 实现方法14.4.3 调用方法14.4.4 调用动态方法14.4.5 事件处理方法14.4.6 构造函数14.5 继承14.5.1 概要14.5.2 重新定义方法14.5.3 继承与参照变量14.5.4 抽象/*终方法和类14.5.5 类的构成要素的命名空间14.5.6 继承与静态属性14.5.7 继承和构造函数14.6 接口14.6.1 什么是接口14.6.2 定义接口14.6.3 实现接口14.6.4 参照接口14.6.5 使用别名14.7 事件14.7.1 触发事件14.7.2 handling event14.8 类生成器14.8.1 集成14.8.2 利用类生成器创建类14.8.3 利用类生成器测试类14.8.4 利用全局类的源代码第15章 面向对象 alv15.1 概要15.1.1 什么是alv15.1.2 alv的类型15.1.3 alv grid容器接口15.1.4 alv grid容器的结构15.2 sap容器15.2.1 创建sap容器及容器对象15.2.2 创建引用变量15.2.3 调用屏幕15.2.4 创建alv grid 控件15.2.5 创建alv对象15.2.6 重新执行程序15.3 创建alv15.3.1 创建alv grid容器15.3.2 利用docking容器创建程序15.4 alv方法15.4.1 set_table_for_first_display方法15.4.2 alv其他方法15.5 alv 事件15.5.1 双击事件15.5.2 hotspot_click事件15.5.3 toolbar事件15.5.4 user-command事件15.5.5 ondrag, ondrop 事件15.6 字段目录15.6.1 创建alv字段目录15.6.2 利用字段目录的alv属性变更15.7 alv grid 要素15.7.1 信号灯(例外)处理15.7.2 coloring rows15.7.3 单元格染色15.7.4 单元格显示成pushbutton形式第16章 function alv16.1 概要16.2 详细了解function alv函数16.2.1 了解i_callback_pf_status_set参数16.2.2 观察i_callback_user_command参数16.2.3 it_fieldcat参数和字段目录说明16.2.4 is_layout参数与alv布局16.3 练习function alv16.3.1 edit模式及保存已修改数据的方法16.3.2 追加复选框字段及编辑时立刻调用事件第17章 salv17.1 概要17.2 salv类型与实现17.2.1 全屏模式17.2.2 全屏classic list模式17.2.3 利用控制器的模式17.3 设置salv输出样式17.3.1 salv与子类17.3.2 设置salv的标题17.3.3 设置salv的垂直/水平区分行17.3.4 保存布局17.3.5 修改字段属性17.3.6 salv选择模式17.3.7 以弹出窗口形式显示17.4 实现salv基本功能17.4.1 数据排序17.4.2 设置aggregation17.4.3 设置过滤字段17.5 salv事件17.5.1 什么是事件17.5.2 double_click事件17.5.3 hotspot_click事件17.5.4 toolbar事件17.5.5 user-command事件17.6 salv grid要素17.6.1 处理信号灯17.6.2 处理按钮17.6.3 修改单元格颜色……

封面

SAP ABAP开发从入门到精通

书名:SAP ABAP开发从入门到精通

作者:金圣俊

页数:526

定价:¥99.0

出版社:机械工业出版社

出版日期:2013-04-01

ISBN:9787111417002

PDF电子书大小:142MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注