转自 http://www.cnblogs.com/penley/archive/2008/11/12/1332140.html

下面总结一下ABAP中的各种接口技术,因为学习时间不是很长,肯定还不全(还有增强、出口等),以后再补上。

针对具体的情况,选择不同的接口方法,或几种方法并行使用。

一、CPI-C

是基础,但不是很常用,比较底层

二、RFC

1、R3系统之间

(1)在调用系统上进行RFC目标系统的配置(TCODE:SM59)

(2)在远程系统上创建允许远程访问的功能模块

2、R3与外部系统之间

(1)外部程序调用SAP功能(功能模块、BAPI)

(2)SAP调用外部程序

三、Connectors

(1)SAP Business Connector(SAP BC)

(2)SAP Marketplace Connector

(3).NET Connector、Java Connector、DCOM Connector、Lotus Connector

四、OLE

1、Excel作为OLE客户端

2、ABAP作为OLE2控制器

五、Desktop Office Integrated(DOI)?

六、WebService

1、R3中创建WebService的方法(举函数模块产生WebService的方法)

(1)定义函数模块并选择函数组

(2)根据向导生成WebService

(3)使用TCODE “wsadmin”和“wsconfig”对服务进行管理和配置

(4)生成WSDL和测试WebService

3、外部系统使用R3的WebService

4、R3调用外部系统上的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)- PI

ABAP重点各种接口技术的更多相关文章

  1. 《嵌入式系统原理与接口技术》——嵌入式系统接口应用基础

    本文为我负责编写的电子工业出版社出版的<嵌入式系统原理与接口技术>一书第七章部分,这里整理的仍然是修改稿,供需要的同学参考,本书为普通高等教育"十二五"规划教材,电子信 ...

  2. 2017.11.1 微型计算机原理与接口技术-----第七章 中断系统与8237A DMA控制器

    第七章 微型计算机原理与接口技术-----中断系统与8237A DMA控制器 (1)数据传送的两种方式:中断方式和直接存储器存取方式(DMA):中断是微处理器与外部设备交换信息的一种方式:DMA是存储 ...

  3. python---类接口技术

    类接口技术 扩展只是一种同超类接口的方式.下面所展示的sPecial'ze.Py文件定义了多个类,示范了一些常用技巧.Super 定义一个method函数以及一个delegate函数.Inherito ...

  4. Java 接口技术 Interface

    一.什么是接口技术(Interface): //举例中Comparable是一个接口,Employee是一个类 1.接口不是类,而是对类的一组描述,并不给出每个类的具体实现. 2.一个类可以实现多个接 ...

  5. 80x86/Pentium微机原理及接口技术-微处理器-学习笔记

    80x86/  Pentium微机原理及接口技术 1.    计算机基础... 1 1.1常用术语... 1 1.2计算机中数与编码的表示方法... 1 1.2.1进制表示及进制转换... 1 1.2 ...

  6. CUDA C编程接口技术分析

    CUDA C编程接口技术分析 编程接口 CUDA C为熟悉C编程语言的用户提供了一个简单的路径,可以方便地编写程序供设备执行. 它由C语言的最小扩展集和运行库组成. 核心语言扩展已经引入:cuda c ...

  7. 【PHP面向对象(OOP)编程入门教程】20.PHP5接口技术(interface)

    PHP与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父类.为了解决这个问题,PHP引入了接口,接口的思想是指定了一个实现了该接口的类必须实现的一系列方法.接口是一种特殊的抽象 ...

  8. 跟着百度学PHP[4]OOP面对对象编程-12-对象接口技术(interface)

    PHP与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父类. 接口正是解决每个类只能继承一个父类这个问题的 接口用什么权限,继承的那个方法也要使用什么权限. 接口的声明使用:i ...

  9. [芯片] 4、接口技术·实验四·串行接口8251A

    目录 一.实验目的和要求... 2 二.实验原理与背景... 3 三.实验具体的内容... 3 四.实验的代码说明... 4 五.实验结果的分析... 6 附录资料 一.实验目的和要求 学会8251芯 ...

随机推荐

  1. Centos 删除用户

    # 查看用户 tail /etc/passwd # 删除用户 userdel -rf ftpuser1

  2. 一些移动端的ui框架

    一些移动端的ui框架 https://jqweui.cn/resource

  3. linux-centos7中lnmp服务器编译安装含systemctl启动service(转)

    centos7 nginx  mysql  php 可以分开安装  然后在配置nginx互php的 先安装一些必要的库 ---------------------------------------- ...

  4. C++语言基础(18)-模板

    Java中的泛型编程可以极大的提升编程的效率,比如在android中查找一个控件的ID:标准写法为: TextView tv_text = (TextView)findViewById(R.id.tv ...

  5. 28. Search a 2D Matrix 【easy】

    28. Search a 2D Matrix [easy] Write an efficient algorithm that searches for a value in an mx n matr ...

  6. openresty+lua在反向代理服务中的玩法

    openresty+lua在反向代理服务中的玩法 phith0n · 2015/06/02 10:35 0x01 起因 几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科. 由此我想到了 ...

  7. FreeBSD Try to set MAKE_JOBS_UNSAFE=yes and rebuild before

    FreeBSD Try to set MAKE_JOBS_UNSAFE=yes and rebuild before,玛德,FreeBSD安装软件就是蛋疼~ mark In some ports th ...

  8. selenium 自动化工具

    问题 今天在使用selenium+PhantomJS动态抓取网页时,出现如下报错信息: UserWarning: Selenium support for PhantomJS has been dep ...

  9. Gold Balanced Lineup - poj 3274 (hash)

    这题,看到别人的解题报告做出来的,分析: 大概意思就是: 数组sum[i][j]表示从第1到第i头cow属性j的出现次数. 所以题目要求等价为: 求满足 sum[i][0]-sum[j][0]=sum ...

  10. RocketMQ 消息队列单机部署及使用

    转载请注明来源:http://blog.csdn.net/loongshawn/article/details/51086876 相关文章: <RocketMQ 消息队列单机部署及使用> ...