点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在做一个场景,我...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在做一个场景,我...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在做一个场景,我需要使用Odata从SFSF LMS中获取数据并将报告发送给第三方。 在使用SAP CPI Successfactor适配器进行get调用时,出现如下错误:
错误详细信息:" com.sap.gateway.core.ip.component.exception.ODataProcessingException:HTTP/1.1 500内部服务器错误,原因:org.apache.olingo.client.api.communication .ODataServerErrorException:HTTP/1.1 500内部服务器错误 "
我要呼叫的实体是:
端点:/learning/odatav4/public/user/learningplan-service/v1
实体:LearningItemDetails,LearningItemDocuments
端点:/learning/odatav4/public/user/learningHistory/v1
实体:学习历史,学习历史等。
示例适配器屏幕截图:
有人可以帮助我解决实际问题吗?
此致
苏维克
(14.1 kB)
嗨苏维克,
前段时间,我自己使用了这些Learning API,并且有类似的要求。 这里的问题是学习API非常有限,您几乎必须对每个请求都应用过滤器。 您可以通过遍历请求并根据参数构建请求来解决。 这将意味着很多呼叫,这根本不是最佳实践。 或者,您构建一些逻辑并将结果缓存在NodeCache中,或者将必要的数据复制到其他位置,然后在cpi中使用它。 解决方法有很多可能性,但是在这种情况下,它正在寻找性能最佳的方法。
遗憾的是这些API是如此有限。
亲切的问候,
干
一周热门 更多>