Manipula textos de selecção sem os fixar no programa
2021-05-24
![images/thumbnail.jpg - Thumbnail](/2021/05/manipula-textos-de-seleccao/images/thumbnail_huf550373d853f37cb93cf5da7a1fec3a9_28480_300x0_resize_q75_box.jpg)
Embora muitos ABAPers ainda se esqueçam disto, quanto menos textos forem fixados no programa mais fácil será traduzi-lo.
Aqui está uma forma simples mas relativamente obscura de alterar os textos para, por exemplo, adicionar-lhes ícones, mantendo-os traduzíveis.
A magia acontece no INITIALIZATION.
PARAMETERS: p_erdat TYPE erdat.
INITIALIZATION.
%_P_ERDAT_%_APP_%-TEXT = icon_date && %_P_ERDAT_%_APP_%-TEXT.
E aqui está o resultado (nota o ícone do calendário à esquerda do texto):
O ABAP está cheio de truques bizarros como este.
O Abapinho saúda-vos.