BAPI是什么英文的简称

 我来答
坏蛋老公他媳妇
2015-11-04 · 知道合伙人金融证券行家
坏蛋老公他媳妇
知道合伙人金融证券行家
采纳数:483 获赞数:14832
毕业于河北金融学院金融系。

向TA提问 私信TA
展开全部
BAPI是business application programming interface的简称。
是面向对象程序设计方法中的一组程序接口。它允许程序员通过SAP将第三方软件整合成R/3专有产品。为了完成一些特殊的商业任务,如上传交易数据等,R/3系统中内置了BAPI。
ABAP中有关BAPI的介绍
1.BAPI – business application programming interface
2.它实际上是一种特殊的Remote Function Modules (RFC)是为了提供使用外部程序来进行交易活动
3.它提供的基于企业目标(Business Object) 技术的接口应用界面
4.SAP采用了Object-oriented技术,逻辑定义了SAP R/3系统的所有功能目标,并且将所有的目标(Objects) 和BAPIs存储于企业对象库(Business Objects Repository).
5.SAP R/3 企业目标的目标类型(Object Type) 相当于目标设计语言中类(Class) 的概念,其定义结构由以下几部分组成:基本数据,接口界面,键(Key Fields),方法(Methods),特征(Attributes),事件(Events)
--如何创建BAPI程序
1.定义BAPI Structure (Structure不能在BAPI中重复使用,因为一旦BAPI被释放,其Structure被冻结)
2.创建FUNCTION MODULE
每个BAPI必须有自己的Function Group,Function Group属性必须为RFC
3.创建Business Object
4.使用BAPI WIZARD创建API Method
这样BAPI可以被外部程序调用
5.Function Module符合BOR Method
4.释放BAPI Function Module,
释放Business Object Type,
释放BAPI作为BOR的一种Method
SAP BAPI
BAPI是 Business Application Programming Interface的缩写.
BAPI是SAP以外程序访问SAP内部数据和程序的标准方式。
BAPI在SAP系统内部以Function Module的方式实现.所有的BAPI Function都
- 支持Remote Function Call (RFC)
- 处理过程中不激活对话窗口
BAPI是被定义为Business Object Repository(BOR)中的SAP Business Object类型或SAP interface类型的方法,并且以Function Module方式实现的. 这种定义和实现分离的方式是我们可以通过2中方式访问BAPI.
- 通过面向对象的方法调用BOR中的BAPI
- 通过RFC直接调用Function Module
需要注意的事项:
在T-CODE:SE11中创建的结构必须保存在开发类中,不可保存为本地对象。
TESOL官网
2024-02-20 广告
TESOL是Teaching English to Speakers of Other Languages的缩写,代表**向其他语言使用者教授英语**。它涵盖了英语教学专业、英语教学硕士以及国际英语教师协会等与英语教学相关的内容。 TESO... 点击进入详情页
本回答由TESOL官网提供
yeehan
2006-08-29 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1469
采纳率:0%
帮助的人:1480万
展开全部
BAPI有的是类,有的是函数。'Business application programming interface'的简称。

BAPI is 'Business application programming interface', similar to API. which are
stable, standardized methods to access data in R/3

To use BAPIs to access SAP business objects you will need a good understanding of
object-oriented programming. You should also have a basic knowledge of the R/3
System.

BAPIs can be accessed from various programming environments, for example,
Delphi/Connect from Inprise (formerly Borland), Microsoft’s Visual Studio, C++ and
Java platforms. You must be familiar with the development environment used to access
BAPIs.

BAPIs are available from development platforms external to R/3 that support the
Remote Function Call (RFC) protocol. If you are developing your application in a non-
object oriented programming language, you need to have RFC programming skills to
call BAPIs via RFC. In particular, you need to know how to perform RFC calls.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弦之月NONO
高赞答主

2006-08-29 · 一个有才华的人
知道大有可为答主
回答量:1.9万
采纳率:70%
帮助的人:1.1亿
展开全部
芭芘
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式