壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1240|回复: 0

[ABAP] BAPI:Business Application Programming Interfaces,业务应用编程接口

[复制链接]
发表于 2012/9/19 16:57:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
作用:1、在SAP内部组件及非SAP组件之间的技术整合
2、业务数据交换
3、SAP通过该标准接口把整个系统链接为一个整体
4、BAPI是SAP中心组件R/3和ECC和BW系统入口之一
技术:1、基于RFC技术实现
        2、BAPI提供的整合扩展到了业务层面
        3、外部程序可以通过BAPI访问SAP系统中的业务对象、数据、应用
Business Object BO SAP业务对象代表的是实际世界的对象,比如一个采购订单、一个物料数据,包含业务数据,并描述了完整的业务过程。
SAP的面向对象架构通过业务组件、业务对象类型、BAPI等元素共同完成
每个SAP业务组件都提供相对独立的功能,其中包含业务对象类型、实例
业务过程或业务场景可以再一个业务组件内部或者跨模块/系统实现,跨系统的业务过程也称为分布式业务过程,其集成通过ALE技术实现
业务对象类型是业务对象的定义和描述,面向对象架构的实现基础,也就是SAP系统中的‘类’,它封装了业务功能和数据,一个业务对象即为一个业务实体,其中不仅包含业务对象本身的数据,还包含其功能的实现,根绝业务规则来组织数据和业务过程
业务对象的而整体架构包含四层:
l       最内层SAP业务对象内核层,包含对象本身的内部数据结构及标准设定
l       整合层,包含对象的业务逻辑
l       接口层,提供该业务对象类型的外部访问接口,包括属性、方法、BAPI方法、事件等
l       外部访问层,支持对业务对象数据访问的具体技术,RFC\JCo\NCo等
业务对象仓库BOR,是SAP业务对象类型和相关BAPI组织中心。
业务对象仓库浏览器的事务代码是SW03
业务对象在业务对象浏览器中定义,业务对象创建器SWO1
接口中仅定义属性和方法的名称,但不能包含具体实现
SAP业务对象不支持多重继承,即一个业务对象类型只能制定唯一的父类型,但一个对象可以实现多个接口
业务对象类型组件:
业务对象类型的构成包括:基本数据、组件2部分
业务对象组件:SAP对象的接口、属性、方法、事件
l       接口:特殊的业务对象类型,本身不能生成对象实例
l       关键字段:唯一确定一个业务对象类型的实例
l       属性:业务对象的数据部分
l       方法:外界对业务对象进行访问的接口,BAPI是一种特殊的业务对象方法
l       事件:可通过事件触发工作流或任务


该贴已经同步到 纵横四海的微博

SAP_BAPI介绍.docx

1.02 MB, 下载次数: 2, 下载积分: 努力值 -5 点

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 09:28 , Processed in 0.016590 second(s), 19 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表