Decíamos ayer, como dijo Fray Luis de León… ¿O fue Unamuno? ¿O ninguno?
Sea como fuere, seguimos añadiendo funcionalidad a nuestra aplicación.
En este caso, empezamos controlando la clave de nuestra tabla, el identificador del viaje, para que no sea el usuario el que tenga que poner dicho número; queremos que sea, lógicamente, gestionado por el sistema.
Ahora vemos cómo podemos fijar/determinar el valor de un campo.
Después vemos qué son las validaciones y para qué se utilizan.
Básicamente, las determinaciones sirven para proponer valores en campos (algo similar a los PBO de las dynpros viejunas) y las validaciones para verificar la información antes de grabar (algo similar a los PAI de las dynpros viejunas).
Como veis, esto se hace vía ABAP, con ciertas instrucciones y estructuras específicas, eso sí… ¿no queríais ABAP? ¡Pues toma!
Es importante tener claro esto, que hay cosas que se hacen con ABAP, como las que estamos viendo y otras que se pueden hacer con anotaciones, como veíamos ayer.
Una vez que tenemos nuestro CDS como queremos, ya sea por anotaciones o por las modificaciones que hemos hecho vía ABAP en los comportamientos (behaviors), vamos a crear una aplicación que consuma el servicio OData que contendrá toda esa información.
Primero habilitamos nuestro SAP Business Application Studio…
…y luego creamos la aplicación y la desplegamos sobre nuestro repositorio ABAP.
Vuelvo a recordar que yo estoy haciendo el tutorial utilizando el entorno ABAP BTP de una cuenta trial, si lo hubiera hecho en una free o en una de pago, por supuesto, podría acceder al repositorio de aplicaciones, aunque no fuera desde las ADT.
Como veremos (o no) en el siguiente y último (o no) vídeo… 😉
