当前位置:首页 > 经济
实战SAP程序开发-从实例学SAP ABAP编程
实战SAP程序开发-从实例学SAP ABAP编程

实战SAP程序开发-从实例学SAP ABAP编程PDF电子书下载

经济

  • 电子书积分:15 积分如何计算积分?
  • 作 者:王宏编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121028999
  • 页数:491 页
图书介绍:本书把相当复杂的SAP技术以非常简单的方式表达,非常直接地描述SAP技术,并采用大量的图片资料,使读者能清晰地了解SAP技术。本书主要介绍了:ABAP所需的开发环境,ABAP开发的主要内容,开发事务代码总索引:ABAP重要常识、编辑器使用、重要语法和常用技巧;ABAP数据库编程的基础,数据字典及数据库编程存取;报表编程的基础;Excel文件的导入导出;屏幕编程,以及Table Control,ALV,ALV TREE,TREE CONTROL等重要的屏幕控件;单据打印最常用的两种工具SMARTFROMS与FORMS;权限控制编程;不需要编程的查询工具Query;数据导入工具CATT与BDC;SAP出口技术。
《实战SAP程序开发-从实例学SAP ABAP编程》目录

第1章 ABAP开发环境和总体介绍 1

1.1 ABAP开发环境 1

1.2 ABAP开发总体介绍 1

第2章 创建“HELLO WORLD”程序 4

2.1 建立“HELLO WORLD”程序 4

2.2 为新建程序分配TCODE 8

2.3 为新建程序增加标题和列标题 10

2.4 文本和消息 12

2.4.1 文本的设定 12

2.4.2 消息的定义和使用 12

第3章 ABAP语法示例 15

3.1 FIELD-SYMBOLS 15

3.2 字符串的处理 16

3.2.1 合并字符串 16

3.2.2 拆分字符串 16

3.3 内表带有标题行 17

3.4 内表排序 18

3.5 修改内表数据 19

3.6 删除内表记录 20

3.7 使用索引插入内表行 21

3.8 格式化数据输出 22

3.9 内部数据存为文件 23

3.10 直接存入文件 24

3.11 将文件读取入内表 24

3.12 不使用提示框直接读入文件 25

3.13 列表输出 25

第4章 数据字典和数据表的读取 26

4.1 相关概念 26

4.2 实例建表 26

4.3 相关数据维护程序 30

4.3.1 新增 31

4.3.2 查询和删除 31

4.4 数据批量维护程序的生成及使用 32

4.5 建立域、数据元素和搜索帮助 35

4.5.1 建立域 36

4.5.2 建立数据元素 37

4.5.3 修改表结构使用数据元素 38

4.5.4 建立搜索帮助 39

4.6 逻辑数据库 42

4.7 数据表读取 42

4.7.1 基础的读取数据表例子 42

4.7.2 使用PACKAGE SIZE读取数据 44

4.7.3 内连接和外连接 45

第5章 标准列表和选择屏幕 46

5.1 连接相似语句 46

5.2 标准列表输出 46

5.3 输出无条件换页 47

5.4 列表的颜色 48

5.5 输出热点 49

5.6 交互式列表 50

5.7 为列表定义工具条与菜单 50

5.8 在弹出窗口中显示列表 56

5.9 隐藏字段技术 57

5.10 使用HIDE技术从列表中读取行 60

5.11 选择屏幕 62

5.11.1 选择屏幕操作 62

5.11.2 选择屏幕程序语法 64

5.11.3 选择屏幕实例设计 66

第6章 实战屏幕Screen设计 75

6.1 安装时注意的问题 75

6.2 第一个“HELLO WORLD”Screen程序 76

6.2.1 建立一个新程序 77

6.2.2 设计Screen 78

6.2.3 从程序中调用Screen 82

6.3.1 菜单编辑器 83

6.3 工具条和菜单设计 83

6.3.2 应用工具条设计 85

6.3.3 菜单设计 88

6.3.4 系统按钮设计 89

6.3.5 逻辑流设计 89

