转自 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. chrome 浏览器 的一些控制台技巧

    1.查找dom元素.但它并不支持jquery语法. $$("#fock");   // 目前仅仅知道可以查找Dom元素 2.查找dom元素绑定的事件. getEventListen ...

  2. 获取文本中你须要的字段的 几个命令 grep awk cut tr sed

    1,grep 2,awk 3,cut 4,tr 5,sed 实例1 获取本地IP地址 /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v ine ...

  3. 李洪强-HEAD 和nil和NULL

  4. Vue 组件5 高级异步组件

    自2.3.0起,异步组件的工厂函数也可以返回一个如下的对象. const AsyncComp = () => ({ // 需要加载的组件. 应当是一个 Promise component: im ...

  5. SharePoint管理中心配置内容数据库

    SharePoint管理中心配置内容数据库         在SharePoint2010中,内容数据库是组织数据的核心. 是全部站点内容信息,如文档.列表数据和Web部件属性等存储的地方.默认地,内 ...

  6. 华为终端开放实验室Android Beta 4测试能力上线

    ​​​7月26日,Android P Beta 4发布(即Android P DP5),此版本为开发者最后一个预览版本,也预示着Android P正式版即将与大家见面. 为保证开发者在正式版本来临前做 ...

  7. hdu2049 不容易系列之(4)——考新郎 错排+组合 一共有N对新婚夫妇,N个新娘随机坐成一排,每个新郎只能选一个, 其中有M个新郎找错了新娘,求发生这种情况一共有多少种可能.

    不容易系列之(4)——考新郎 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)To ...

  8. The Super Powers UVA 11752 分析分析 求无符号长整形以内的数满足至少可以用两种不同的次方来表示。比如64 = 2^6 = 8^2; 一个数的1次方不算数。

    /** 题目:The Super Powers UVA 11752 链接:https://vjudge.net/contest/154246#problem/Y 题意:求无符号长整形以内的数满足至少可 ...

  9. strrev 字符串反转函数

    strrev (PHP 3, PHP 4, PHP 5) strrev -- Reverse a string Description string strrev ( string string ) ...

  10. OpenGL ES andoid学习————2

    package com.xhm.getaccount; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.F ...