为了账号安全,请及时绑定邮箱和手机立即绑定

创建 ErpConfigContext 抛出异常

创建 ErpConfigContext 抛出异常

HUWWW 2021-12-10 09:56:34
我正在尝试使用 S/4HANA SDK 来调用 CompanyCode OData VDM 服务,但如果我在 Cloud Foundry 环境中执行此操作,则会收到附加的错误。我之前一直在使用 SDK,但没有发生这种情况。你能帮我吗?代码:public List<CompanyCode> findAll() {    try {        return compCodeService.getAllCompanyCode().execute(erp())                .stream()                .map(this::toCompCode)                .collect(Collectors.toList());    } catch (ODataException e) {        throw SapException.create(e.getMessage());    }}private ErpConfigContext erp(){    return new ErpConfigContext(REPLICATE_WORKFORCE);} public static final String REPLICATE_WORKFORCE = "REPLICATE_WORKFORCE";
查看完整描述

1 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

你能试着确保RequestContextServletFilter在你的应用程序中被选中吗?在RequestContextServletFilter使用@WebFilter默认注释。


Spring Boot 示例:


@SpringBootApplication

@ServletComponentScan( "com.sap.cloud.sdk" )

public class Application extends SpringBootServletInitializer

{

    ...

}

另见:https : //docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/web/servlet/ServletComponentScan.html


编辑:请注意,在后台作业(不是由请求触发)中运行您的代码时,您必须使用RequestContextExecutor::execute.


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 185 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号