`
Jack Wu
  • 浏览: 891831 次
  • 来自: ...
社区版块
存档分类
最新评论

BAPI / RFC with Delphi(系列之一)--安装部件

阅读更多

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 是一种数据交换格式,bapi 是一种面向对象的技术,rfc 是一种面向过程的技术。 idoc 的应用场景主要是系统间数据交换,例如与外部系统或内部不同 client 通迅。bapi 的应用场景主要是业务流程处理,例如物料主...

    SAP BAPI and RFC 使用总结

    BAPI,全称为Business Application Programming Interface,实际上是 RFC 的一种特殊形式,专注于处理特定的业务流程。在 SAP 系统中,你可以通过事务代码 BAPI/BAPIW 来查找和探索各个模块的可用 BAPI 函数。 1. *...

    SAP BAPI和RFC接口技术

    SAP BAPI和RFC接口技术 在SAP系统中,RFC(Remote Function Call)接口技术和BAPI(Business Application Programming Interface)接口技术是两个非常重要的技术概念。下面我们将对这两个技术进行详细的介绍。 RFC...

    凭证批导模板-SAP-ABAP-FI-BAPI清单案例教程-采购付款/销售收款-BAPI-ACC-DOCUMENT-POST

    SAP_ABAP_FI_BAPI清单案例教程——采购付款/销售收款_BAPI_ACC_DOCUMENT_POST_F-02

    SAP BAPI和RFC简介

    在SAP中,BAPI是一种特殊类型的函数模块,利用RFC作为其通信接口。用户可以通过标准的SAP BAPI访问SAP系统的对象,同时也可以开发自定义的BAPI/RFC函数模块。 BAPI的应用广泛,涵盖了各种业务场景: 1. **业务工作...

    Delphi连接SAP(RFC)

    "Delphi连接SAP(RFC)"是一个主题,它涉及到如何使用Delphi编程语言来与SAP系统进行通信,特别是通过Remote Function Call (RFC)接口进行交互。下面我们将深入探讨这个主题。 首先,RFC是SAP提供的一种标准通信协议...

    RFC BAPI

    而BAPI则是基于RFC之上的一套高级接口,它封装了SAP R/3系统的业务对象和功能,提供了一种标准化的方式供外部系统访问SAP内部的数据和业务流程。因此,BAPI可以视为是特定于SAP的RFC,其设计目的是为了简化与SAP系统...

    SAP BAPI & RFC Intro

    SAP BAPI(Business Application Programming Interface)是SAP系统中的一种关键组件,它构成了SAP Business Framework的核心部分,旨在促进SAP组件与非SAP组件之间的技术集成和业务数据交换。BAPIs作为组件边界上的...

    ABAP_RFC_BAPI培训教程.docx

    ABAP_RFC_BAPI 培训教程详细解读 SAP R/3 系统提供了多种接口技术,其中 RFC(Remote Function Call)和 BAPI(Business Application Programming Interface)是常用的两种。RFC 主要分为本地 RFC 和远程 RFC,而 ...

    RFC BAPI详解

    ABAP 高级开发RFC BAPI

    BAPI-ACC-DOCUMENT-POST 结构字段扩展

    ### BAPI-ACC-DOCUMENT-POST 结构字段扩展 #### 概述 在SAP系统中,`BAPI_ACC_DOCUMENT_POST` 是一个重要的业务应用程序接口(BAPI),用于执行财务凭证的过账处理。但在实际应用过程中,可能会遇到现有BAPI无法...

    sap abap常用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-BAPI-JCO等.rar"的压缩包文件包含了多个与SAP相关的学习资料,涵盖了许多关键模块和技术,包括ABAP编程、生产计划(PP)、物料管理(MM)、远程功能调用(RFC)、业务对象接口...

    DELPHI SAP PACK

    DELPHI SAP PACK 是一个专为Delphi开发者设计的组件包,它允许程序通过RFC (Remote Function Call) 和BAPI (Business Application Programming Interface) 与SAP系统进行交互,而无需安装完整的SAP GUI。这一组件包...

    SAP.Connector.dll 与 SAP.Connector.Rfc.dll

    接下来,SAP.Connector.Rfc.dll是SAP Remote Function Call (RFC) 的.NET版本,它是SAP NetWeaver系统的核心组件之一。RFC是一种通信协议,允许外部应用程序通过标准接口调用SAP内部的功能模块。这些功能模块可以是...

    SAP RFC/BAPI Proxy Builder-开源

    本文将围绕“SAP RFC代理构建器”这一开源工具,深入探讨其功能、工作原理以及如何利用它来简化SAP RFC/BAPI的调用。 首先,"SAP RFC代理构建器"是一个实用工具,旨在帮助开发者快速生成C#语言中的代理类,以便于...

    bapi 操作手册 一个很详细制作过程 很理论说明

    很好的学习稳当 例题相当的详细 非常适合初学者

    Delphi通过BAPI连接SAP DEMO

    在IT行业中,SAP系统是企业资源规划(ERP)软件的领导者,而Delphi则是一种流行的面向对象的编程环境,常用于开发桌面应用程序。本文将详细介绍如何使用Delphi通过BAPI(Business Application Programming Interface...

    C#通过NCO调用SAP BAPI

    它提供了各种对象,如RFC(Remote Function Call)客户端和服务器,使得开发者能够方便地在C#等.NET环境中调用SAP的BAPI和RFC函数模块。 在“C#通过NCO调用SAP BAPI”的实践中,首先要在`app.config`文件中配置SAP...

Global site tag (gtag.js) - Google Analytics