El otro día os hablaba de los distintos tipos de ABAP con los que nos podemos encontrar a día de hoy y dejé pendiente hablar de este último.
Este ABAP para key users está relacionado con un concepto más global que es lo que SAP ha denominado Key User Extensibility.
¿Y eso qué es? Pues, básicamente, SAP ha creado una serie de aplicaciones que permitirían que los usuarios pudieran crear campos, vistas CDS u objetos de negocio completos, con su lógica, sus determinaciones, sus validaciones, etc… si tocar una línea de código.
Sí, esos mismos usuarios que no saben hacer un BUSCARV, esos mismos… 😉
A ver, que soy consciente de que hay gente que hace maravillas en Excel, que ya me gustaría a mí, pero hablo del usuario medio.
Todo esto se puede englobar en ese concepto denominado «citizen developers», en el que no creo mucho, la verdad.
Siempre digo lo mismo: si todo ese tipo de herramientas es para cualquiera, ¿por qué siempre las enseñan usuarios con un claro perfil técnico? 🤔
Pero vamos a lo que vamos, os enseño que es esto del ABAP para key users con un ejemplo muy sencillo.
Lo primero es ver cómo podemos personalizar la pantalla de una aplicación Fiori estándar:
Una cosa es mostrar campos que no aparecían por defectos en mi pantalla o reorganizarlos y otra cosa es añadir nuevos, que no existen.
Bien, ya hemos preparado todo para que aparezca un nuevo campo, que hemos creado nosotros… ¿funcionará?
Mañana salimos de la duda… 😉

Excelente contenido, muchas gracias!
Estoy de acuerdo contigo. Por más que un usuario sea «experimentado», si no tiene una ligera idea de qué es lo que hay detrás de la herramienta que está usando, al final sólo estará ingresando basura en el sistema.
Por ejemplo, cada campo que agregas con la app de Custom Fields and Logic, se agrega en chorrocientos mil CDS y sobre todo en varias bases de datos.
En mi caso he tenido varios problemas de campos agregados con CFL que causan errores al ser importados a productivo. Por ejemplo, bases de datos que no se activan por que tenían triggers activados.
Me gustaría fumar lo mismo que fuman los de sap cuando crean las descripciones maravillosas de sus productos.
Bueno, yo lo he probado y te activan los CDS que necesites, en función de dónde habilites los cambios.
El problema es que veo imposible que un key user sepa si tiene que ampliar el cds, el odata, ambos, cuál de ellos, etc…
Alguien con un perfil más técnico lo tiene (o debería tenerlo) más sencillos.
En cuanto a los fallos de activación, se pueden dar, pero si tienes claro que está haciendo el sistema por detrás, pueden solventarse.
Lo que pasa es que se dan muchas cosas por supuestas y la realidad es bien distinta.
Desconozco si eso es fruto de alguna sustancia alucinógena, la verdad… 😂