我是一个刚毕业(阅读:缺乏经验的)开发人员的任务是确定可行性的综合Magento有一个基于SAP的后台。没有开发人员在我们公司具有任何工作经验与SAP或Magento,所以我希望堆溢社区可能点我在正确的方向与我的研究。我们是一家小公司(四个全时开发人员)和时间表上的这个项目将紧,所以我试图收集尽可能多的信息如可能的。

客户有一个分层的定价结构、税务计算的逻辑,促销的交易,并自动货运确定的所有实施SAP ECC6.0系统。他们想要迁移他们所有的在线商店到Magento的同时,继续利用所有现有功能在SAP。这个想法是为了完成这一压倒一切的某些模块仰的地方远程调用SAP Bapi.

我已经调查了 SAPRFC, ,这看起来很有希望但较陈旧条款的更新的频率。做任何开发人员的经验使用SAPRFC与SAP ECC6.0(有或没有Magento一体化)?如果是这样,什么是您的经验,以及什么是最大的危险因素的参与?

任何评论意见、建议或资源的链接,将不胜感激。

有帮助吗?

解决方案

不要太惊讶的是没有太多的运动,当涉及到RFC发展 - 在RFC技术是STA B'/ STRONG>乐(不是陈旧的:-)),使得图书馆通常穿上”吨需要太大的变化。我不知道SAPRFC个人,但这是相当因为我没有多少到PHP。我不是Java不确定是否会是一个选项...

恕我直言,使用RFC是一个很好的想法,因为它是一个成熟的和快速的技术和的BAPI都记录和支持。请注意,无论您选择哪一种技术,你需要有人用先进的网络连接和SD知识(一般和客户的具体情况),否则你甚至不会能够正确填写输入参数。而你需要访问一个“活”和定制的系统 - 这是几乎不可能小样你没有任何经验的系统。

我想先来看看在这一领域的BAPI - 我既不到金融,也没有SD,所以我不能帮助你。如果您知道哪个BAPI的存在,你可能会得到的是什么或者是不可能一个更好的主意。紧密耦合(与SAP系统的交易过程中被多次调用)通常是很难实现,因为BAPI的通常交易 - 一个调用创建销售订单,一个调用commit,仅此而已。如果您没有为Magento的和SAP系统之间的紧密耦合找到一种方法,也许你可以定期生成从SAP数据Magento的配置和目录数据(个人而言,我会写一个ABAP程序导出数据 - 主要是由于性能和由于SAP拥有出色的调度系统),并只能转移订单回来(我有理由相信有应该是一个BAPI)。

其他提示

我不确定但我想saprfc项目(php)已经停止其发展。因此,我建议您使用标准的技术支持的php和SAP:肥皂网服务。

在SAP边你可以产生网服务的所有Bapi和功能模块,存在。只是开始交易SE80-->打开你的功能模块(它必须RFC可调用)-->权击和选择建立网服务。

一些链接在SAP开发网络:

只要你有一个wsdl可以使用 SoapClient 在php要呼叫你的SAP后端。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top