有没有一种方法可以在Java代码中而不是在后台中设置jco参数,同时对SAP后端进行rfc调用...例如,jco.client.ashost =""

2020-09-27 19:37发布

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

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


我正在尝试对SAP系统进行RFC调用。 我在后台的另一个SAP系统(SAP System1)中已经有了RFC目标设置。 因此,我想在Java中手动为新的RFC连接(SAP System2)设置属性。 有办法吗?

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

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


我正在尝试对SAP系统进行RFC调用。 我在后台的另一个SAP系统(SAP System1)中已经有了RFC目标设置。 因此,我想在Java中手动为新的RFC连接(SAP System2)设置属性。 有办法吗?

付费偷看设置
发送
1条回答
微wx笑
1楼-- · 2020-09-27 20:33

首先,您应该始终在后端内配置RFC目标,因为这样您就不会忘记任何信息,并且无需任何其他代码就可以测试连接本身。 现有RFC没有限制,但是每个SAP车间配置只能选择一个。

因此,您可以简单地获取特定的RFC,而不是使用getJCoConnection(final String connectionName,final String destinationName)的getDefailtJCoConnection()方法。 >>类BackendBusinessObjectBaseJCo

 公共JCoConnection getDefaultJCoConnection()
      {
          如果(defaultDestinationName!= null)
          {
              返回managedConnectionContainer.getManagedConnection(getDefaultConnectionName(),defaultDestinationName);
          }
          返回managedConnectionContainer.getManagedConnection(getDefaultConnectionName());
      }
  

一周热门 更多>