SAP BC417 课程
中文自学笔记
强晟
2007年12月6日
v1.0
E-mail:qiangsheng@gmail.com
Blog:http://qiangsheng.cnblogs.com
BC417: BAPI Development for Accessing SAP Components 2
SAP 学习笔记系列 (by 强晟 qiangsheng@gmail.com)
前言
• 随着 SAP 的发展和软件开发技术的发展,ABAP 开始引
进面向对象的概念,BAPI 则是在这个转换过程中融合了
面向过程和面向对象两种开发方式的产物。
• 为了兼容过去的开发方式,SAP 把 BAPI 的方法调用组
织在函数组和函数模块中,使用传统的面向过程的 ABAP
可以调用这些函数模块来完成 BAPI 的功能。同时,
BAPI 以业务对象的面目出现,将逐渐转变成可以被面向
对象的 ABAP 或者 Java 调用的对象。同时,它还具有远
程函数调用的能力,可以被其他的软件开发语言在其他平
台上调用。它已经逐渐成为 SAP 开发的主流技术。
强晟
2007年11月9日
BC417: BAPI Development for Accessing SAP Components 3
SAP 学习笔记系列 (by 强晟 qiangsheng@gmail.com)
目录
• 第一单元:介绍
• 第二单元:BAPI 基础
• 第三单元:创建一个 RFC 函数模块
• 第四单元:业务对象
• 第五单元:数据库更新
• 第六单元:BAPI 调用
• 第七单元:增强和修正
• 第八单元:使用 ALE 和 IDOC 的 BAPI
• 第九单元:集中数据传输
• 附录:新的 BAPI 项目实施
BC417: BAPI Development for Accessing SAP Components 4
SAP 学习笔记系列 (by 强晟 qiangsheng@gmail.com)
课程说明
• 课程目标
– 创建、维护和使用 BAPI
• 学习本课程后应该可以
– 说明 BAPI 开发的四个阶段:分析、设计、测试和实
现
– 设计和维护 BAPI
– 查找或创建业务对象
– 增强 SAP 提供的 BAPI
– 执行对 BAPI 的外部调用
BC417: BAPI Development for Accessing SAP Components 5
SAP 学习笔记系列 (by 强晟 qiangsheng@gmail.com)
第一单元:介绍
• 学习本单元后应该可以
– 说明 SAP 业务框架
– 定义业务对象和列出它们的组件
– 说明 BAPI 的意图和基本功能
– 说明业务场景
– 列出场景的阶段和它们的意图
– 说明 BAPI 的事务模型
– 列出事务步骤和它们的时间点
– 找出和访问 BAPI 开发中用到的工具
– 使用可用工具来找出现存 BAPI
– 列出与 BAPI 及其组件相关的命名规范
- 1
- 2
前往页