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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库BAPI 相关介绍资料在线全文阅读。
相关推荐: