Funciones integradas en ABAP SQL

Ahora que ha aprendido que puede utilizar expresiones en ABAP SQL y ABAP CDS exactamente de la misma manera, ¿qué pasa con las funciones integradas? ¿Puede utilizarlos también en ABAP CDS?
Echemos un vistazo más de cerca.

- Funciones numéricas
Para todas las funciones numéricas, la respuesta es "sí". Todos ellos también se admiten en ABAP CDS.
- Procesamiento de strings
También se admiten la mayoría de las funciones de procesamiento de cadenas. Hay algunas que solo están disponibles en ABAP SQL, la mayoría relacionadas con expresiones regulares. Encontrará una lista detallada en la documentación de palabras clave ABAP.
- Procesamiento de fecha y hora
La mayoría de las restricciones existen en el área de funciones de procesamiento de datos y tiempo. Aquí, las funciones genéricas (IS_VALID( ), ADD_DAYS( ), DAYS_BETWEEN( ), etc.) solo están disponibles en ABAP SQL. En ABAP CDS, debe utilizar las variantes específicas de tipo, es decir, las funciones correspondientes que empiezan por DATS, DATN, TIMS, TSTMP, etc.
Además, las funciones para extraer información de un campo de fecha u hora no se admiten en ABAP CDS, es decir, no puede utilizar las funciones WEEKDAY( ), EXTRACT_MONTH( ), etc. en ABAP CDS. Consulte la documentación de palabras clave ABAP para obtener una lista completa.
Veamos algunos ejemplos.


