无法通过RFC SNC向ABAP系统进行主体传播

2020-09-20 04:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区, 我试图在Java应...

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

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


你好社区,

我试图在Java应用程序(Tomcat 8运行时)中调用RFC SNC目标,并收到以下错误:

 com.sap.conn.jco.JCoException:(103)JCO_ERROR_LOGON_FAILURE:初始化目标dt1_datatrain_snc失​​败:Anmeldedatenunvollständig。

我按照官方文档的所有步骤在AS ABAP和Cloud Connector上配置SNC:

https://help.sap .com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/c84d4d0b12d34890b334998185f49e88.html

我的目的地如下:

我的用户映射如下:

我的JAVA代码如下:

 JCoDestination destination = JCoDestinationManager.getDestination(" dt1_datatrain_snc");
 JCoRepository repo = destination.getRepository();
 JCoFunction stfcConnection = repo.getFunction(" STFC_CONNECTION");
 JCoParameterList import = stfcConnection.getImportParameterList();
 imports.setValue(" REQUTEXT"," SAP HANA Cloud连接与JCo一起运行");
  stfcConnection.execute(destination); 

我不知道这里出了什么问题?

预先感谢您的帮助,

克里斯托弗·福斯

(27.3 kB)
付费偷看设置
发送
11条回答
土豆飞人
1楼-- · 2020-09-20 05:15

我再次尝试了声明式身份验证,并得到了相同的错误:

 <登录配置>
    FORM 
  
能不能别闹
2楼-- · 2020-09-20 05:24

嗨,Markus,

认证挑战是什么意思? 当我启动我的应用程序时,我被重定向到我的IDP,并在登录后在我的Java应用程序中获得用户ID" P000001",然后将其设置为我的RFC Destination作为用户ID。 这工作正常,但问题是没有映射到我的SAP用户。 在事务EXTID_DN中,我定义了我的外部用户" P000001"应使用SAP用户CFUSS,但这不起作用。 缺少什么?

预先感谢

路亽曱_Ryan
3楼-- · 2020-09-20 05:23

我还不明白的是,该错误发生在客户端000中,而不是在目标位置中设置的客户端100中。

这是RFC跟踪中的另一个屏幕截图

暮风yp
4楼-- · 2020-09-20 05:14

我在其他后端系统上尝试了相同的配置,但现在得到了不同的错误消息 :

 com.sap.conn.jco.JCoException:(103)JCO_ERROR_LOGON_FAILURE:初始化目标失败:无法为调用方的SNC名称找到合适的SAP用户

我在事务EXTID_DN中指定了用户映射。 对于HTTPS,此映射工作正常,但对于RFC SNC而言,效果不佳。

有什么区别?

最好的问候

Chris

CPLASF-自律
5楼-- · 2020-09-20 05:19

问题仍然没有解决。 现在,我的ABAP系统中出现了一个转储:

一周热门 更多>