Paso 1: Copie la URL del servicio en
Inicie sesión en el sistema SAP S / 4HANA Cloud como administrador.
Vamos Gestión de comunicaciones y seleccione Acuerdo de comunicación.
Seleccione la configuración de comunicación que ha creado.
Escoger
OAuth 2.0
Detalles en el campo de la comunicación entrante.Copie el nombre de usuario y el visor de SAML2 para su uso posterior.
Hecho
Inicie sesión para responder la pregunta
Paso 2: crea un destino con autenticación básica
Inicie sesión en la cabina de SAP Cloud Platform como administrador.
Seleccione su cuenta global.
Seleccione Subcuentas.
Seleccione la subcuenta de Foundry Cloud.
Seleccione el espacio que creó para su entorno ABAP durante la configuración.
Navegue hasta el mercado de servicios para el espacio seleccionado, busque un destino y selecciónelo.
Haga clic en Instancias.
Elija su caso.
Seleccione destinos.
Hacer clic Nuevo destino.
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:
Consulta el enlace.
Hecho
Inicie sesión para responder la pregunta
Paso 3: Cree una vista de CDS personalizada en SAP S / 4HANA Cloud
Inicie sesión en su sistema S / 4HANA Cloud, navegue hasta Extensibilidad y abra el mosaico Vistas de CDS personalizadas.
Haga clic en Crear para crear su vista de CDS personalizada.
Nombra tu perspectiva de CDS
YY1_SALESORDERITEMCUBEXXX
y haga clic en Agregar y seleccione Agregar fuente de datos primaria.Buscar
I_SalesOrderItemCube
, selecciónelo y haga clic en Agregar.Hacer clic Agregar y seleccione Agregar fuente de datos relacionada.
Buscar
I_BusinessUser
, selecciónelo y haga clic en Agregar.Escoger sí y seguir adelante.
Escoger API externa y haga clic en el símbolo de la mariposa.
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
Vaya a propiedades y verifique su resultado.
Cambie a Parámetros y configure los valores predeterminados manualmente:
P_ExchangeRateType
: EURP_DisplayCurrency
: M.
Hacer clic Publicación.
Hecho
Inicie sesión para responder la pregunta
Paso 4: crear escenarios de comunicación personalizados
Ir Grado y seleccione Caso de comunicación personalizado.
Hacer clic Nuevo.
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.
- Reconocimiento de casos de comunicación:
Hacer clic
+
para agregar el servicio entrante.Buscar
YY1_SalesOrderItemCubeXXX
, selecciónelo y haga clic en Okey.Seleccione su servicio entrante y haga clic en Publicación.
Hecho
Inicie sesión para responder la pregunta
Paso 5: descargue los metadatos de su socio comercial
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.
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.
Puede ver los metadatos. Guarde sus metadatos como
edmx
expediente.Usar
bupa.edmx
y seleccione cada archivo como tipo de archivo.
Hecho
Inicie sesión para responder la pregunta
Paso 6: crear un modelo de consumo de servicios para un socio comercial
Cambie a Eclipse y cree un paquete:
- Nombre:
Z_Package_XXX
- Descripción: Mi paquete
Hacer clic Hacia adelante.
- Nombre:
Hacer clic Hacia adelante.
Hacer clic Finalizar.
Escoger Archivo > Nuevo > Otro…
Buscar Modelo de consumo de servicios, selecciónelo y haga clic en Hacia adelante.
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.- Nombre:
Hacer clic Hacia adelante.
Hacer clic Hacia adelante.
Hacer clic Finalizar.
Comprueba tu resultado.
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
Ir Gestión de comunicaciones y seleccione Acuerdo de comunicación.
Busque su entorno de comunicación
yy1_salesorderitemcubexxx
y selecciónelo.Copie la URL del servicio para la configuración de comunicación.
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.Puede ver los metadatos. Guarde sus metadatos como
edmx
expediente.
Usarsalesorder.edmx
y seleccione cada archivo como tipo de archivo.Vaya a Eclipse y seleccione Archivo > Nuevo > Otro…
Buscar Modelo de consumo de servicios, selecciónelo y haga clic en Hacia adelante.
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.- Nombre:
Hacer clic Hacia adelante.
Hacer clic Hacia adelante.
Hacer clic Finalizar.
Comprueba tu resultado.
Hecho
Inicie sesión para responder la pregunta