¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como extrair uma string de um longo texto de tabela de forma padrão

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Olá

Estou procurando uma maneira padrão de extrair uma string de um longo texto de tabela (tabela tline).

Eu obtenho o longo texto usando a função read_text, que retorna uma tabela contendo o texto, com a coluna de formato. Preciso de uma função que pegue essa tabela e retorne uma string formatada.

Por favor, me avise se há uma maneira padrão de fazer isso.

Atenciosamente,

Udi.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Obrigado a todos,

Solicitei especificamente uma forma padrão de fazer isso, como sugeriu Micky.

Mas percebi que não seria muito diferente de fazer por conta própria, então foi assim que acabei fazendo.

Obrigado a todos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Udi,

Você precisa percorrer a tabela interna que obtém registros do tipo de tabela TLINE.

Depois disso, você precisa concatenar o valor de cadeia do campo em uma variável do tipo STRING.

DATA : t_itab LIKE TABLE OF tline,
       fs_itab LIKE LINE OF t_itab,
       w_string TYPE string ,   " Para armazenar texto contínuo
SELECT .......
LOOP AT t_itab INTO fs_itab.
  CONCATENATE fs_itab-tdline w_string INTO w_string.  " Concatenar para obter contínuo
ENDLOOP.
WRITE : w_string.   " Mostrar texto contínuo

Se deseja espaço entre as partes concatenadas, use SEPARADO POR ESPACO no final da declaração CONCATENATE. Como -

CONCATENATE fs_itab-tdline w_string INTO w_string SEPARADO POR ESPACO.

Confira minha postagem no seguinte link -

[https://forums.sdn.sap.com/click.jspa?searchID=-1&messageID=7484684]

Saudações

Pinaki

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Como está 'CONVERT_ITF_TO_STREAM_TEXT'

Editado por: Micky Oestreich em 14 de maio de 2009 às 10:21 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá, tente isto:

Após ler o texto, observar que os dados estão na tabela interna it_tline.

data: v_text tipo cadeia.

loop em it_tline.

concatenar v_text it_tline-tdline em v_text separado por espaço.

endloop.

escrever v_text.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?