Saltar al contenido

Creación de un modelo de consumo de servicios para un cubo de artículo de pedido de socio comercial y de ventas


Paso 1: Copie la URL del servicio en

  1. Inicie sesión en el sistema SAP S / 4HANA Cloud como administrador.

  2. Vamos Gestión de comunicaciones y seleccione Acuerdo de comunicación.

    Copie la URL del servicio en

  3. Seleccione la configuración de comunicación que ha creado.

    Copie la URL del servicio en

  4. Escoger OAuth 2.0 Detalles en el campo de la comunicación entrante.

    Copie la URL del servicio en

  5. Copie el nombre de usuario y el visor de SAML2 para su uso posterior.

    Copie la URL del servicio en

Hecho

Inicie sesión para responder la pregunta

Paso 2: crea un destino con autenticación básica

  1. Inicie sesión en la cabina de SAP Cloud Platform como administrador.

    Crea un destino con autenticación básica

  2. Seleccione su cuenta global.

    Crea un destino con autenticación básica

  3. Seleccione Subcuentas.

    Crea un destino con autenticación básica

  4. Seleccione la subcuenta de Foundry Cloud.

    Crea un destino con autenticación básica

  5. Seleccione el espacio que creó para su entorno ABAP durante la configuración.

    Crea un destino con autenticación básica

  6. Navegue hasta el mercado de servicios para el espacio seleccionado, busque un destino y selecciónelo.

    Crea un destino con autenticación básica

  7. Haga clic en Instancias.

    Crea un destino con autenticación básica

  8. Elija su caso.

    Crea un destino con autenticación básica

  9. Seleccione destinos.

    Crea un destino con autenticación básica

  10. Hacer clic Nuevo destino.

    Crea un destino con autenticación básica

  11. Ingrese la configuración de destino:

    • Nombre: su nombre de destino
    • Tipo: HTTP
    • Descripción: su descripción
    • URL: URL del servicio de la configuración de comunicación (pantalla Servicios entrantes -> Integración del socio comercial del servicio ODataV2)
    • (por /sap/opu/odata/sap/API_BUSINESS_PARTNER)
    • Tipo de proxy: Internet
    • Autenticación: BasicAuthentication
    • Usuario:
    • Contraseña:

    Crea un destino con autenticación básica

  12. Consulta el enlace.

    Crea un destino con autenticación básica

Hecho

Inicie sesión para responder la pregunta

Paso 3: Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  1. Inicie sesión en su sistema S / 4HANA Cloud, navegue hasta Extensibilidad y abra el mosaico Vistas de CDS personalizadas.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  2. Haga clic en Crear para crear su vista de CDS personalizada.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  3. Nombra tu perspectiva de CDS YY1_SALESORDERITEMCUBEXXX y haga clic en Agregar y seleccione Agregar fuente de datos primaria.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  4. Buscar I_SalesOrderItemCube, selecciónelo y haga clic en Agregar.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  5. Hacer clic Agregar y seleccione Agregar fuente de datos relacionada.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  6. Buscar I_BusinessUser, selecciónelo y haga clic en Agregar.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  7. Escoger y seguir adelante.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  8. Escoger API externa y haga clic en el símbolo de la mariposa.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  9. En la sección de campos, busque los siguientes campos y agréguelos a su vista de CDS.

    • SalesOrder
    • SalesOrderItem
    • _CreatedBy.BusinessPartner
    • _SalesOrder.OverallSDProcessStatus
    • CreationDate
    • NetAmountInDisplayCurrency
    • DisplayCurrency

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  10. Vaya a propiedades y verifique su resultado.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

  11. Cambie a Parámetros y configure los valores predeterminados manualmente:

    • P_ExchangeRateType: EUR
    • P_DisplayCurrency: M.

    Hacer clic Publicación.

    Cree una vista de CDS personalizada en SAP S / 4HANA Cloud

Hecho

Inicie sesión para responder la pregunta

Paso 4: crear escenarios de comunicación personalizados

  1. Ir Grado y seleccione Caso de comunicación personalizado.

    Cree escenarios de comunicación personalizados

  2. Hacer clic Nuevo.

    Cree escenarios de comunicación personalizados

  3. Cree un escenario de comunicación:

    • Reconocimiento de casos de comunicación: Salesorderitemcubexxx
    • Descripción: cubo de artículo de orden de venta

    Hacer clic Nuevo.

    Cree escenarios de comunicación personalizados

  4. Hacer clic + para agregar el servicio entrante.

    Cree escenarios de comunicación personalizados

  5. Buscar YY1_SalesOrderItemCubeXXX, selecciónelo y haga clic en Okey.

    Cree escenarios de comunicación personalizados

  6. Seleccione su servicio entrante y haga clic en Publicación.

    Cree escenarios de comunicación personalizados

