在SAP(AS ABAP 7.4)中,我已经配置了一组RFC目标(事务SM59),包括使用客户端证书进行身份验证的SSL配置。
说,其中一个RFC目标转到: myserver:443 和 myserver 需要SSL客户端证书身份验证。
在我的ABAP课程中,我获得了一个任意的网址,例如 https://myserver:443/my/ressouce.xml
我正在使用 CL_HTTP_CLIENT 来获取资源,但据我所知,没有办法以使用正确的SSL客户端证书的方式初始化HTTP客户端,除了传递使用 CL_HTTP_CLIENT.CREATE_BY_DESTINATION
的相应RFC目标要实现此目的,可以手动读取/解析SAP RFCDST表并将给定的URL映射到正确的RFC目标。
我的问题是SAP中是否有比这种手动方法更好的方法(例如标准SAP功能)?
答案 0 :(得分:0)
唯一可行的方法似乎是:
RFCDES
RFCTYPE = IF_DEST_ROOT~CO_TYPE_HTTP_EXT
RFC_READ_HTTP_DESTINATION