转自 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. mac os x 使用scp取代sz rz

    在windows下,能够通过secureCRT的sz来下载文件,而用rz来上传文件.在unix/linux下则不必.由于scp命令能够完毕这项目工作. sz file替代方案为:scp usernam ...

  2. 内核调试神器SystemTap — 探測点与语法(二)

    a linux trace/probe tool. 官网:https://sourceware.org/systemtap/ 探測点 SystemTap脚本主要是由探測点和探測点处理函数组成的,来看下 ...

  3. 设计模式之里氏替换原则(LSP)

    在java等面向对象编程语言里面,我想继承性应该是一大特色吧!所以今天所要讲解的里氏替换原则主要是针对这一特性而提出来的,当我们定义对象的时候,尽量找出对象之间的相同点,然后将其抽象成基类对象.比如水 ...

  4. 创建Mat

    #include<opencv2/opencv.hpp> #include<iostream> #include<cassert> #include<vect ...

  5. linux命令-进阶1

    Linux查看系统信息的一些命令及查看已安装软件包的命令 centos下如何查看某个软件是否安装http://www.landui.com/help/show-3959.html CentOS 下 r ...

  6. openfile

    linux修改open files数   概要 linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不 ...

  7. 虚拟化笔记04.OpenFiler.install

    4.OpenFiler install OPENFILER 介绍 1.OpenFiler 作用 OpenFiler 基于Linux 内核,主要作用是实现IP-SAN. 在VSPHERE中我们可以将VM ...

  8. fabric 自动化部署

    fabric 项目发布和运维的工作相当机械,频率还蛮高,导致时间浪费在敲大量重复的命令上. 修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A ...

  9. linux 分区格式查看

    Linux分区格式查看 两个文件 /etc/fstab 和/etc/mtab /etc/fstab是用来存放文件系统的静态信息的文件,当系统启动的时候. 系统会自动地从这个文件读取信息,并且会自动将此 ...

  10. CBV流程

    django CBV 源码分析 FBV和CBV FBV(function base views) 就是在视图里使用函数处理请求. 在之前django的学习中,我们一直使用的是这种方式,所以不再赘述. ...