"
Apoiado por

Lê os textos de um programa

Aqui está uma forma simples de programaticamente ter acesso aos textos de um programa qualquer.


DATA: t_textos TYPE TABLE OF textpool.
READ TEXTPOOL sy-repid INTO t_textos 
  LANGUAGE sy-langu STATE 'A’.

Agora tens os textos todos disponíveis na tabela interna T_TEXTOS.

Como se isto não bastasse, podes também alterar os textos programaticamente. Com os seguintes comandos:


INSERT TEXTPOOL sy-repid FROM t_textos LANGUAGE sy-langu.
DELETE TEXTPOOL PROGRAM LANGUAGE 'E’.

A SAP diz que estes dois últimos comandos são só para uso interno. Se os quiseres usar, fá-lo por tua conta e risco. Não tenho nada a ver com isso. Eu, a não ser que me obriguem, fico-me pelo READ.

Obrigado Miguel Durão pela dica.

O Abapinho saúda-vos.

Deixe um comentário


Acerca do Abapinho
O Abapinho é suportado pelo WordPress
Artigos (RSS) e Comentários (RSS).