|
#1
|
|||
|
|||
pasar DATOS
Hola,
tengo datos de un mensaje en TEXT_TAB DATA: line(255) TYPE c, text_tab LIKE STANDARD TABLE OF line, field LIKE line. Ahora quiero pasar estos datos así: wa_textos = text_tab. LOOP AT text_tab INTO wa_textos. CONCATENATE texto_salida wa_textos INTO texto_salida SEPARATED BY SPACE. ENDLOOP. ZCCBMM_T_AGNTS_F-REBUIG_TXT = texto_salida. Pero me falta declarar texto_salida wa_textos , lo he hecho de la manera ortodoxa pero no compila, dice SAP que no puede convertir wa_textos = text_tab. Alguien sabe la declaración correcta y contrastada? Gracias! |
#2
|
|||
|
|||
data wa_textos like line of text_tab.
|
#3
|
|||
|
|||
texto_salida
Gracias Mauricio,
y texto_salida como lo definirías? Saludos |
#4
|
|||
|
|||
data texto_salida type ZCCBMM_T_AGNTS_F-REBUIG_TXT.
|
#5
|
|||
|
|||
mensaje de error
Hola,
muchas gracias por tu ayuda. He declarado como me has comentado. Me sale un error, no compila. El mensaje es: el tipo wa_textos no puede convertirse al tipo text_tab Saludos |
#6
|
|||
|
|||
Bueno no sé para que tienes esta sentencia
wa_textos = text_tab. seguro aquí es el error porque no puedes pretender pasar una tabla a una estructura. basta con el loop que tienes para recorrer la tabla e ir concatenando el contenido de ella en la la variable texto_Salida. saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|