Ver Mensaje Individual
  #5  
Viejo 11/05/12, 15:19:53
Karla V. Karla V. is offline
Senior Member
 
Fecha de Ingreso: may 2011
Mensajes: 101
Bueno yo realmente estoy modificando el codigo que hizo otra persona, yo soy nueva programando en esto y no entiendo bien qué hizo, te envío lo que creo que es el centro de todo, según entiendo creo toda una tabla dinamica llamada gt_data y después no entiendo que hace el ASSIGN gt_data->* TO <lt_data>.? copia toda la información con estructura y todo?
*&--
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = gt_fcat
IMPORTING
ep_table = gt_data
EXCEPTIONS
generate_subpool_dir_full = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

ASSIGN gt_data->* TO <lt_data>.
CREATE DATA ls_data LIKE LINE OF <lt_data>.
ASSIGN ls_data->* TO <ls_data>.
Responder Con Cita