SELECTs insensível a maiúsculas e minúsculas
2025-05-26

No SAP é normal ter tabelas na base de dados com um campo NAME
e outro NAME_SEARCH
que é preenchido com exactamente a mesma coisa que o NAME
mas em maiúsculas.
Depois quando queres fazer pesquisas sem ligar a maiúsculas e minúsculas usas o NAME_SEARCH
. Já não é preciso fazer isso.
o ABAP agora deixa-te fazer isto em SQL:
FINAL(search_pattern) = |%{ to_upper( search_string ) }%|.
SELECT full_name FROM zuser
WHERE upper( full_name ) LIKE @search_pattern
INTO TABLE @FINAL(full_names).
Loucura? O SQL do ABAP tem evoluído bastante!
O Abapinho saúda-vos.