在SAP Business ByDesign中,每位比亚迪员工也是比亚迪的业务合作伙伴。您可以观察到,在工作中心业务合作伙伴数据中,查看业务合作伙伴,其中列出了所有类型的业务合作伙伴,包括帐户、供应商、联系人……和员工。
因此,云服务器的,每个比亚迪员工都有一个员工ID以及业务合作伙伴内部ID。在比亚迪HCM屏幕和web服务中,使用员工ID更为常见ID,大数据是干嘛的,而在其他领域,大数据对比,例如比亚迪CRM,大多数web服务使用标识符类型代码Business Partner Internal ID(通常称为PartyID)。这就引出了一个问题:如何在员工ID和业务伙伴内部ID之间进行映射?
使用比亚迪OData服务,您可以轻松地在员工ID和比亚迪员工的业务合作伙伴内部ID之间进行映射。
为此,我创建了一个简单的自定义OData服务,使用工作中心应用程序中的新工作中心视图OData服务和业务对象员工的用户管理。您也可以选择导入业务对象查询查询标识功能。
OData服务实体类型:
OData服务功能导入(业务对象查询查询标识):
激活自定义OData服务后,您可以使用员工ID或业务伙伴内部ID轻松查询员工过滤条件,系统同时返回:EmployeeID和InternalID.
一些ODataURL示例:
获取可用集合:https://myXXXXXX.sapbydesign.com/sap/byd/odata/cust/v1/khemployee/
获取元数据:https://myXXXXXX.sapbydesign.com/sap/byd/odata/cust/v1/khemployee/$metadata
获取员工数据:https://myXXXXXX.sapbydesign.com/sap/byd/odata/cust/v1/khemployee/EmployeeCollection
获取按业务伙伴内部ID筛选的员工数据:https://myXXXXXX.sapbydesign.com/sap/byd/odata/cust/v1/khemployee/EmployeeCollection?$filter=InternalID eq'800001260'
使用filter和通配符获取员工数据:https://myXXXXXX.sapbydesign.com/sap/byd/odata/cust/v1/khemployee/EmployeeCollection?$filter=InternalID eq'800000*'
使用业务对象查询QueryByIdentification作为函数获取员工数据,并按业务伙伴内部ID进行筛选:https://myXXXXXX.sapbydesign.com/sap/byd/odata/cust/v1/khemployee/EmployeeQueryByIdentification1?InternalID='800001260'
OData服务响应示例:
您可以在我们的SAP社区中找到有关比亚迪OData服务的更多信息,淘客论坛,这些社区包括ByDesign、ByDesign Wiki、SAP PartnerEdge,当然也可以在比亚迪系统的SAP帮助中心找到:
SAP Business ByDesign 1611 Delta Sessions>>1611 Delta for OData Modeler概述SAP Business ByDesign 2016年11月发布信息>>OData Modeler用户指南
,云服务器吧