SAP系统如何使用中间数据库与其它系统进行数据交互

SAP系统与外部系统之间进行数据交换和通信的接口方式有很多种,比如常用的接口技术有RFC、BAPI、ALE、Webservice、RESTful、中间数据库等等,不同的接口形式具有不同的特点和适用场景,可以根据具体需求选择合适的接口形式来实现系统间的数据交互。

前面文章中已介绍Webservice和RESTful的接口技术在SAP中应用,具体文章连接如下,本文重点介绍下中间数据库作为系统间交互的接口方式的应用。

SAP软件如何发布和调用RESTful接口

SAP软件Webservice接口技术应用

中间数据库作为系统间交互数据的基本机制

一般会部署一个专门的数据平台,不同业务系统不会直接将要传输的数据传输给其它业务系统,而是会传输给中间的数据库,要使用数据的业务系统,要主动去中间数据库取自己需要的数据(如下图所示)

图片

比如:系统A会将数据写入至中间数据库,B系统或系统C如果需要用到系统A的数据,它会到中间数据库去取需要的数据,反之亦然。

使用中间数据库作为系统间交互数据的优缺点分析

优点:

1、实现比较简单,对现有其它系统学习成本要求比较低,基本不需要考虑其它系统如何与SAP进行连接。

2、外部系统和SAP系统相对独立,接口不涉及双方内部的结构,数据的安全性得到保证。

缺点:

1、因为数据发送方的系统在给中间数据库写入数据时,数据接收方的系统并不知道,只能靠定时任务来获取最新数据,实时性不够高。

2、多系统集中地使用中间数据库,意味着如果这个数据库出现问题,就有可能大面积影响相关系统的正常运转。

SAP系统如何使用中间数据库

SAP连接外部数据库通常是要在DBCO中进行外部数据源配置。

SAP系统利用DBOC建立与中间数据库的关联,利用SQL或者TSQL直接对数据库进行操作,其它系统也对该中间表进行操作。

SAP 系统连接中间数据库的配置

1、配置连接数据库

执行事务码DBCO,点新条目按钮,填写如下图所示信息

图片

DB连接:输入连接的名称

DBMS:MSSQL选择MSS(目前SAP中可以配置数据源的数据

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 05:42:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 05:42:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 05:42:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 05:42:02       18 阅读

热门阅读

  1. C#面:简述 LINQ

    2024-03-25 05:42:02       17 阅读
  2. List整理

    2024-03-25 05:42:02       20 阅读
  3. 进程和线程的区别

    2024-03-25 05:42:02       18 阅读
  4. 计算机视觉研究方向

    2024-03-25 05:42:02       17 阅读
  5. 设计模式面试专题

    2024-03-25 05:42:02       15 阅读
  6. Redis可以用作分布式共享session的解决方案

    2024-03-25 05:42:02       16 阅读
  7. c语言函数大全(I开头)

    2024-03-25 05:42:02       12 阅读