6.3.6 输入字段 90

6.3.7 OK_CODE 91

6.3.8 程序设计 92

6.3.9 屏幕输出 93

6.4 屏幕对象功能 93

6.4.1 单选按钮组的定义 93

6.4.2 输入输出字段的属性 94

6.4.3 数据字典关联字段 95

6.5 逻辑流 100

6.5.1 顺序执行逻辑流 100

6.5.2 字段检查与逻辑流的控制 100

6.5.3 发布消息 101

6.6 Listbox下拉框设计 106

6.7 修改屏幕状态 107

6.8 子窗口 110

6.9 表条目控制 113

6.9.1 手工制作 114

6.9.2 向导制作 116

6.10 通过定制控制在屏幕上显示图片 120

6.10.1 图片的上载 120

6.10.2 屏幕设计定义对象 124

6.10.3 图片显示程序 124

6.10.4 程序输出 127

6.11 通过定制控制设计文本编辑器 127

6.11.1 屏幕设计定义对象 128

6.11.2 文本编辑器程序 128

6.11.3 输出 129

6.12.1 从屏幕输入条件,列表输出数据 131

6.12 列表和屏幕相互调用 131

6.12.2 从列表调用屏幕 136

第7章 表控制Table Control设计 141

7.1 使用向导制作Table Control 141

7.1.1 建立程序 141

7.1.2 使用向导建立Table Control控件 142

7.2 手工制作Table Control 150

7.3 通过系统生成数据表维护程序 156

7.3.1 新建数据表 156

7.3.2 生成维护程序 157

7.3.3 数据维护 158

7.3.4 从程序调用生成的维护窗口 160

7.4 表格相关技巧 160

7.4.1 双击启动事件 160

7.4.2 取得行号 160

7.4.3 定义表格的读写属性 161

7.5 通过表格维护变更内表数据后提交数据库 162

第8章 ALV控件的使用 166

8.1 简单的ALV控件实例 166

8.2 自定义输出字段的ALV控件实例 167

8.3 在屏幕上建立ALV控件 170

8.3.1 定义SCREEN窗口 170

8.3.2 定义逻辑流 170

8.4 自定义ALV控件的工具条按钮 172

8.5 处理ALV双击事件 177

8.6 通过ALV控件编辑内表和数据库更新 179

8.7 ALV Tree的使用 185

第9章 Tree Control的使用 190

9.1 简单的Tree Control实例 190

9.2 建立有数据表接口的Tree Control对象 199

9.3 通过右键菜单完成Tree Control节点的增删改功能 204

9.4 Tree Control对象与ALV Grid对象关联 219

10.1 一个简单的例子 227

第10章 实战Smart Forms设计 227

10.1.1 Form的制作 228

10.1.2 设计程序调用Form 238

10.2 Smart Forms相关技术 238

10.2.1 Style样式制作 238

10.2.2 Text Moudle文本制作 243

10.3 图片的上传 245

10.4 变量加载 247

10.5 通过Table对象打印表格 249

10.6 使用Section、Loop对象制作表格 257

第11章 实战Form设计 267

11.1 一个简单的单据打印例子 267

11.1.1 Form的制作 268

11.1.2 打印程序设计 280

11.2.1 图片的上传 282

11.2 复杂单据的制作 282

11.2.2 变量的传递 284

11.2.3 循环变量输出 285

11.3 SAP Form编辑器操作 290

11.3.1 插入行 290

11.3.2 删除行 291

11.3.3 删除区域 292

11.3.4 区域拷贝 292

11.4 在Form中调用自定义程序 293

11.5 Form的导入与导出 296

第12章 查找业务应用使用的数据表 297

12.1 通过帮助直接查找表和字段 297

12.2 通过SQL跟踪器 298

第13章 程序权限设定 303

13.1 建立授权对象 303

13.2 建立应用程序与使用授权对象 306

13.3 建立新用户与分配权限 307

13.3.1 建立新用户 307

13.3.2 建立角色与分配权限 308

