- 浏览: 289930 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
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 1946REPORT ZTEST_001. data zUSR04 ... -
Business Add-ins
2011-12-20 10:33 1244本文是BC425中BAPI部分的内容,闲来无事学习一下,顺便翻 ... -
维护成本控制凭证的编号范围报错:co area have different elements
2011-08-19 16:30 1310在做维护成本控制凭证的编号范围时,从0001控制范围cop ... -
初级成本要素和次级成本要素 .
2011-08-18 16:40 2801初级成本要素与次级成本要素。SAP除总帐的及时集成外,它的另一 ... -
SAP query传输以后需要重新生成程序
2011-07-26 10:53 5780最近有个需求,需 ... -
ABAP程序启动后台作业
2011-07-15 10:03 4997FORM frm_set_bgex . DATA: ... -
SAP菜单显示事务码
2011-07-11 16:34 2817SAP的菜单项上,默认不显示该菜单项的事务码,进行如下操作可显 ... -
程序查找Customer Exit
2011-04-11 10:27 1047REPORT ZEXIT_HELP no standard p ... -
inner join on, left join on, right join on区别(转)
2011-03-31 14:06 16041.理论 只要两个表的公共字段有匹配值,就将这两个表中的记录 ... -
For all entries使用中注意的问题
2011-03-30 21:54 11841.SELECT CARRID CONNI ... -
ABAP memory中的Export和Import
2011-03-30 17:02 3547REPORT z_barry_export_import . ... -
导入现成的安装有SAP的虚拟机报错:Failed to lock the file解决方法
2011-03-23 10:52 2205虚拟机文件来源:windows server 200 ... -
sap 标准abap程序优化example
2011-03-22 11:11 1346用se38进入程序编辑器,然后在Environment-Exa ... -
BADI 入门
2011-03-21 22:17 1061badi入门的文章看了不少,感觉下面这一片讲的挺好的。 地址: ... -
根据事物码查找BADI(转)
2011-03-21 20:29 1398对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结 ... -
SAP IMG的概念
2011-03-05 11:14 2100SAP - IMG IMG是SAP后台配置的入口。 Imp ... -
abap debug中设置watchpoint
2011-03-02 23:12 5052拿一个实例来说:先将文件写入服务器,然后再从应用服务器上读取, ... -
abap screen parameters自动转化成大写
2011-02-22 13:32 1764当我们写下面这段代码时 PARAMETERS: name ty ... -
使用Call Transaction来实现BDC(转)
2011-02-22 10:54 2286data: ls_bdc like bdcdata, lt ... -
使用Batch Input Session来实现BDC(转)
2011-02-22 10:53 2334data: ls_bdc like bdcdata, lt ...
相关推荐
4.ABAP OO是你可以通过接口(interface)来调用对象的业务逻辑,而不是直接去使用对象,这样就避免了你需要详细了解每一个对象的特定功能 5.ABAP OO非常容易与事件驱动的模式结合在一块 6.ABAP OO更加明确所以更易于...
在 ABAP 程序中使用哪条语句进行授权检查? 14 3.2 与权限对象有关的事务代码有哪些? 14 4. DIALOG 15 4.1 DIALOG 中的几个事件 15 4.2 何在TABLE CONTROL中实现选中一行或多行的效果 15 4.3 DIALOG 开发的常用几个...
它基于技术和框架,例如用于定义语义丰富的数据模型的核心数据服务(CDS)和用于创建具有OData协议绑定的OData服务的服务模型基础结构以及用于自定义逻辑和基于SAPUI5的用户的基于ABAP的应用程序服务接口。 ABAP...
Notes代理的编写技术和SAP中ABAP的编写技术,并且详细说明了这两者的结合技术
ABAP 接口技术之Idoc+Workflow实例
SAP UKM_PI 008报错分析,以及相关的解决办法,不一定完全实用
对ABAP以下进行描述详解:基础、面向对象、内表、OPENSQL、逻辑数据库、ALV、ALVOO、选择屏幕、消息、数据转换 另对SAP业务、增强、数据指维护、接口、常用TCODE、常用FUNCTION进行讲解
SAP常用接口 Webservice ALE/IDOC RFC BAPI Middleware Web Service就是一个应用程序,它向外界暴露出一个能够通过Web调用的API。Web Service是一种基于Web的中间件技术 ALE是SAP专门为SAP与SAP之间所设计的...
SAP常用接口 Webservice ALE/IDOC RFC BAPI Middleware Web Service就是一个应用程序,它向外界暴露出一个能够通过Web调用的API。Web Service是一种基于Web的中间件技术 ALE是SAP专门为SAP与SAP之间所设计的...
sap开发文档,在项目中学习,从简单到复杂,了解sap开发,abap编程,面向对象,接口.....
作为目前ERP市场上最为领先的应用系统之一,一直以来,SAP R/3在提供API应用编程接口和...在 R4.0以后的版本中,又添加了技术上先进的BAPI。本文作为系列介绍之一,对ALE/IDocs, BAPI以及其它可用的整合方式进行介绍。
本书不仅适用于SAP技术人员和Java\.NET平台下SAP接口程序的开发人员,对于SAP功能实施顾问、项目经理以及所有希望把握SAP最新发展方向的专业人士来说,都是非常值得阅读的图书,称得上是SAP中文专业书中不可多得的...
此资源分为2个压缩卷,此为分卷2,文件名:SAP高级应用开发-电子书+源代码.zip.002,采用7-zip压缩...本书不仅适用于SAP技术人员和Java\.NET平台下SAP接口程序的开发人员,对于SAP功能实施顾问、项目经理以及所有希望把
本书共分为3部分,第一部分详细介绍了企业业务工程的原理、目的和帮助实现的信息技术,并讨论了业务蓝图、R/3参考模型和按需求设置;第二部分在销售、生产、采购、控制、财务、人力资源以及资产管理方面提供了大量的...
1.6 CA-BFA-ALE ALE 集成技术 18 1.6.1 CA-BFA-API BAPI 技术 19 1.6.2 CA-BFA-WEB Web Basis 19 1.7 CA-GTF-TS 技术应用支持 20 1.7.1 CA-GTF-BS 业务应用支持 20 1.7.2 CA-GTF-ADR 地址管理 22 1.7.3 CA-GTF-HLP ...