1、新建一个Form,并在form上添加下列控件
Component | Function |
SAPLogOnControl1 | SAP ActiveX-Component to logon to the system |
Button1 | Button to start the procedure |
2、源代码如下
unit s_logon;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, OleCtrls, SAPLogonCtrl_TLB, StdCtrls,Grids ;
type
TForm1 = class(TForm)
SAPLogonControl1: TSAPLogonControl;
Panel1: TPanel;
StaticText1: TStaticText;
Button1: TButton;
procedure SAPLogonControl1Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
Connection :variant;
implementation
{$R *.DFM}
procedure TForm1.SAPLogonControl1Click(Sender: TObject);
begin
(* define connection *)
Connection:= SAPLogOnControl1.NewConnection;
(* start LogOn *)
if Connection.LogOn(0,false) = true then
begin
showmessage('Logon O.K.');
Button1.Enabled:= true;
end
else
begin
ShowMessage('Error on Logon :-(((');
SAPLogonControl1.Enabled:=true;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
(* cut connection *)
Connection.LogOff;
ShowMessage('System LogOff...');
SAPLogonControl1.Enabled:=true;
Button1.enabled :=false;
end;
end.
分享到:
相关推荐
它可以无对话框或有对话框地进行SAP系统的登录操作,如文件`3.TSAPLogonControl使用(无对话框的登录sap的delphi源代码).txt`和`2.TSAPLogonControl使用(有对话框的登录sap的delphi源代码).txt`所示。无对话框登录...
SAP BAPI 和 RFC 使用总结 SAP R/3 系统提供了多种接口技术,其中最常用的是 RFC(Remote Function Call)、IDoc 和 BAPI。BAPI,全称为Business Application Programming Interface,实际上是 RFC 的一种特殊形式...
在实际应用中,idoc、bapi 和 rfc 可以结合使用,例如使用 idoc 进行数据交换,然后使用 bapi 进行业务流程处理,最后使用 rfc 进行远程函数调用。 此外,ALE(Application Link Enabling)是 SAP 系统中的一种数据...
SAP BAPI(Business Application Programming Interface)是SAP业务框架中的关键组成部分,它们代表了组件边界上的可见接口,用于整合这些组件。BAPI的设计目的是为了实现SAP组件间以及SAP与非SAP组件间的集成和技术...
SAP BAPI和RFC接口技术 在SAP系统中,RFC(Remote Function Call)接口技术和BAPI(Business Application Programming Interface)接口技术是两个非常重要的技术概念。下面我们将对这两个技术进行详细的介绍。 RFC...
SAP BAPI(Business Application Programming Interface)是SAP系统中的一种关键组件,它构成了SAP Business Framework的核心部分,旨在促进SAP组件与非SAP组件之间的技术集成和业务数据交换。BAPIs作为组件边界上的...
SAP_ABAP_FI_BAPI清单案例教程——采购付款/销售收款_BAPI_ACC_DOCUMENT_POST_F-02
DELPHI SAP PACK 是一个专为Delphi开发者设计的组件包,它允许程序通过RFC (Remote Function Call) 和BAPI (Business Application Programming Interface) 与SAP系统进行交互,而无需安装完整的SAP GUI。这一组件包...
本文将详细介绍如何使用Delphi通过BAPI(Business Application Programming Interface)与SAP系统进行交互,以实现DEMO功能。 首先,BAPI是SAP提供的一种标准接口,允许外部系统与SAP内部业务逻辑进行通信。它封装...
接下来,SAP.Connector.Rfc.dll是SAP Remote Function Call (RFC) 的.NET版本,它是SAP NetWeaver系统的核心组件之一。RFC是一种通信协议,允许外部应用程序通过标准接口调用SAP内部的功能模块。这些功能模块可以是...
固定资产导入模板——SAP_ABAP_FI_BAPI清单案例教程——固定资产创建_BAPI_FIXEDASSET_OVRTAKE
而BAPI则是基于RFC之上的一套高级接口,它封装了SAP R/3系统的业务对象和功能,提供了一种标准化的方式供外部系统访问SAP内部的数据和业务流程。因此,BAPI可以视为是特定于SAP的RFC,其设计目的是为了简化与SAP系统...
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)、业务对象接口...
Python库“b2bapi-2.1.1-py3-none-any.whl”是一个用于B2B(Business-to-Business)交互的Python模块,它提供了方便的API接口,允许开发者轻松地与B2B系统进行数据交换和业务流程自动化。这个whl文件是Python的轮子...
三、委外PO的收货(这里使用BAPI_GOODSMVT_CREATE) *&---------------------------------------------------------------------* *& Report ZTEST_WWJG *& *&---------------------------------------------------...
4. 编写代码,使用SAP的SDK函数建立连接,登录SAP系统。 5. 查找并调用需要的RFC函数模块,传递参数。 6. 处理返回结果,完成业务逻辑。 7. 断开与SAP的连接,释放资源。 通过以上步骤,Delphi开发者可以实现与SAP...
需要注意的是,调用SAP BAPI时,必须确保对每个输入和输出参数有正确的理解,因为每个BAPI都有其特定的参数结构和规则。通常,可以在SAP的帮助文档或者SE37事务码中找到BAPI的相关信息。 此外,错误处理是必不可少...
本篇文章将深入探讨如何使用C#语言调用SAP RFC接口,并通过具体的代码实例来阐述这一过程。 首先,我们需要理解SAP NetWeaver Process Integration (PI)或SAP Gateway等技术,它们为外部应用提供了与SAP系统通信的...