13.4 切换用户测试 314

13.5 用户权限检查 316

第14章 Query的使用 318

14.1 Query的执行 318

14.2 用户组的建立 319

14.3 功能区的建立 321

14.4 Query的建立 328

14.4.1 通过InfoSet方式建立Query 329

14.4.2 通过创建按钮创建Query 331

14.5 Query的查询和执行 335

14.6 深入Query应用 337

14.6.1 在报表上加计算字段 337

14.6.2 过滤数据 346

14.6.3 在查询界面中使用Checkbox对象代替输入框 353

14.6.4 双击报表某行后自动进入业务系统 358

14.6.5 报表程序的生成及使用 362

第15章 CATT的使用 363

15.1 CATT介绍 363

15.2 CATT的录制 363

15.3 CATT参数的配置 367

15.4 数据批量导入 370

15.4.1 单条数据导入 370

15.4.2 通过变量导入一条或多条数据 372

15.4.3 从外部文件导入数据 375

15.5 如何用CATT导入单据 378

15.5.1 导入文件格式 378

15.5.2 在功能列表编辑代码 379

15.6 数据的查阅及维护 379

16.1 记录屏幕操作 382

第16章 BDC的使用 382

16.2 产生执行程序 387

16.3 生成模拟数据格式文件 388

16.4 调整数据文件 389

16.5 运行BDC产生的程序读取文件导入数据 389

16.6 数据的浏览确认 391

16.7 生成会话及会话执行 392

16.8 BDC源代码分析 397

16.8.1 BDC结构 397

16.8.2 BDC的OKCODE 397

16.8.3 从文件读取方式生成代码分析 397

16.9 从内表记录方式生成代码分析 400

16.10 用BDC导入单据 402

第17章 实战BAPI 403

17.1 BAPI操作简介 403

17.2 通过BAPI建立销售订单的实例 405

17.3 建立简单的BAPI并在Delphi中调用 408

17.3.1 建立功能模块 409

17.3.2 建立功能模块测试程序 412

17.3.3 定义BAPI 413

17.3.4 从Delphi中调用 420

第18章 常识与技巧 423

18.1 特殊的TCODE 423

18.2 快速剪切粘贴 423

18.3 业务菜单显示TCODE 424

18.4 程序的注释 424

18.5 程序的规范化 425

18.6 设定个人参数 426

18.7 程序的激活与调试 427

18.8 在业务系统中启动单步跟踪 428

18.9 在使用业务功能时显示编码 428

18.10 从总菜单查找TCODE 429

18.13 显示所有系统图标 430

18.11 通过TCODE查找相关程序 430

18.12 通过程序查TCODE 430

18.14 通过“模式”功能自动生成程序 431

18.15 解除锁定 433

18.16 调用事务 435

18.17 定义工作域含有表结构 437

18.18 在内存中存储数据对象 437

18.19 使用系统对象取编号 437

18.19.1 建立编号对象 438

18.19.2 使用系统函数取编号 441

18.20 修改本地对象的开发类 442

18.21 同主机不同Client对象拷贝的两种方法 445

18.22 配置打印机 447

18.23 Excel文件的导入和导出 450

18.23.1 常用的OLE函数 450

18.23.2 从Excel读入文件到ABAP程序 450

18.23.3 将数据传送到Excel并保存 453

第19章 实战用户出口 455

19.1 需要使用出口的情况及出口的种类 455

19.2 出口的寻找方法 455

19.3 出口的实例 455

19.3.1 在输入销售订单的采购订单编号字段时自动将小写转为大写 455

19.3.2 物料凭证出口 457

19.4 更改标准程序 459

附录A SAP IDES安装全攻略 460

A.1 综述 460

A.2 安装环境及要求 460

A.3 总体安装步骤 461

A.4 网络环境设定 461

A.5 Oracle817安装 462

A.6 安装SAP系统 463

A.7 安装GUI客户端,设置登录SAP系统 480

A.8 安装中文系统 484

返回顶部