我即将开始一个集成项目,需要组织数据(行报告等)和初学者/离席活动等。我们使用SAP HCM,但我没有SAP (BizTalk/.NET developer)方面的经验,而且我仍试图在我们的组织中找到合适的人,讨论如何与SAP进行接口。
可悲的是(对于我们的组织来说,堆栈溢出通常更快:)
所以,真的,我在寻找以下的答案;
如有任何建议,我们将感激不尽。我知道在过去,公司不得不聘请SAP顾问来进行这样的集成工作,但是(在我天真的世界里,我猜)这似乎是一个相当简单的集成问题?
你好,杰森
发布于 2010-07-27 21:44:51
我不太熟悉HCM模块,但我可以提供一些一般性的答案:
- [SAP Enterprise Services Explorer for Microsoft .NET ](http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10cacdca-b0bb-2a10-77be-d600de4658b7)
- [SAP NetWeaver 7.01 SR1 SP3 Developer Edition](http://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/70b58216-00e7-2c10-f6a9-c59f3a351b63)
发布于 2010-07-27 22:55:56
SAP HCM是否通过web服务公开主员工数据“开箱即用”。如果没有,是否需要在SAP端公开这一点?
人力资源方面的web服务很少。但是,ABAP函数或BAPI可以使用菜单选项转换为web服务.如果这样的函数不存在,那么它应该很容易在(拉出的解决方案)上创建。
SAP可以配置为推送事件吗?
是的,有几种说法。人力资源操作修改主数据,或者管理操作可以生成可以做任何事情的事件(更新表或调用web服务)。
这可能很幼稚,但是是否存在SAP堆栈的试用版?允许我探索这些选项吗?
有一个在sdn.sap.com上可用的试用堆栈版本,但是这只包含核心,没有像HCM这样的特定模块。
问候
纪尧姆
附加信息:
您可以使用标准RFC函数轻松获取现有用户的信息,如BAPI_EMPLOYEE_GETDATA (从多个标准获取员工列表),或使用BAPI_BANKDETAIL_GETDETAIL获取银行详细信息。您必须在dev中创建一个包装器调用。langage
但是,这不会给您“事件”,例如修改银行的详细信息、雇用新员工或解雇(以前的)雇员.为此,您必须进行非平凡的开发(最简单的是:对主数据的任何修改都会将雇员id放在一个表中.每天检查表并导入当前有效的数据)
问候
发布于 2012-07-27 03:25:01
从另一个系统直接连接到SAP的挑战创建了一个不可伸缩的体系结构点对点接口,这些接口会受到这两个系统的更改或问题的影响。假设您尝试将更改推送到员工数据,并且目标系统不可用,那么SAP很可能会出现短转储(抛出和错误)。现在,您必须考虑SAP中的连续批处理作业,以尝试并管理这些中断。
SAP拥有Netweaver网关2.0,它基本上取代了许多老式的接口。网关提供了抽象层和某种形式的持久和恢复机制。一个金科玉律永远不是硬件系统直接在一起,而是看看中间的某种形式的中间件层,它提供了系统的语义抽象和物理抽象。
https://stackoverflow.com/questions/3347782
复制相似问题