1、安装sap客户端
安装SAPGui和SAP SDK
2、Delphi中安装ActiveX部件
2.1 SAPLogonControl, SAPBapiControl 安装
component --> ActiveX import (imported components: TSAPLogonControl, TSAPBapiControl)
2.2 SAP remote Function call control安装
project --> type library import (imported components: TSAPFunctions, TFunction, TParameter, TExports, TImports, TStructure) 系统会自动建立一个文件:TSAPFunctionsOCX_TLB.pas
3、注意点
函数的参数值(Function values)
参数值的传入要和sap的定义的相同,如:数字的前导0不能删除,字符的大小写等.
事务提交(CommitWork)
有些BAPI需要显示的调用事务提交函数提交事务,具体请参考相关文档!
使用详见后续系列文章的样例代码。
分享到:
相关推荐
idoc 是一种数据交换格式,bapi 是一种面向对象的技术,rfc 是一种面向过程的技术。 idoc 的应用场景主要是系统间数据交换,例如与外部系统或内部不同 client 通迅。bapi 的应用场景主要是业务流程处理,例如物料主...
BAPI,全称为Business Application Programming Interface,实际上是 RFC 的一种特殊形式,专注于处理特定的业务流程。在 SAP 系统中,你可以通过事务代码 BAPI/BAPIW 来查找和探索各个模块的可用 BAPI 函数。 1. *...
SAP BAPI和RFC接口技术 在SAP系统中,RFC(Remote Function Call)接口技术和BAPI(Business Application Programming Interface)接口技术是两个非常重要的技术概念。下面我们将对这两个技术进行详细的介绍。 RFC...
SAP_ABAP_FI_BAPI清单案例教程——采购付款/销售收款_BAPI_ACC_DOCUMENT_POST_F-02
在SAP中,BAPI是一种特殊类型的函数模块,利用RFC作为其通信接口。用户可以通过标准的SAP BAPI访问SAP系统的对象,同时也可以开发自定义的BAPI/RFC函数模块。 BAPI的应用广泛,涵盖了各种业务场景: 1. **业务工作...
"Delphi连接SAP(RFC)"是一个主题,它涉及到如何使用Delphi编程语言来与SAP系统进行通信,特别是通过Remote Function Call (RFC)接口进行交互。下面我们将深入探讨这个主题。 首先,RFC是SAP提供的一种标准通信协议...
而BAPI则是基于RFC之上的一套高级接口,它封装了SAP R/3系统的业务对象和功能,提供了一种标准化的方式供外部系统访问SAP内部的数据和业务流程。因此,BAPI可以视为是特定于SAP的RFC,其设计目的是为了简化与SAP系统...
SAP BAPI(Business Application Programming Interface)是SAP系统中的一种关键组件,它构成了SAP Business Framework的核心部分,旨在促进SAP组件与非SAP组件之间的技术集成和业务数据交换。BAPIs作为组件边界上的...
ABAP_RFC_BAPI 培训教程详细解读 SAP R/3 系统提供了多种接口技术,其中 RFC(Remote Function Call)和 BAPI(Business Application Programming Interface)是常用的两种。RFC 主要分为本地 RFC 和远程 RFC,而 ...
ABAP 高级开发RFC BAPI
### BAPI-ACC-DOCUMENT-POST 结构字段扩展 #### 概述 在SAP系统中,`BAPI_ACC_DOCUMENT_POST` 是一个重要的业务应用程序接口(BAPI),用于执行财务凭证的过账处理。但在实际应用过程中,可能会遇到现有BAPI无法...
6. BAPI_CHARACT_CREATE/BAPI_CHARACT_CHANGE/BAPI_CHARACT_DELETE/BAPI_CHARACT_RENAME/BAPI_CHARACT_GETDETAIL/BAPI_CHARACT_ADDLONGTEXT/BAPI_CHARACT_REMOVELONGTEXT/BAPI_CHARACT_GETLONGTEXT/CARD_...
这个名为"SAP资料集有ABAP-PP-MM-RFC-BAPI-JCO等.rar"的压缩包文件包含了多个与SAP相关的学习资料,涵盖了许多关键模块和技术,包括ABAP编程、生产计划(PP)、物料管理(MM)、远程功能调用(RFC)、业务对象接口...
DELPHI SAP PACK 是一个专为Delphi开发者设计的组件包,它允许程序通过RFC (Remote Function Call) 和BAPI (Business Application Programming Interface) 与SAP系统进行交互,而无需安装完整的SAP GUI。这一组件包...
接下来,SAP.Connector.Rfc.dll是SAP Remote Function Call (RFC) 的.NET版本,它是SAP NetWeaver系统的核心组件之一。RFC是一种通信协议,允许外部应用程序通过标准接口调用SAP内部的功能模块。这些功能模块可以是...
本文将围绕“SAP RFC代理构建器”这一开源工具,深入探讨其功能、工作原理以及如何利用它来简化SAP RFC/BAPI的调用。 首先,"SAP RFC代理构建器"是一个实用工具,旨在帮助开发者快速生成C#语言中的代理类,以便于...
很好的学习稳当 例题相当的详细 非常适合初学者
在IT行业中,SAP系统是企业资源规划(ERP)软件的领导者,而Delphi则是一种流行的面向对象的编程环境,常用于开发桌面应用程序。本文将详细介绍如何使用Delphi通过BAPI(Business Application Programming Interface...
它提供了各种对象,如RFC(Remote Function Call)客户端和服务器,使得开发者能够方便地在C#等.NET环境中调用SAP的BAPI和RFC函数模块。 在“C#通过NCO调用SAP BAPI”的实践中,首先要在`app.config`文件中配置SAP...