#11
|
|||
|
|||
Ahi me has perdido, escribe el código donde te da error o lo que quieres implementar xq asi segun lo explicas no lo entiendo ya que llevo solo un mes con abap y hay muchisimas cosas que nose como hacer o como darselo a entender a sap.
Salu2 |
#12
|
||||
|
||||
que estructura hay que pasarle al constructor de la clase
me he creado una estructura del tipo
* Creamos un objeto que hace referencia a nuestra clase. DATA container TYPE REF TO CL_GUI_CONTAINER. DATA: MY_OBJ TYPE REF TO ZCL_PEDIDOS. * Creamos el objeto y lo inicializamos. * Y la clase genera automaticamente el resultado. CREATE OBJECT MY_OBJ EXPORTING I_PARENT = container. el caso es que ejecuto el alv, y no sale nada, que hay que pasarle a la referencia cl_gui_container, las usado alguna ved, Para llevar solo un mes controlas mucho |
#13
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|