
Autores: ayush kumar , Shreya Sinha, y Vipul Khullar
Blogs anteriores de esta serie:
Este es el tercer blog de la serie de blogs Extensibilidad de un extremo a otro en una aplicación basada en CAP multiusuario.
Beneficios:
Nota: Los nombres de las funciones dependerán de los nombres de las funciones que se le proporcionen en la documentación de ayuda de esa aplicación específica.
Ahora veamos todos los posibles escenarios de extensión posibles al extender su aplicación.
Para extender la solución suscrita, use el siguiente comando
cds extend
ejemplo :
cds extender https://fp-subs-sandbox-agricultural-origination-portal.cfapps.eu10.hana.ondemand.com/extend -s fp-subs-sandbox –force
Una vez que haya ampliado la solución, verá una estructura de proyecto de la siguiente manera:
Cree un archivo .cds en el paquete DB donde se pueden crear todos los escenarios a continuación además de extender el servicio.
Muestra
Estructura del paquete de extensión
Nota :
Escenario 1: agregar un nuevo campo en la entidad existente
Extensión de nivel de campo
Escenario 2: agregar una nueva entidad en el proyecto de extensión
Extensión de nivel de entidad
Metadatos para la extensión de nivel de entidad
Escenario 3: extender el servicio con la nueva entidad
Ampliación del Servicio actual
Metadatos para servicio extendido
Escenario 4: creación de un nuevo servicio para el proyecto de extensión
Crear un nuevo servicio
Metadatos para el nuevo servicio
Escenario 5: Crear una composición de una existente
Agregar entidad como composición
Metadatos para la Entidad anterior
Nota: Las asociaciones también se pueden crear de manera similar y se pueden consumir directamente en la interfaz de usuario. El único desafío con la asociación será completar los datos por separado, mientras que, en el caso de la composición, podemos insertar y actualizar los datos en formato padre-hijo.
Conclusión:
Esto concluye el final de la serie de blogs sobre la creación extensiones de nivel de campo, nivel de entidad y nivel de servicio en la aplicación.
Háganos saber si tiene alguna otra idea sobre los temas y si desea que aclaremos otros puntos relacionados con la creación de tales extensiones.
¡Feliz lectura!
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073