从非SAP调用BAPI到内部S4 HANA

2020-08-25 12:02发布

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

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


嗨朋友,

我们正在从Non SAP调用BAPI,并在下面的链接中进行引用,但未发生连接。

https://help.sap.com/doc/saphelp_470/4.7/zh-CN/76/4a42f4f16d11d1ad15080009b0fb56/content.htm?no_cache=true

我在这里有一个疑问,在下面的用非SAP语言编写的代码中,RfcMode R3的connectinfo为3,但是在前提是S4 HANA的情况下,我们是否需要在此处进行任何更改? >

//连接信息:

aConnectInfo =新的ConnectInfo(

3,//int aRfcMode 3 = R/3或2 = R/2

null,//字符串目标

" 9.7.12.7",//字符串aHostName您的主机名(例如IP-
//address)

0,//int aSystemNo Your SYSTEM-NUMBER

null,//字符串aGatewayHost

null,//字符串aGatewayService

null,//字符串aSystemName

null,//字符串aGroupName

null,//字符串aMsgServer

false,//布尔值isLoadBalancing

true); //布尔值isCheckAuthorization

//用户信息:

aUserInfo =新的UserInfo(

" MUSTER",//字符串aUserName,您的用户ID

" IDES",//字符串aPassword,您的密码

" 800",//字符串aClient,您的客户编号

" e",//字符串aLanguage,您喜欢的
//语言

1103); //int aCodePage您所需的代码页

此致

Nitin Garg

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

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


嗨朋友,

我们正在从Non SAP调用BAPI,并在下面的链接中进行引用,但未发生连接。

https://help.sap.com/doc/saphelp_470/4.7/zh-CN/76/4a42f4f16d11d1ad15080009b0fb56/content.htm?no_cache=true

我在这里有一个疑问,在下面的用非SAP语言编写的代码中,RfcMode R3的connectinfo为3,但是在前提是S4 HANA的情况下,我们是否需要在此处进行任何更改? >

//连接信息:

aConnectInfo =新的ConnectInfo(

3,//int aRfcMode 3 = R/3或2 = R/2

null,//字符串目标

" 9.7.12.7",//字符串aHostName您的主机名(例如IP-
//address)

0,//int aSystemNo Your SYSTEM-NUMBER

null,//字符串aGatewayHost

null,//字符串aGatewayService

null,//字符串aSystemName

null,//字符串aGroupName

null,//字符串aMsgServer

false,//布尔值isLoadBalancing

true); //布尔值isCheckAuthorization

//用户信息:

aUserInfo =新的UserInfo(

" MUSTER",//字符串aUserName,您的用户ID

" IDES",//字符串aPassword,您的密码

" 800",//字符串aClient,您的客户编号

" e",//字符串aLanguage,您喜欢的
//语言

1103); //int aCodePage您所需的代码页

此致

Nitin Garg

付费偷看设置
发送
6条回答
Aaron 3364
1楼-- · 2020-08-25 12:34

您是否在SM59中维护了连接?

四川大学会员
2楼-- · 2020-08-25 12:34

Robert,您好,

感谢您的回复,是的,RFC连接已经创建,但是我不确定它将如何调用。

就像SM59中有许多RFC连接一样,用于不同的对象和工作,

hengyuye
3楼-- · 2020-08-25 12:32

嗨,

您正在使用Jco的连接器吗?

https://support.sap.com/en/product/connectors/ jco.html

shere_lin
4楼-- · 2020-08-25 12:38

嗨乔安娜,

感谢您的回复。 我们在SM59中有四个RFC连接,并且一切正常。 但是如何确保要通过JCO Connector呼叫哪一个呢?

很抱歉,这是拼写错误,我使用的是JCO连接器,并使用以下参考文献创建了它:-

//连接信息:

aConnectInfo =新的ConnectInfo(

3,//int aRfcMode 3 = R/3或2 = R/2

null,//字符串目标

" 9.7.12.7",//字符串aHostName您的主机名(例如IP-
//address)

0,//int aSystemNo Your SYSTEM-NUMBER

null,//字符串aGatewayHost

null,//字符串aGatewayService

null,//字符串aSystemName

null,//字符串aGroupName

null,//字符串aMsgServer

false,//布尔值isLoadBalancing

true); //布尔值isCheckAuthorization

//用户信息:

aUserInfo =新的UserInfo(

" MUSTER",//字符串aUserName,您的用户ID

" IDES",//字符串aPassword,您的密码

" 800",//字符串aClient,您的客户编号

" e",//字符串aLanguage,您喜欢的
//语言

1103); //int aCodePage您所需的代码页

Nan4612
5楼-- · 2020-08-25 12:20
wang628962
6楼-- · 2020-08-25 12:15

Hi Nitin,

1。 在SAP交易代码SM59中:测试RFC连接以确保其正常工作

2。 尽管您曾经写过您正在使用JOC连接器,但您应该使用JCO连接器(而不是JOC)。

一周热门 更多>