La interconexión entre los dos nube plataforma SAP ABAP instancia de sistema

Escena: dos instancias del sistema SAP ABAP en proveedor de plataforma en la nube como un sistema -provision datos; ya que los datos de otro consumidor - sistema cliente, que lee los datos de la anterior, y la pantalla

Visión general de los pasos de implementación:

(1) cliente Sistema crear saliente Comunicación.
(2) crear la comunicación de entrada en el sistema de provisión.
(3) al crear un servicio Consumo Modelo, y la opción Guardar la presente localmente COMO $ del archivo de metadatos XML; la de Will los Crear proxy artefactos in en el sistema cliente desde el este se , Representar al servicio remoto y utilice el este modelo al generar un resumen de la Entidad.
(4) crear un proxy de cliente remoto
(5) crear un sistema de cliente de servicio OData, utilice el consumo y sistema de visualización Fiori Elementos datos recuperados de la prestación

SAP estándar de liberación de comunicación Guión SAP_COM_0276, ofrece la posibilidad de casos de SAP ABAP Nube Plataforma de la misma ABAP remota en las instalaciones o sistemas de integración de sistemas de terceros.

Un acuerdo de comunicación especifica los metadatos para un escenario específico de comunicación, tales como el sistema anfitrión y el método de autenticación. Estos metadatos se contiene en una clave de servicio. A continuación, puede definir uno o más destinos específicos para esta disposición.

Disposición de comunicación de comunicación Guión ser designado como metadatos, y el sistema de comunicación de información que comprende una autenticación de mensajes, etc., tales metadatos almacenados en forma de tecla de servicio. Destino puede ser creado en base a la disposición de comunicación.

Cómo crear un destino en la instancia de SAP nube de servicio de la plataforma ambiente CloudFoundry:



Crear una nueva instancia en el Servicios de destino Destino:


url campo costes de mantenimiento del Sistema de provisión URL, asegúrese de que la conexión se puede establecer con éxito.

servicio de destino para crear una nueva clave de servicio, los contenidos almacenados en los locales:

Abrir la instancia de servicio salpicadero ABAP en el sistema cliente:



En la disposición de baldosas Comunicación, cree una nueva instancia:

Comunicación Escenario de la lista desplegable, seleccione el SAP_COM_0276 previamente introducida: SAP integración CP CF Servicio Destino:


Después de seleccionar comunicación Guión, mantiene el nombre de Arreglo de comunicación, tales OUTBOUND_XXX.

En otras propiedades Comunicación Arreglo de, el valor del nombre de la instancia de servicio fue modificado con el valor más fáciles de recordar el valor predeterminado OUTBOUND_XXX, tales Saliente-A-Tutorials_XXX.

El último paso, crear la clase de implementación ABAP en el sistema cliente ABAP:

CLASS ZCL_OUTPUT_HTTP_XXX DEFINITION
  PUBLIC
  FINAL
  CREATE PUBLIC .

  PUBLIC SECTION.
    INTERFACES if_oo_adt_classrun.
  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.

CLASS ZCL_OUTPUT_HTTP_XXX IMPLEMENTATION.
  METHOD if_oo_adt_classrun~main.

     TRY.

        DATA(lo_destination) = cl_http_destination_provider=>create_by_cloud_destination(
          i_name                  = 'A4C_ACCESS_XXX_HTTP'
          i_service_instance_name = 'Outbound-For-Tutorial-XXX'

          i_authn_mode = if_a4c_cp_service=>service_specific ).

        DATA(lo_http_client) = cl_web_http_client_manager=>create_by_http_destination( i_destination = lo_destination ).
        DATA(lo_request) = lo_http_client->get_http_request( ).

        DATA(lo_response) = lo_http_client->execute( i_method = if_web_http_client=>get ).
          out->write( lo_response->get_text( ) ).

      CATCH cx_root INTO DATA(lx_exception).
        out->write( lx_exception->get_text( ) ).

      ENDTRY.

  ENDMETHOD.

ENDCLASS.

Parámetros i_name valor de fila 18a se crea en el nombre de destino antes de Cloud Platform SAP.

i_service_instance_name, Configuración de comunicaciones propiedades adicionales es el valor creado en la creación del nombre de la instancia de servicio.

la ejecución de clase ABAP, los resultados de la prueba son los siguientes:

Para obtener más artículo original de Jerry, por favor preste atención al número público "Wang Zixi":

Liberadas 7169 artículos originales · ganado elogios 654 · Vistas 1,24 millones +

Supongo que te gusta

Origin blog.csdn.net/i042416/article/details/105087490
Recomendado
Clasificación