SAP Fiori List Report: Object Page

Continuamos explotando el potencial de las vistas CDS y sus respectivas anotaciones para construir aplicaciones de tipo SAP Fiori List Report. Hoy vamos a aprender a construir nuestra página de detalle, llamada Object Page en nuestro SAP Fiori List Report creado en artículos anteriores. Hasta ahora hemos visto como crear una SAP Fiori List Report paso a paso, mostrando un listado principal con información relevante al usuario que permite ser filtrado de manera ágil. Con las anotaciones CDS que veremos en este artículo, vamos a ir un pasito más allá: vamos a permitir al usuario poder pinchar sobre uno de los registro de nuestra tabla y ver cierta información relevante de detalle del registro. Object Page: Anotaciones CDS Para construir …

Seguir leyendo

SAP Fiori List Report paso a paso

Crear una aplicación SAP Fiori List Report nunca había sido tan sencillo como hasta ahora. Eso sí, no cualquier tipo de aplicación. Las aplicaciones Fiori “complejas”, es decir, que impliquen creaciones, modificaciones o borrados en SAP, van a requerir de lógica adicional para poder llevar a cabo estos procesos, ya sea mediante ABAP o mediante BOPF, pero para todas aquellas aplicaciones de tipo informe, donde queremos visualizar información que podamos filtrar y ajustar según el tipo de usuario, SAP ha facilitado mucho la labor de desarrollo para esta casuística. Como vimos en artículos anteriores, para la creación de una aplicación SAP Fiori a partir de una vista ABAP CDS, los pasos a seguir son los siguientes: Ya hemos creado nuestra …

Seguir leyendo

Exponer vista CDS como servicio oData #1

Con la aparición de las vistas ABAP CDS y las anotaciones, podemos crear aplicaciones SAP Fiori de manera mucho más rápida que en el pasado. En el desarrollo de una aplicación Fiori, de tipo informe List Report, tendremos que cubrir 3 pasos esenciales: Creación de nuestras vistas ABAP CDS que obtengan los datos de nuestro sistema SAP S/4 HANA (o anterior con base de datos HANA) y contengan las diferentes anotaciones para que la información obtenida pueda ser representada gráficamente en nuestra aplicación de forma automática a través de los Fiori Elements. Creación de nuestro servicio oData, el cual expondra la CDS como servicio que consumirá nuestra aplicación SAP Fiori para obtener la información, y escribir/modificar datos en los tipos …

Seguir leyendo

Anotaciones CDS esenciales. SAP Fiori List Report #2

Una de las principales utilidades que nos aporta las vistas ABAP CDS, es la posibilidad de construir aplicaciones SAP Fiori sin necesidad de implementar ninguna línea de código SAPUI5 en nuestro Front End para realizar nuestro informes analíticos. Para poder llevar esta idea a cabo, es fundamental que profundicemos en algunas anotaciones CDS, ya que estas serán las que proporcionen semántica y lógica a nuestros listados SAP Fiori. Podemos consultar todas las anotaciones CDS existentes en la referencia de SAP, la cual hay que decir que está bastante bien explicada. No obstante, siempre es mejor aprender si te lo explican de manera detallada. Por ello, iremos desglosando por bloques las diferentes anotaciones CDS para agilizar su comprensión y poder utilizarlas …

Seguir leyendo

¿Qué son las anotaciones CDS?

Antes de seguir incluyendo lógica en nuestras vistas CDS, hay un elemento básico que modificará el comportamiento de nuestras vistas y aportará valor y funcionalidad a nuestras aplicaciones e informes “desarrollados” en Fiori. Digo desarrollados, entre comillas, ya que muchos informes podrán construirse simplemente con anotaciones CDS sin introducir ninguna línea de código SAPUI5 en nuestra aplicación. ¿Qué son las anotaciones CDS? Si recordamos el código de ejemplo que vimos en el primer artículo, observamos en la cabecera de nuestra vista ABAP CDS una serie elementos que comienzan con ‘@’. Las anotaciones CDS no son más que propiedades de nuestra vista CDS, una forma de enriquecer nuestras vistas. Todas estas anotaciones se evalúan en ejecución y dotan de funcionalidad y …

Seguir leyendo