123
返回列表 发新帖
楼主: trigger_lau

SAP和OA软件集成使用,不知道有没有可分享的经验

[复制链接]
论坛徽章:
0
21#
发表于 2013-1-12 11:42 | 只看该作者
最简单是走中间件。SAP内部开发函数,通过SAP PI向外暴露Web Service, OA系统调用SAP PI提供的Web Service。 我公司几十个与OA系统集成都是这么做的。 主要的接口点包括 PO PR 合同以及财务的一些凭证等。 主要是将SAP中的单据拿出来在OA系统进行审批,然后将最终的审批结果回写到SAP系统中。

使用道具 举报

回复
论坛徽章:
15
ITPUB元老
日期:2005-04-13 09:47:24管理团队成员
日期:2013-06-05 17:37:00ITPUB年度最佳版主
日期:2013-01-30 17:30:25版主6段
日期:2012-08-09 02:21:03ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36ITPUB年度最佳版主
日期:2011-04-08 18:37:09BLOG月度发帖之星
日期:2010-05-01 02:15:42ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
22#
 楼主| 发表于 2013-1-12 11:45 | 只看该作者
leon_chi 发表于 2013-1-12 11:42
最简单是走中间件。SAP内部开发函数,通过SAP PI向外暴露Web Service, OA系统调用SAP PI提供的Web Service ...

这样的话,SAP端的开发量也不小呀

使用道具 举报

回复
论坛徽章:
0
23#
发表于 2013-1-12 11:49 | 只看该作者
trigger_lau 发表于 2013-1-12 11:45
这样的话,SAP端的开发量也不小呀

对于集团型公司, 一套ERP系统几十个分公司在用。类似的审批需求其实很多公司都有。 对于很多共性需求来说,如PO,PR,SO,可以在ECC系统中开发通用的单据读取函数和审批状态更新函数。 然后通过SAP中的权限机制控制权限。 在SAP PI中,针对每个分公司配置单独的通讯通道,配置接口用户。就可以实现接口程序的复用。平均下来,性价比就很合适了。

使用道具 举报

回复
论坛徽章:
15
ITPUB元老
日期:2005-04-13 09:47:24管理团队成员
日期:2013-06-05 17:37:00ITPUB年度最佳版主
日期:2013-01-30 17:30:25版主6段
日期:2012-08-09 02:21:03ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36ITPUB年度最佳版主
日期:2011-04-08 18:37:09BLOG月度发帖之星
日期:2010-05-01 02:15:42ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
24#
 楼主| 发表于 2013-1-12 11:50 | 只看该作者
leon_chi 发表于 2013-1-12 11:49
对于集团型公司, 一套ERP系统几十个分公司在用。类似的审批需求其实很多公司都有。 对于很多共性需求来说 ...

对于大的集团来说是很划得来,如果是小点规模的公司,感觉还是成本较高

使用道具 举报

回复
论坛徽章:
0
25#
发表于 2013-1-12 11:57 | 只看该作者
trigger_lau 发表于 2013-1-12 11:50
对于大的集团来说是很划得来,如果是小点规模的公司,感觉还是成本较高

.Net和Java应该都可以有控件直接读取SAP的Function。 不过一般标准Function都不能完全满足需求,可以客制化Remote Function,然后直接供外部系统读取。 只是这是不通过中间件的方式,不能有效控制外部系统的访问,容易造成系统负载过重。此外,由于没有标准日志功能,也不容易做监控,业务支持做起来比较费力。

使用道具 举报

回复
论坛徽章:
15
ITPUB元老
日期:2005-04-13 09:47:24管理团队成员
日期:2013-06-05 17:37:00ITPUB年度最佳版主
日期:2013-01-30 17:30:25版主6段
日期:2012-08-09 02:21:03ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36ITPUB年度最佳版主
日期:2011-04-08 18:37:09BLOG月度发帖之星
日期:2010-05-01 02:15:42ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
26#
 楼主| 发表于 2013-1-12 12:41 | 只看该作者
leon_chi 发表于 2013-1-12 11:57
.Net和Java应该都可以有控件直接读取SAP的Function。 不过一般标准Function都不能完全满足需求,可以客制 ...

感觉真正集成的时候,还是需要在SAP做程序上的控制,不然的话就得依靠业务流程上的控制了

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表