Está en la página 1de 2

Existen 3 tipos de extensiones:

1. Desde la app Custom Fields and Logic


a. Crear campo personalizado
El campo personalizado se da de alta desde el Fiori launchpad en la
app “Campos personalizados y lógica”, luego se activa desde
“Registrar ampliaciones para transporte”.

Desde la app de “Campos personalizados y lógica” se debe poder


seleccionar el Business Context, el cual se puede determinar desde la
transacción scfd_registry.
Además conectando desde el ide Eclipse podremos buscar las vistas y
cds afectadas tras realizar el alta del nuevo campo.

b. Crear lógica personalizada


Desde acá se puede generar lógica personalizada sobre las BAPIs
registradas en la transacción scfd_registry.

c. Crear extensión de fuente de datos.

2. Usar los medios proporcionados por el propio SAPUI5 para ampliar, modificar
y reemplazar vistas y ampliar y reemplazar controladores.
La aplicación original no se modifica, el runtime ejecuta la app original junto
con su extensión

https://help.sap.com/docs/SAP_NETWEAVER_740/468a97775123488ab334
5a0c48cadd8f/a264a9abf98d4caabbf9b027bc1005d8.html?locale=en-US

SAP UI5 soporta las siguientes extensiones del estandar:


- Extensiones de vista usando puntos de extensión para insertar contenido
custom
- Reemplazar vistas estándar con vistas custom
- Modificando vistas cambiando propiedades específicas de los controles
- Extender controlador, agregando código o sobrescribiendo código existente.
- Customizar los textos de i18n
- Agregando nuevas vistas
- Agregando nuevas rutas
- Customizar la navegación de las rutas.

App de prueba:
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Ap
ps('F2793')/S24OP
3. Usar el complemento de UI Adaptation que se entrega como parte de los
servicios de flexibilidad de SAP UI5 y permite a los usuarios clave adaptar las
interfaces de usuario de las aplicaciones en la plataforma de lanzamiento de
SAP Fiori en el tiempo de ejecución.

También podría gustarte