BAPI 相关介绍资料

2020-04-17 07:42

BAPI—百度百科

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 Modulede的方式实现.所有的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

FI/ BAPI 常用 收藏

——阿土的SAP专栏

总帐会计: (比较简单全部测试通过,关帐时使用)

Line item of document for ledger with summary table GL F: BAPI_GLX_GETDOCITEMS

Closing balance of G/L account for chosen year F: BAPI_GL_GETGLACCBALANCE

Closing balance of G/L account for current year F: BAPI_GL_GETGLACCCURRENTBALANCE

Posting period balances for each G/L account F: BAPI_GL_GETGLACCPERIODBALANCES

应付帐款: (比较简单全部测试通过,按照公司代码,供应商代码和起至时间来查询)

读取已清算科目行项目

F: BAPI_AP_ACC_GETBALANCEDITEMS

读取当前余额

F: BAPI_AP_ACC_GETCURRENTBALANCE

读取关键日期余额

F: BAPI_AP_ACC_GETKEYDATEBALANCE

读取未清科目项

F: BAPI_AP_ACC_GETOPENITEMS

读取科目余额

F: BAPI_AP_ACC_GETPERIODBALANCES

读取科目过帐

F: BAPI_AP_ACC_GETSTATEMENT

应收款: (比较简单,传入值,没有要求输入内表类型的;;按照公司代码,供应商代码和起至时间来查询)

确定主数据

F: BAPI_CR_ACC_GETDETAIL

确定最高催款级别

F: BAPI_CR_ACC_GETHIGHESTDUNNINGL

确定最旧的未清项目

F: BAPI_CR_ACC_GETOLDESTOPENITEM

确定 OI 结构

F: BAPI_CR_ACC_GETOPENITEMSSTRUCT

确定贷方帐户的信用状态

F: BAPI_CREDIT_ACCOUNT_GET_STATUS

BAPI: 取余额项目: 客户

F: BAPI_AR_ACC_GETBALANCEDITEMS

BAPI: 取实际余额: 客户

F: BAPI_AR_ACC_GETCURRENTBALANCE

BAPI: 取关键日期余额: 客户

F: BAPI_AR_ACC_GETKEYDATEBALANCE

BAPI: 取未清项: 客户

F: BAPI_AR_ACC_GETOPENITEMS

BAPI: 取余额: 客户

F: BAPI_AR_ACC_GETPERIODBALANCES

BAPI: 取科目报表: 客户

F: BAPI_AR_ACC_GETSTATEMENT

读取客户销售范围

F: BAPI_CUSTOMER_GETSALESAREAS

银行会计:

取消支付请求

F: BAPI_PAYMENTREQUEST_CANCEL

支付请求的创建

F: BAPI_PAYMENTREQUEST_CREATE

列出支付请求

F: BAPI_PAYMENTREQUEST_GETLIST

支付请求状态的确定

F: BAPI_PAYMENTREQUEST_GETSTATUS

过帐预制凭证请求

F: BAPI_PAYMENTREQUEST_POST

批准支付的支付请求

F: BAPI_PAYMENTREQUEST_RELEASE

开始支付的支付请求

F: BAPI_PAYMENTREQ_STARTPAYMENT

资产全计核算

更改资产

F: BAPI_FIXEDASSET_CHANGE

创建资产

F: BAPI_FIXEDASSET_CREATE

使用值创建资产 (初始历史遗留数据传输) F: BAPI_FIXEDASSET_OVRTAKE_CREATE

资产的明细信息

F: BAPI_FIXEDASSET_GETDETAIL

选定资产的信息

F: BAPI_FIXEDASSET_GETLIST

检查资本记帐

F: BAPI_ASSET_POSTCAP_CHECK

记帐资本总额

F: BAPI_ASSET_POSTCAP_POST

检查资产报废

F: BAPI_ASSET_RETIREMENT_CHECK

记帐资产报废

F: BAPI_ASSET_RETIREMENT_POST

检查资产购置

F: BAPI_ASSET_ACQUISITION_CHECK

记帐资产购置

F: BAPI_ASSET_ACQUISITION_POST

特殊用途分类帐:

特殊目的分类帐: 选择科目的总计记录 F: BAPI_SL_GETTOTALRECORDS

总帐科目

检查总帐科目是否存在

F: BAPI_GL_ACC_EXISTENCECHECK

总帐科目明细

F: BAPI_GL_ACC_GETDETAIL

每个公司代码总帐科目的清单 F: BAPI_GL_ACC_GETLIST


BAPI 相关介绍资料.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:昆山台资企业名录大全

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: