Reemplazar siempre XXX
con sus iniciales o número de grupo.
Cree todos los servicios comerciales con el espacio de nombres ABAP Z...
.
Paso 1: descripción general
Debe crear un servicio OData definiendo y conectando un servicio basado en la vista de CDS correspondiente. Una vez que el servicio OData se publica en el repositorio del sistema local, está listo para que lo implemente un cliente OData, como la aplicación FAP Sior. Para poder utilizar este servicio de divulgación y su servicio relacionado, debe crear un caso de comunicación publicado. Este caso de comunicaciones publicado se asignará a un acuerdo de comunicaciones.
Hecho
Inicie sesión para responder la pregunta
Paso 2: Instale ADT
En Eclipse, seleccione en la barra de menú Ayuda > Instalación de nuevo software ….
Para Eclipse Photon, agregue la URL
https://tools.hana.ondemand.com/photon
y presione Entrar para mostrar las funciones disponibles. Escoger Herramientas de desarrollo ABAP y seleccione Hacia adelante.confirmar y seleccionar los acuerdos de licencia Finalizar para iniciar la instalación. Deberá reiniciar su Eclipse.
Hecho
Inicie sesión para responder la pregunta
Paso 3: cree su propio paquete ABAP
Marque estos pasos como completados presionando Done
si ya ha creado el paquete Z_Package_XXX
(donde XXX es su número de grupo) en los tutoriales anteriores.
Abra Eclipse y conéctese a su sistema.
Haga clic derecho en el paquete principal
ZLOCAL
Seleccione Nuevo > Paquete ABAP.Cree su propio paquete de desarrollo ABAP
Z_PACKAGE_XXX
como un subpaquete deZLOCAL
.- Nombre:
Z_PACKAGE_XXX
- Suelte:
my new package
- Nombre:
Hacer clic Hacia adelante.
Seleccione las propiedades del paquete y haga clic en Hacia adelante.
- Componente de software:
ZLOCAL
- Componente de software:
Seleccione una solicitud de transporte y haga clic en Finalizar.
Agrega tu paquete Mejores paquetes.
Hecho
Inicie sesión para responder la pregunta
Paso 4: crear una definición de servicio
Queremos crear una definición de servicio para divulgar las entidades CDS y su comportamiento.
Haga clic derecho en su paquete y seleccione Nuevo > Otro propósito del repositorio ABAP > Servicios de negocios > Definición de servicio.
Hacer clic Hacia adelante.
Cree una definición de servicio agregando la siguiente información.
- Nombre:
Z_DEF_XXX
- Suelte:
service definition
- Nombre:
Hacer clic Hacia adelante.
La definición del Servicio ahora ha sido probada.
Hecho
Inicie sesión para responder la pregunta
Paso 5: Mostrar vista de CDS
Expresión de las opiniones de los CDS I_Currency
y Proporcionar moneda como alias.
¡No olvide guardar y activar!
@EndUserText.label: 'Demo service Definition'
define service Z_DEF_XXX {
expose I_Currency as Currency;
}
Hecho
Inicie sesión para responder la pregunta
Paso 6: crea una carpeta de servicios
Queremos crear una carpeta de servicios para vincular un servicio al protocolo y la vista previa.
Haga clic derecho en su paquete y seleccione Nuevo > Otro propósito del repositorio ABAP > Servicios de negocios > Conexión de servicio.
Hacer clic Hacia adelante.
Ingrese los datos para la vinculación del nuevo servicio. Utilice la definición de servicio creada en el último paso.
- Nombre:
Z_BIND_XXX
- Suelte:
service binding
- Tipo de enlace: ODATA V2 (UI – Interfaz de usuario: consumidores en aplicaciones SAPUI5)
- Nombre:
Hacer clic Hacia adelante.
Hecho
Inicie sesión para responder la pregunta
Paso 7: active su servicio de enlace
Hacer clic Activar, y luego verá el nombre del servicio y la URL del servicio en la tabla.
Hecho
Inicie sesión para responder la pregunta
Paso 8: Obtenga una vista previa de su conexión de servicio
Después de publicar el servicio comercial, puede obtener una vista previa del servicio comercial publicado como la aplicación SAP Fiori Elements en el editor de enlaces de servicios:
Ve a la Detalles del servicio a la derecha
Haga doble clic en la Moneda de la entidad o haga clic derecho sobre ella y luego selecciónela Abrir vista previa de la aplicación Fiori Elements.
Inicia sesión con tu nombre de usuario y contraseña.
Para configurar algunos filtros, haga clic en el icono de configuración.
Seleccione los campos que se mostrarán o seleccione todos y haga clic Okey.
Haga clic en VAMOS.
Puede ver los datos filtrados en la interfaz de usuario.
Hecho
Inicie sesión para responder la pregunta
Paso 9: crear un escenario de comunicación
Haga clic derecho en su paquete y seleccione Nuevo > Otro propósito del repositorio ABAP > Gestión de comunicaciones > Caso de comunicación.
Hacer clic Hacia adelante.
Ingrese los datos para el caso de comunicación.
- Nombre:
Z_COMMU_XXX
- Suelte:
communication scenario
- Nombre:
Hacer clic Hacia adelante.
Hecho
Inicie sesión para responder la pregunta
Paso 10: Ingrese el caso de comunicación
Abra el caso de comunicación creado y navegue hasta En pestaña.
Controlar Básico sobre Métodos de autenticación admitidos.
Hacer clic Agregar servicio entrante.
Examine las carpetas de servicios creadas anteriormente,
Z_BIND_XXX
y seleccione ingresar ID de servicioZ_BIND_XXX_IWSG
en cambio, dondeXXX
es su número de grupo.
Hecho
Inicie sesión para responder la pregunta
Paso 11: Publica un caso de comunicación
Ve a la Visión general pestaña y publicar el caso localmente.
Hecho
Inicie sesión para responder la pregunta