Funções integradas no ABAP SQL

Agora que você aprendeu que pode usar expressões no ABAP SQL e no ABAP CDS exatamente da mesma forma, e as funções integradas? Você também pode usá-los no ABAP CDS?
Vamos dar uma olhada mais de perto.

- Funções numéricas
Para todas as funções numéricas, a resposta é "sim". Eles também são suportados no CDS do ABAP.
- Processamento de cadeia
A maioria das funções de processamento de cadeia também é suportada. Existem alguns que só estão disponíveis no ABAP SQL, principalmente relacionados a expressões regulares. Uma lista detalhada pode ser encontrada na documentação de palavras-chave ABAP.
- Processamento de data e hora
A maioria das restrições existe na área de dados e funções de processamento de tempo. Aqui, as funções genéricas (IS_VALID( ), ADD_DAYS( ), DAYS_BETWEEN( ), etc.) só estão disponíveis no ABAP SQL. No CDS do ABAP, você deve usar as variantes específicas de tipo, ou seja, as funções correspondentes que começam com DATS, DATN, TIMS, TSTMP, etc.
Além disso, as funções para extrair informações de um campo de data ou hora não são suportadas no ABAP CDS, ou seja, você não pode usar as funções WEEKDAY( ), EXTRACT_MONTH( ), etc., no ABAP CDS. Consulte a documentação de palavra-chave ABAP para obter uma lista completa.
Vejamos alguns exemplos.


