Ver Mensaje Individual
  #13  
Viejo 31/05/06, 10:11:15
carlosalcala carlosalcala is offline
Member
 
Fecha de Ingreso: may 2006
Mensajes: 46
Tienes que hacer la llamada a la screen creada y tiene que llamarse el container que te has creado igual que el parámetro que le pasas,
como poco deberias ver la grid vacia. Llamas a la screen
CALL SCREEN '0100'. y dntro del PBO debe ir el código.
data: go_grid TYPE REF TO cl_gui_alv_grid,
go_custom_container TYPE REF TO cl_gui_custom_container,
g_t_incon_excel TYPE STANDARD TABLE OF ztacghr03,
g_i_ztacghr03 TYPE STANDARD TABLE OF ztacghr03.


*-- Creación del obj. en el contenedor
CREATE OBJECT go_custom_container
EXPORTING container_name = 'ALV_CONTAINER'.
*-- Creación de la grid a partir del contenedor
CREATE OBJECT go_grid
EXPORTING i_parent = go_custom_container.
*-- Importo el layout para modificar la visualización
CALL METHOD go_grid->get_frontend_layout
IMPORTING es_layout = v_layout.

v_layout-cwidth_opt = 'X'.
v_layout-zebra = 'X'.
v_layout-grid_title = 'Listado de campos en parametrización'.
v_layout-no_toolbar = 'X'.
*-- Devuelve el layout modificado
CALL METHOD go_grid->set_frontend_layout
EXPORTING is_layout = v_layout.
*-- Llenado de datos
PERFORM load_data_into_grid.

FORM load_data_into_grid.
* read data
SELECT * FROM ztacghr03
INTO TABLE g_i_ztacghr03
WHERE zoperacion = s_ztacghr01-zoperacion.
*-- Carga los datos en la tabla y muestra los datos
CALL METHOD go_grid->set_table_for_first_display
EXPORTING i_structure_name = 'ZTACGHR03'
is_layout = v_layout
CHANGING it_outtab = g_i_ztacghr03.

ENDFORM. " load_data_into_grid
Responder Con Cita