- 浏览: 294443 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
Kisses99:
怎么锁了?readonly?
tomcat不能正常启动 -
zhangliixi:
老板果然还是要厉害点~~
tomcat不能正常启动
下面总结一下ABAP中的各种接口技术,因为学习时间不是很长,肯定还不全(还有增强、出口等),
以后再补上。
针对具体的情况,选择不同的接口方法,或几种方法并行使用。
一、CPI-C
1、是基础,但不是很常用,比较底层
2、使用C语言简单举例
二、RFC
1、R3系统之间
(1)在调用系统上进行RFC目标系统的配置(TCODE:SM59)
(2)在远程系统上创建允许远程访问的功能模块
(3)调用方法及举例(同步、异步、事务性)
2、R3与外部系统之间
(1)外部程序调用SAP功能(功能模块、BAPI)
(2)SAP调用外部程序
(3)互调举例:
A.C/C++
B.OCX、SAP.Functions
三、Connectors
(1)SAP Business Connector(SAP BC)
(2)SAP Marketplace Connector
(3).NET Connector、Java Connector、DCOM Connector、Lotus Connector
(4)各种方法调用举例(包括可能的互调)
四、OLE
1、Excel作为OLE客户端
2、ABAP作为OLE2控制器
3、自定义OLE程序与SAP通讯举例
五、Desktop Office Integrated(DOI)
主要以项目中经常使用的Excle为例说明
六、WebService
1、R3中创建WebService的方法(举函数模块产生WebService的方法)
(1)定义函数模块并选择函数组
(2)根据向导生成WebService
(3)使用TCODE “wsadmin”和“wsconfig”对服务进行管理和配置
(4)生成WSDL和测试WebService
3、外部系统使用R3的WebService(举例C#程序使用方法)
4、R3调用外部系统上的WebService(举例使用.NET WebService)
(1)根据WebService连接,使用se80,创建代理类(Proxy Object),并激活
(2)为代理类配置逻辑端口(TCODE:lpconfig)
(3)在程序中使用代理类完成WebService中方法的调用
七、FTP
配合数据迁移的方法(标准导入程序、定制BDC、LSMW、DXWB),可完成一些接口功能。
1、条件
(1)服务器和客户端程序(SAPFTPA和SAPFTP)
(2)服务器配置
(3)IIS或Serv-U建立FTP服务
2、操作方式
(1)连接到FTP服务器
(2)进行操作(执行FTP命令)
(3)断开与FTP服务器的连接
3、操作实例
(1)获取FTP服务器上的文件列表
(2)本地与FTP之间的文件交换
(3)应用服务器与FTP服务器之间的文件交换
八、外部数据库
1、连接外部数据库
(1)服务器端配置(DBCON)
(2)访问SQL Server数据库,必须要求R3系统安装在Windows系统上(因为需要一些DLL库支持)
(3)访问外部Oracle数据库
2、使用Native SQL进行数据库操作
九、ALE and EDI、IDoc接口
十、SAP Exchange Infrastructure(SAP XI)
以后再补上。
针对具体的情况,选择不同的接口方法,或几种方法并行使用。
一、CPI-C
1、是基础,但不是很常用,比较底层
2、使用C语言简单举例
二、RFC
1、R3系统之间
(1)在调用系统上进行RFC目标系统的配置(TCODE:SM59)
(2)在远程系统上创建允许远程访问的功能模块
(3)调用方法及举例(同步、异步、事务性)
2、R3与外部系统之间
(1)外部程序调用SAP功能(功能模块、BAPI)
(2)SAP调用外部程序
(3)互调举例:
A.C/C++
B.OCX、SAP.Functions
三、Connectors
(1)SAP Business Connector(SAP BC)
(2)SAP Marketplace Connector
(3).NET Connector、Java Connector、DCOM Connector、Lotus Connector
(4)各种方法调用举例(包括可能的互调)
四、OLE
1、Excel作为OLE客户端
2、ABAP作为OLE2控制器
3、自定义OLE程序与SAP通讯举例
五、Desktop Office Integrated(DOI)
主要以项目中经常使用的Excle为例说明
六、WebService
1、R3中创建WebService的方法(举函数模块产生WebService的方法)
(1)定义函数模块并选择函数组
(2)根据向导生成WebService
(3)使用TCODE “wsadmin”和“wsconfig”对服务进行管理和配置
(4)生成WSDL和测试WebService
3、外部系统使用R3的WebService(举例C#程序使用方法)
4、R3调用外部系统上的WebService(举例使用.NET WebService)
(1)根据WebService连接,使用se80,创建代理类(Proxy Object),并激活
(2)为代理类配置逻辑端口(TCODE:lpconfig)
(3)在程序中使用代理类完成WebService中方法的调用
七、FTP
配合数据迁移的方法(标准导入程序、定制BDC、LSMW、DXWB),可完成一些接口功能。
1、条件
(1)服务器和客户端程序(SAPFTPA和SAPFTP)
(2)服务器配置
(3)IIS或Serv-U建立FTP服务
2、操作方式
(1)连接到FTP服务器
(2)进行操作(执行FTP命令)
(3)断开与FTP服务器的连接
3、操作实例
(1)获取FTP服务器上的文件列表
(2)本地与FTP之间的文件交换
(3)应用服务器与FTP服务器之间的文件交换
八、外部数据库
1、连接外部数据库
(1)服务器端配置(DBCON)
(2)访问SQL Server数据库,必须要求R3系统安装在Windows系统上(因为需要一些DLL库支持)
(3)访问外部Oracle数据库
2、使用Native SQL进行数据库操作
九、ALE and EDI、IDoc接口
十、SAP Exchange Infrastructure(SAP XI)
发表评论
-
程序方法添加SAP_ALL权限
2012-04-10 14:28 2005REPORT ZTEST_001. data zUSR04 ... -
Business Add-ins
2011-12-20 10:33 1280本文是BC425中BAPI部分的内容,闲来无事学习一下,顺便翻 ... -
维护成本控制凭证的编号范围报错:co area have different elements
2011-08-19 16:30 1371在做维护成本控制凭证的编号范围时,从0001控制范围cop ... -
初级成本要素和次级成本要素 .
2011-08-18 16:40 2838初级成本要素与次级成本要素。SAP除总帐的及时集成外,它的另一 ... -
SAP query传输以后需要重新生成程序
2011-07-26 10:53 5832最近有个需求,需 ... -
ABAP程序启动后台作业
2011-07-15 10:03 5056FORM frm_set_bgex . DATA: ... -
SAP菜单显示事务码
2011-07-11 16:34 2877SAP的菜单项上,默认不显示该菜单项的事务码,进行如下操作可显 ... -
程序查找Customer Exit
2011-04-11 10:27 1091REPORT ZEXIT_HELP no standard p ... -
inner join on, left join on, right join on区别(转)
2011-03-31 14:06 16391.理论 只要两个表的公共字段有匹配值,就将这两个表中的记录 ... -
For all entries使用中注意的问题
2011-03-30 21:54 12251.SELECT CARRID CONNI ... -
ABAP memory中的Export和Import
2011-03-30 17:02 3588REPORT z_barry_export_import . ... -
导入现成的安装有SAP的虚拟机报错:Failed to lock the file解决方法
2011-03-23 10:52 2251虚拟机文件来源:windows server 200 ... -
sap 标准abap程序优化example
2011-03-22 11:11 1384用se38进入程序编辑器,然后在Environment-Exa ... -
BADI 入门
2011-03-21 22:17 1117badi入门的文章看了不少,感觉下面这一片讲的挺好的。 地址: ... -
根据事物码查找BADI(转)
2011-03-21 20:29 1440对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结 ... -
SAP IMG的概念
2011-03-05 11:14 2144SAP - IMG IMG是SAP后台配置的入口。 Imp ... -
abap debug中设置watchpoint
2011-03-02 23:12 5115拿一个实例来说:先将文件写入服务器,然后再从应用服务器上读取, ... -
abap screen parameters自动转化成大写
2011-02-22 13:32 1836当我们写下面这段代码时 PARAMETERS: name ty ... -
使用Call Transaction来实现BDC(转)
2011-02-22 10:54 2340data: ls_bdc like bdcdata, lt ... -
使用Batch Input Session来实现BDC(转)
2011-02-22 10:53 2381data: ls_bdc like bdcdata, lt ...
相关推荐
在SAP ABAP环境中,通用接口日志和RESTful动态调用FM是两个重要的概念,它们在企业级应用开发中发挥着关键作用。本文将详细阐述这两个知识点,并结合RESTful服务,探讨它们如何协同工作。 首先,让我们了解SAP ABAP...
ABAP与Excel接口的统一方法主要涉及在SAP ABAP编程中如何通过OLE Automation技术与Microsoft Excel进行交互,实现数据的读取和写入。以下将详细解释这个过程的关键步骤和所需的知识点。 1. **基本介绍** - **单字...
"abap与excel接口统一方法"主要涉及如何在ABAP程序中创建一个标准、可复用的接口来读取、写入Excel文件。下面将详细介绍这个主题,并涵盖相关的技术点。 1. **使用Open Office Library (OODI)** SAP提供了一个名为...
ABAP Proxy是SAP提供的一个强大的接口技术,它允许开发者创建安全、高效的远程调用机制。接下来,我们将深入探讨这个主题,包括ABAP Proxy的原理、创建过程以及调用方法。 ### ABAP Proxy简介 ABAP Proxy是SAP ...
本文档将详细阐述ABAP与Excel接口的统一方法,帮助用户更好地理解和应用这一技术。 1. **接口概念与作用** 在ABAP环境中,接口是一种定义通信规则的方式,允许不同系统之间交换数据。ABAP与Excel的接口设计主要是...
ABAP常用开发技术讲义是SAP系统中的一个重要组件,用于开发各种报表程序。报表程序是从数据库中抓取数据,并将其整理出来,以供企业高层或相关人员查看。以下是ABAP常用开发技术讲义中的知识点: 一、报表程序的...
ABAP/4是ABAP的早期版本,随着技术的发展,现在的ABAP已经包含了ABAP/4的所有功能,并且添加了许多新的特性和工具。 总之,学习ABAP不仅是理解SAP系统内部运作的关键,也是成为SAP开发专家的必经之路。《abap 中文...
通过“经典帮助(中文).GID”和“经典帮助(中文).HLP”这两个文件,你可以深入学习更多细节,包括函数模块、事件处理、报表开发、GUI元素、错误处理等多个方面,全面掌握ABAP编程技术,从而在SAP系统中构建高效的企业...
根据文档标题“BC-IDocInterface:EDI Application Scenarios”以及描述“SAP ABAP IDOC Interface”,我们可以推测此文档主要介绍了如何利用SAP ABAP中的IDOC接口来进行EDI相关的应用开发。文档中可能包含以下内容:...
在ABAP编程中,处理Excel文件常常涉及到与Excel对象模型的交互,这通常通过OLE Automation技术实现。在本文中,我们将探讨如何使用ABAP-Excel编程的统一接口来满足三种常见的Excel输出需求:在特定位置输出单字段、...
- **INTERFACE POOLS**:面向对象编程中,定义interface与class的接口池。 #### 二、多系统间数据交换技术 **1. RFC** - 特殊function module,实现SAP系统与非SAP系统之间的数据交换。 **2. EDI** - 电子数据...
在IT行业中,SAP ABAP...通过VB6创建DLL,然后在ABAP中使用OLE技术调用,我们可以实现诸如数据库查询等复杂任务,从而增强SAP系统的功能和应用场景。在实际应用中,应根据需求和安全要求仔细设计和测试这种调用机制。
在ABAP中,这通常涉及使用`IF_OLE2`接口和相关的类,例如`CL_GUI_OLE_CLIENT`和`CL_GUI_OLE2`。这种方式允许更灵活的数据操作,但可能需要更多的编程工作。 5. **ABAP中的实际应用** 在"ABAP中DOI的实现.doc"文...
### ABAP程序中的七大危险漏洞 #### 漏洞一:SQL注入攻击 **知识点解析:** 在ABAP系统中,SQL注入攻击是最常见的安全威胁之一。这种类型的攻击主要是通过利用应用程序对用户输入数据处理不充分的问题来进行。攻击...
本压缩包中的" SAP_ABAP_4.7.CHM "文件是一部关于SAP ABAP 4.7版本的开发手册,对于深入理解并掌握SAP ABAP编程技术具有极高的价值。 1. SAP ABAP简介: SAP ABAP是一种面向过程的编程语言,主要应用于SAP ...
本文将深入探讨ABAP环境下的加密和解密技术,以及如何在实际应用中实施这些技术。 首先,我们需要理解加密的基本原理。加密是将明文数据转化为无法直接读取的密文,通常通过一个称为加密算法的过程实现。在ABAP中,...
根据提供的文件信息,本文将详细解释 ABAP 中通过 URL 下载文件的相关知识点,包括 ABAP 程序中实现此功能的基本步骤和技术要点。 ### ABAP URL 文件下载概述 ABAP(Advanced Business Application Programming)...
此外,ABAP还有面向对象的概念,如类(CLASS)、对象(OBJECT)、继承(INHERITING FROM)、接口(INTERFACE)等。理解这些OOP概念,可以编写出更加模块化和可维护的代码。 程序的调试和错误处理也是重要环节。ABAP...
OpenSQL是一种特定于SAP的数据库访问语言,它是跨平台的,可以在不同的数据库系统中使用,例如Oracle、DB2、SQL Server等,它提供了一套标准的SQL接口,从而允许开发者在不同数据库系统中编写相同的代码。...