LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

SAP与其他系统接口(01)

admin
2025年6月27日 15:32 本文热度 62
上了SAP的公司,基本上都还有其他系统,那么SAP与其他系统之间的接口,就必不可少了
谈起接口就有些复杂了。
从数据方向上来看:分出、进、双向
从触发机制上来看:分主动和被动
从接口技术上来看:分RFC、Web Service 、XML等
并且这些是排列组合的,我们一个一个讲。

(一)被动+出 + RFC
 比如要把SAP里面的供应商数据-->传到OA .
 对于SAP来说是被动,那么对OA来讲,就是主动
OA主动调用SAP里的数据
1.1 SAP准备好接口,等着OA来调用

调用时做一些限制
返回数据


SAP接口准备到这里,其他什么都不用做,OA就可以调用了。
你这个接口的格式是SAP独有的,为什么其他系统就能调用了呢?
因为SAP是老大,他定义的标准,其他系统必须“迎合”
比如:微信在国内是老大,你苹果手机、安卓手机现在中国出售,必须按我的来
注意,也不是所有系统都惯着它,比如银行系统,SAP提供这样的接口,就无法与银行系统通讯。

(二)主动+出 + Web Serivce 
顾名思义:SAP把数据主动推给OA.
2.1 SAP主动获取数据
2.2 SAP主动把数据推给OA系统
前面讲了,OA调用SAP接口,SAP必须把接口准备好。
同理,SAP把数据推给OA ,OA也必须把接口准备好。
因为OA不是老大,SAP不会主动迎合OA专用的接口。
所以大家,都遵循一个统一的标准,这个标准叫Web Service .
你也可以把 Web Service 理解为“上帝”,这个在全世界都通用。

你是否会想:既然Web Service 是老大中的老大,大家都用这个就可以了,SAP为什么要单独弄个RFC呢?

原因是:麻烦
可能还有安全。
在RFC中,SAP获取数据后,基本什么都不要做就结束了,如下图。
但如果用Web Service 后,还必须把结果变成下面格式。
注意:我上面只是介绍大概的格式,并不代表数据的真正位置。

(三)被动+出 + Web Service 
  如果理解了第二点,这一点就不难理解了。
  SAP在获取数据后,要变成通用的Webservice格式.供OA调用麻烦
(四)小结
我们通过前面对比知道:
4.1  OA调用SAP的RFC , SAP工作量少,基本都在OA那里。
4.2  SAP推数据给OA, SAP工作大,OA基本没工作量(当然OA自己接口做的不好的话,OA自己还是有工作量)
4.3 如果SAP提供 Webservcie接口时麻烦。
4.4 SAP推送给OA的话,可以用定时任务,比如:每天凌晨2点。
4.5 SAP推送给OA的话,也可以通过手工。

因为发送给OA时,填入了自己工号,所以这个单到达OA之后,会自动跑到自己的OA里面(工号就是自己的OA的登录名)。
4.6 我们在谈需求时,不同的方式工作量不同,不要轻易答应用那种方式。如果你自己不熟悉的话,可以把开发叫上,让他来评估工作量。
4.7 常用案例: 采购订单发送给OA审批。

下节课我们讲数据怎么进SAP .


阅读原文


该文章在 2025/6/27 15:33:46 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved