Ver Mensaje Individual
  #8  
Viejo 21/01/08, 16:33:58
danny danny is offline
Member
 
Fecha de Ingreso: mar 2007
Mensajes: 36
DATA: it_zt7ehs00_cardio TYPE STANDARD TABLE OF zt7ehs00_cardio.


START-OF-SELECTION.

SELECT * FROM zt7ehs00_cardio INTO TABLE it_zt7ehs00_cardio.

LOOP AT it_zt7ehs00_cardio INTO wa_zt7ehs00_cardio.

"-- Buscamos los puntos según la edad
SELECT SINGLE points FROM zt7ehs_ries_edad
INTO wa_zt7ehs00_cardio-puntos_edad
WHERE limit_low <= wa_zt7ehs00_cardio-edad
AND limit_high > wa_zt7ehs00_cardio-edad.

MODIFY zt7ehs00_cardio FROM wa_zt7ehs00_cardio.

PERFORM CARGA_ALV----CARGA TU ESTRUCTURA `PARA EL ALV
PERFORM load_data_into_grid.

SET SCREEN 100.
endloop
END-OF-SELECTION.



FORM load_data_into_grid .
CREATE OBJECT gr_alvgrid
EXPORTING
i_parent = contenedor.

CALL METHOD gr_alvgrid->set_table_for_first_display
EXPORTING
i_default = 'X'
CHANGING
it_outtab = it_zt7ehs00_cardio.
it_fieldcatalog = P_prue_fieldcat.
ENDFORM. " load_data_into_grid

FORM CARGA_ALV.

* se supone k lo declaraste asi: P_prue_fieldcat TYPE lvc_t_fcat WITH HEADER LINE.


Refresh P_prue_fieldcat.
CLEAR P_prue_fieldcat.
P_prue_fieldcat-fieldname = 'EDAD'.
P_prue_fieldcat-coltext = 'Edad'.
P_prue_fieldcat-outputlen = 6.
APPEND P_prue_fieldcat.

*asi lo haces para todos los campos de tu temporal it_zt7ehs00_cardio



ENDFORM.
Responder Con Cita