• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
Technical Articles

Creación de un proyecto de extensión para su inquilino

By s4pcademy 


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:

  1. Se han suscrito a la MTA.
  2. Asignó los roles a su usuario
    1. Crear una extensión
    2. Eliminar la extensión

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.

  1. Ya conoce la lista de permitidos y la lista de bloqueados
  2. Consciente del espacio de nombres
  3. Sap cds-dk debe ser superior a 6.3.0 o la última, localmente en el sistema donde estamos creando la extensión localmente.

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 /extend -s –force

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

Extensión%20Paquete%20Estructura

Estructura del paquete de extensión

Nota :

  1. en tu extensión. cds crea un espacio de nombres de su elección siguiendo la regla de prefijo de su proyecto. Este espacio de nombres hará referencia a las entidades recién creadas cuando intente extender su servicio.
  2. En la extensión de su servicio, cree un espacio de nombres que haga referencia a cualquier servicio nuevo que intente crear que no sea la extensión de su servicio existente.

Escenario 1: agregar un nuevo campo en la entidad existente

Campo%20Nivel%20Extensión

Extensión de nivel de campo

Escenario 2: agregar una nueva entidad en el proyecto de extensión

Entidad%20Nivel%20Extensión

Extensión de nivel de entidad

Metadatos%20para%20Entidad%20Nivel%20Extensión

Metadatos para la extensión de nivel de entidad

Escenario 3: extender el servicio con la nueva entidad

Ampliación%20del%20servicio%20actual

Ampliación del Servicio actual

Metadatos%20para%20Servicio%20Extendido

Metadatos para servicio extendido

Escenario 4: creación de un nuevo servicio para el proyecto de extensión

Crear%20a%20nuevo%20Servicio

Crear un nuevo servicio

Metadatos%20para%20nuevo%20Servicio

Metadatos para el nuevo servicio

Escenario 5: Crear una composición de una existente

Agregando%20Entidad%20como%20Composición

Agregar entidad como composición

Metadatos%20Para%20la%20la%20sobre%20Entidad

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!




Creaciónextensióninquilinoparaproyecto

Artículos relacionados


Be Ready  ·  Business Trends  ·  digital transformation  ·  growth  ·  Guide to Growth  ·  s/4hana  ·  sme  ·  thought leadership
Si su negocio está preparado para un crecimiento de siguiente nivel, debe estar preparado para cualquier cosa
Analytics Stories  ·  Product Information  ·  SAP Best Practices for SAP Integrated Business Planning  ·  supply chain risk management
Nuevo contenido de mejores prácticas para la gestión de riesgos de la cadena de suministro en SAP Integrated Business Planning
#NOVOBC  ·  Business Trends
Analítica integrada de SAP S/4HANA para la gestión de la calidad
Novedades en SAP Analytics Cloud Release 2023.03
Previo
The Place to Be: La Conferencia Internacional de SAP para Servicios Públicos en Suiza
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.