Hecho

Inicie sesión para responder la pregunta

Paso 5: descargue los metadatos de su socio comercial

  1. Vaya a SAP API Business Hub y seleccione el servicio OData para su socio comercial 🙁https://api.sap.com/api/API_BUSINESS_PARTNER/overview).

    Copia la URL de la producción.

    Descargue los metadatos de su socio comercial

  2. Ahora abra un navegador de su elección y pase la URL de producción con su host y puerto.
    Añádelo también $metadata al final, de la siguiente manera:

    URL
    https://{host}:{port}/sap/opu/odata/sap/API_BUSINESS_PARTNER/$metadata

    Inicie sesión con su nombre de usuario y contraseña de comunicación para ver sus metadatos.

    Descargue los metadatos de su socio comercial

  3. Puede ver los metadatos. Guarde sus metadatos como edmx expediente.

    Crea un sistema de comunicación

  4. Usar bupa.edmx y seleccione cada archivo como tipo de archivo.

    Descargue los metadatos de su socio comercial

Hecho

Inicie sesión para responder la pregunta

Paso 6: crear un modelo de consumo de servicios para un socio comercial

  1. Cambie a Eclipse y cree un paquete:

    • Nombre: Z_Package_XXX
    • Descripción: Mi paquete

    Hacer clic Hacia adelante.

    Creación de un modelo de consumo de servicios para un socio comercial

  2. Hacer clic Hacia adelante.

    Creación de un modelo de consumo de servicios para un socio comercial

  3. Hacer clic Finalizar.

    Creación de un modelo de consumo de servicios para un socio comercial

  4. Escoger Archivo > Nuevo > Otro…

    Creación de un modelo de consumo de servicios para un socio comercial

  5. Buscar Modelo de consumo de servicios, selecciónelo y haga clic en Hacia adelante.

    Creación de un modelo de consumo de servicios para un socio comercial

  6. Crea un modelo de consumo de servicios.

    • Nombre: Z_BUSINESSPARTNER_XXX
    • Descripción: Modelo de consumo de servicios para un socio comercial

    Seleccione sus metadatos bupa.edmx y haga clic en Hacia adelante.

    Creación de un modelo de consumo de servicios para un socio comercial

  7. Hacer clic Hacia adelante.

    Creación de un modelo de consumo de servicios para un socio comercial

  8. Hacer clic Hacia adelante.

    Creación de un modelo de consumo de servicios para un socio comercial

  9. Hacer clic Finalizar.

    Creación de un modelo de consumo de servicios para un socio comercial

  10. Comprueba tu resultado.

    Creación de un modelo de consumo de servicios para un socio comercial

Hecho

Inicie sesión para responder la pregunta

Paso 7: crear un modelo de consumo de servicios para una posición de pedido de cliente

  1. Ir Gestión de comunicaciones y seleccione Acuerdo de comunicación.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  2. Busque su entorno de comunicación yy1_salesorderitemcubexxx y selecciónelo.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  3. Copie la URL del servicio para la configuración de comunicación.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  4. Pegue la URL del servicio copiado en su navegador, por favor /$metadata al final de su URL e inicie sesión con su nombre de usuario y contraseña de comunicación para ver sus metadatos.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  5. Puede ver los metadatos. Guarde sus metadatos como edmx expediente.
    Usar salesorder.edmx y seleccione cada archivo como tipo de archivo.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  6. Vaya a Eclipse y seleccione Archivo > Nuevo > Otro…

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  7. Buscar Modelo de consumo de servicios, selecciónelo y haga clic en Hacia adelante.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  8. Crea un modelo de consumo de servicios.

    • Nombre: Z_SALESORDERITEMCUBE_XXX
    • Suelte: Service Consumption Model for SalesOrderItemCube

    Seleccione sus metadatos salesorder.edmx y haga clic en Hacia adelante.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  9. Hacer clic Hacia adelante.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  10. Hacer clic Hacia adelante.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  11. Hacer clic Finalizar.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

  12. Comprueba tu resultado.

    Crear un modelo de consumo de servicios para una posición de pedido de cliente.

Hecho

Inicie sesión para responder la pregunta