1、新建一个Form,并在form上添加下列控件
Component | Function |
SAPBAPIControl1 | SAP ActiveX-Component to connect to BAPI |
Button1 | Button to start the procedure |
Panel1 | Element to display the material-description |
2、源代码如下(BUS1001显示物料)
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, OleCtrls, SAPBAPIControlLib_TLB, ExtCtrls;
type
TForm1 = class(TForm)
SAPBAPIControl1: TSAPBAPIControl;
Button1: TButton;
Panel1: TPanel;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
Connection,MAT : Variant;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
Connection:= SAPBapiControl1.Connection;
if Connection.Logon then
begin
ShowMessage('LogOn');
(* Call the object with the needed parameters *)
MAT:= sapbapicontrol1.GetSAPObject('BUS1001','000000000000017550');
(* Display material-description *)
Panel1.Caption:=MAT.MATERIALDESCRIPTION;
end;
end;
end.
分享到:
相关推荐
例如,`7.TBAPIControl使用BUS1001显示物料(Delphi源代码).txt`可能包含如何使用TBAPIControl来获取和展示SAP中的物料数据。 4. BAPI(Business Add-In)是SAP提供的标准接口,允许开发者访问和修改SAP业务流程。...
在实际应用中,idoc、bapi 和 rfc 可以结合使用,例如使用 idoc 进行数据交换,然后使用 bapi 进行业务流程处理,最后使用 rfc 进行远程函数调用。 此外,ALE(Application Link Enabling)是 SAP 系统中的一种数据...
SAP BAPI 和 RFC 使用总结 SAP R/3 系统提供了多种接口技术,其中最常用的是 RFC(Remote Function Call)、IDoc 和 BAPI。BAPI,全称为Business Application Programming Interface,实际上是 RFC 的一种特殊形式...
SAP BAPI和RFC接口技术 在SAP系统中,RFC(Remote Function Call)接口技术和BAPI(Business Application Programming Interface)接口技术是两个非常重要的技术概念。下面我们将对这两个技术进行详细的介绍。 RFC...
要访问和管理BAPI,SAP提供了一个专门的BAPI仓库,可以通过事务代码BAPI进入。在这里,用户可以查看、测试和使用BAPI,进行相关的开发和配置工作。 总之,SAP BAPI是实现企业系统集成和数据交换的重要工具,它的...
SAP_ABAP_FI_BAPI清单案例教程——采购付款/销售收款_BAPI_ACC_DOCUMENT_POST_F-02
Python库“b2bapi-2.1.1-py3-none-any.whl”是一个用于B2B(Business-to-Business)交互的Python模块,它提供了方便的API接口,允许开发者轻松地与B2B系统进行数据交换和业务流程自动化。这个whl文件是Python的轮子...
### RFC BAPI:深入解析与应用 #### 一、引言 在SAP的世界里,BAPI(Business Application Programming Interface)扮演着至关重要的角色。它不仅作为SAP R/3系统与外部应用程序交互的主要接口,同时也是实现业务...
为了访问和管理BAPI,SAP提供了BAPI仓库,可以通过事务代码`BAPI`进行访问。在这里,用户可以找到所有可用的BAPIs,查看其属性、调用示例和相关的技术信息。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_FI_BAPI清单案例教程——固定资产创建_BAPI_FIXEDASSET_OVRTAKE
ABAP_RFC_BAPI 培训教程详细解读 SAP R/3 系统提供了多种接口技术,其中 RFC(Remote Function Call)和 BAPI(Business Application Programming Interface)是常用的两种。RFC 主要分为本地 RFC 和远程 RFC,而 ...
本文将详细介绍如何使用Delphi通过BAPI(Business Application Programming Interface)与SAP系统进行交互,以实现DEMO功能。 首先,BAPI是SAP提供的一种标准接口,允许外部系统与SAP内部业务逻辑进行通信。它封装...
DELPHI SAP PACK 是一个专为Delphi开发者设计的组件包,它允许程序通过RFC (Remote Function Call) 和BAPI (Business Application Programming Interface) 与SAP系统进行交互,而无需安装完整的SAP GUI。这一组件包...
这个名为"SAP资料集有ABAP-PP-MM-RFC-BAPI-JCO等.rar"的压缩包文件包含了多个与SAP相关的学习资料,涵盖了许多关键模块和技术,包括ABAP编程、生产计划(PP)、物料管理(MM)、远程功能调用(RFC)、业务对象接口...
### BAPI-ACC-DOCUMENT-POST 结构字段扩展 #### 概述 在SAP系统中,`BAPI_ACC_DOCUMENT_POST` 是一个重要的业务应用程序接口(BAPI),用于执行财务凭证的过账处理。但在实际应用过程中,可能会遇到现有BAPI无法...
ABAP 高级开发RFC BAPI
三、委外PO的收货(这里使用BAPI_GOODSMVT_CREATE) *&---------------------------------------------------------------------* *& Report ZTEST_WWJG *& *&---------------------------------------------------...
### SAP BAPI上载EXCEL批量创建物料 #### 概述 在SAP系统中,批量处理是一项重要的功能,能够显著提高工作效率并减少错误。本文档主要介绍如何通过使用SAP BAPI(Business Application Programming Interface)结合...