Patrocinado por
Patrocinado por Inetum

Lê os textos de um programa

images/thumbnail.jpg - Thumbnail

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.