工程师突击:SAP ABAP实用程序开发攻略
查看您的阅读历史
- 类别:
- 管理信息化
本书根据国内外实施SAP系统的企业对专业员工的培训步骤及技能要求编写,以介绍SAP R3 ABAP/4开发技术为重点,内容涵盖SAP基础知识、ABAP语法详解、ABAP中高级专业开发工具的使用等。通过本书的学习,读者能够逐步深入SAP编程并掌握SAP开发技能,快速成长为SAP实用型人才。本书以实例讲解为主,包括具体的需求分析、程序执行效果展示、完整代码解析等。这些实例均为SAP商务应用开发中的常用实例,既可作为入门起步之用,又可作为高级进阶的参考。本书不但适合于SAP初学者、SAP中高级开发工程师及咨询顾问,也可作为企业及学校SAP培训参考图书。
1SAP系统介绍
本篇主要介绍SAP基本概念、发展简史、SAP工作及开发环境。具体内容包括SAP系统结构、SAP业务模组分类、SAP 开发语言ABAP/4及其开发环境介绍。
2SAP应用开发环境介绍
通过上一章的学习,我们对SAP的基本概念、发展及结构有了初步的认识,那么SAP的运行环境及界面究竟是怎样的,SAP究竟怎样来进行扩展开发呢?本章将带领读者进一步解密SAP的真实面容。
3ABAP开发基础知识
- 第一节 ABAP数据类型及定义
- 第二节 结构体(Structure)
- 第三节 内表(Internal Table)
- 第四节 数据的输出与数值传递
- 第五节 数据的转换及运算
- 第六节 数据流控制
- 第七节 子程序的建立及调用
- 第八节 ABAP宏的应用
4面向对象程序设计
- 第一节 类
- 第二节 接口
- 第三节 事件
- 第四节 定义系统全局对象
- 第五节 关于接口的功能增强——BADI简介
5数据字典及应用
- 第一节 数据字典工具及对象
- 第二节 数据字典对象的创建及维护
- 第三节 透明表数据的手工维护及浏览
- 第四节 通过TCode实现对透明表数据的手工维护
- 第五节 透明表的锁定
6Open SQL
- 第一节 Open SQL简介
- 第二节 Open SQL基本语法及结构
- 第三节 Native SQL的使用
- 第四节 动态SQL技术
- 第五节 Open SQL的优化原则
7SAP应用界面开发及ABAP报表设计
屏幕是SAP数据基本输入及输出的接口,屏幕开发共有两种方式:1)直接通过REPORT程序编写;2)通过Screen Painter绘制。本章主要介绍如何通过代码编写的方式来设计屏幕及相关屏幕事件,并通过实例来介绍屏幕开发。
- 第一节 SAP屏幕基本元素的创建
- 第二节 SAP屏幕事件的控制
- 第三节 Report List 报表开发
- 第四节 程序回执信息的定义
- 第五节 工具栏对象GUI Status与GUI Title
- 第九节 获取本地文件夹所有文件信息
- 第一十零节 实现ALV动态字段数据的抓取
- 第一十一节 通过SAP实现邮件的发送
8Function程序设计及应用
- 第一节 Function开发环境介绍
- 第二节 Function在SAP中的应用
- 第三节 RFC在外部系统中的调用
- 第四节 ABAP开发常用函数
9Screen Painter程序设计
- 第一节 Screen Painter开发环境介绍
- 第二节 Screen对象的创建及属性设置
- 第三节 Screen屏幕元素的创建及属性设置
- 第四节 Screen对象在SAP程序中的综合应用
- 第五节 Screen对象的数据传输管控
- 第六节 高级屏幕元素设计
10ALV程序设计
- 第一节 ALV基本操作及属性介绍
- 第二节 ALV的开发及应用
11SAP ScriptForm商业报表程序设计
- 第一节 Form的基本概念
- 第二节 版式设计
- 第三节 ScriptForm数据输出
- 第四节 ScriptForm在Report程序中的调用
- 第五节 ScriptForm调用实例
- 第六节 ScriptForm的调试
- 第七节 ScriptForm在系统间的传递
12SmartForm商业报表程序设计
- 第一节 SmartForm工具简介
- 第二节 SmartForm的创建实例解析
- 第三节 SmartForm打印对话框属性设置
13快速报表工具Query
- 第一节 Query概述
- 第二节 SAP Query创建步骤
- 第三节 Query的应用
14BDC的使用
- 第一节 BDC简介
- 第二节 BDC的使用
- 第三节 BDC使用注意事项
15CATT的使用
- 第一节 CATT的录制
- 第二节 CATT参数的配置
- 第三节 数据的导入
- 第四节 关于数据的录制
16ABAP实用开发技巧详解
- 第一节 文件夹的判断与创建
- 第二节 数据文件的读取与写入
- 第三节 在文本输入字段调用文件选择对话框
- 第四节 模拟Select-Options对象实现多项数据输入功能
- 第五节 多样式的用户交互对话框
- 第六节 字符串的加密与解密
- 第七节 实现FTP的文件上传与下载
- 第八节 开启指定路径文件或程式
- 第一十二节 获取Report程序源码及其开发对象
- 第一十三节 实现双击文本输入字段链接到TCode
- 第一十四节 实现ALV表头的自定义格式
- 第一十五节 自定义ALV工具栏
- 第一十六节 ALV表格数据双击事件
- 第一十七节 动态程序的实现
- 第一十八节 通过动态参数获取表字段数据