В SAP (AS ABAP 7.4) я настроил набор RFC-адресов (транзакция SM59), включая конфигурацию SSL с использованием сертификата клиента для аутентификации в службе.
Скажем, один из этих RFC-адресов идет на: myserver: 443, а myserver требует аутентификации SSL-сертификата клиента.
В моем классе ABAP мне дается произвольный URL-адрес, например https://myserver:443/my/ressouce.xml
Я использую CL_HTTP_CLIENT для получения ресурса, но, насколько я вижу, нет способа инициализировать HTTP-клиент таким образом, чтобы он использовал правильный сертификат клиента SSL, за исключением передачи соответствующего RFC Пункт назначения с использованием CL_HTTP_CLIENT.CREATE_BY_DESTINATION
Для этого можно вручную прочитать / проанализировать таблицу SAP RFCDST и сопоставить данный URL-адрес с правильным адресатом RFC.
Мой вопрос: есть ли в SAP лучший способ (например, стандартная функция SAP), чем этот ручной подход?