在调用RFC产品可用性时设置jco.client.lang的值

2020-09-03 00:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我们将产品Avaial...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我们将产品Avaialbility称为获取库存。使用language = en可以正常工作。

由于SAP配置了语言pack = en。

但是现在当我们将语言更改为法语(FR)时,在调用JCO时遇到错误。

这里的问题是JCO正在使用language = fr调用SAP函数,而SAP不支持该语言。

我们需要重写此行为,以确保该语言始终为" EN"。

我们在代码中看到它可以被属性" jco.client.lang" 覆盖。我们尝试将其添加到属性文件中,也添加到了"。 jcoExtension "文件中 我们在下面的链接中提到的新扩展程序。

https://help.hybris.com/6.2.0/hcd/ 8c4c8fb68669101498abeb351b4a7f5e.html 但该值没有被获取,并且语言始终是从Locale提取的。

任何人都可以指导我们如何覆盖此属性。

6条回答
Bunny_CDM
2020-09-03 00:39 .采纳回答

Vipin,

作为解决方法,您可以在sapCoreDefaultJCoConnectionStateful bean定义(sapcorejco-spring.xml文件)中添加语言属性:

  
    
      <道具>
        ...
         en 
      
      ...

  

最好的问候,

一周热门 更多>