gpt4 book ai didi

http - 将 URL 字符串映射到 ABAP 中的 RFC 目标的标准方法?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:36 27 4
gpt4 key购买 nike

在 SAP (AS ABAP 7.4) 中,我配置了一组 RFC 目标(事务 SM59),包括使用客户端证书在服务中进行身份验证的 SSL 配置。

例如,这些 RFC 目标之一转到:myserver:443 并且 myserver 需要 SSL 客户端证书身份验证。

在我的 ABAP 类中,我得到了一个任意 URL,例如 https://myserver:443/my/ressouce.xml

我正在使用 CL_HTTP_CLIENT 来获取资源,但据我所知,除了传递使用 CL_HTTP_CLIENT.CREATE_BY_DESTINATION

的适当 RFC 目标

为此,可以手动读取/解析 SAPs RFCDST 表并将给定的 URL 映射到正确的 RFC 目标。

我的问题是,在 SAP 中是否有比这种手动方法更好的方法(例如标准 SAP 函数)?

最佳答案

唯一可行的方法似乎是:

  • 使用 RFCTYPE = IF_DEST_ROOT~CO_TYPE_HTTP_EXT
  • “手动”从 RFCDES 中选择目标名称
  • 使用 RFC_READ_HTTP_DESTINATION 解析每个目标的设置
  • 将值与给定的 URL 进行比较 - 您将不得不从任何一侧剥离一些部分,因此无论如何都必须是自定义代码。

关于http - 将 URL 字符串映射到 ABAP 中的 RFC 目标的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48686987/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com