Ver Mensaje Individual
  #2  
Viejo 05/04/22, 18:47:46
Ariel-StaFe Ariel-StaFe is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Localización: Santa Fe - Argentina
Mensajes: 321
Re: Definir Work Area Dinamica

Estimados..
Logre resolver lo del loopeo.
Pero me falta definir la work area dinamica.
Les dejo lo del loopeo por si a alguien le sirve.

DATA: wa_tab TYPE vbrk
(aca tengo que definir .. VBRK.. pero aun no encuentro como..
deberia ser un FS tambien.. puede venir vbrk, vbrp, vbfa, cualq
tabla)

FIELD-SYMBOLS: <fs_c> TYPE ANY.

DATA: nro_col TYPE i VALUE 0.
DATA: wtc(30),
l_campo(50).
LOOP AT <all_table> INTO wa_tab.
CLEAR v_registro.
LOOP AT tcol.
ADD 1 TO nro_col.

IF nro_col = 1.
CONCATENATE 'WA_TAB-' tcol-col INTO wtc.
ASSIGN (wtc) TO <fs_c>.
v_registro = ( <fs_c> ).
ELSE.
CONCATENATE 'WA_TAB-' tcol-col INTO wtc.
ASSIGN (wtc) TO <fs_c>.
l_campo = ( <fs_c> ).
CONCATENATE v_registro ';' l_campo INTO v_registro.
ENDIF.
ENDLOOP.

en v_registro queda la linea que tengo que descargar en formato.csv

Espero les sirva a algunos..
Si alguien me puede dar una mano con al definicion de wa_tab.. que deberia ser un fs del FS <ALL_TABLE>
les super agradezco

Saludos.
__________________
Ariel-StaFe
Analista Programador Abap Senior
Santa Fe Capital
Pcia de Santa Fe
Argentina
Responder Con Cita