Entradas

Mostrando entradas de agosto, 2009

ALV Object Model (cl_salv_table)

Imagen
En esta oportunidad vamos a ver como hacer nuestro ALV con el nuevo modelo que nos proporciona SAP para hacerlo mas rápido y sencillo utilizando clases estandar. ALV Object Model: El nuevo Modelo de Objetos de Lista (SAP List Viewer) es un objeto orientado a la encapsulación de la herramienta ALV que ya existe: ALV Simple, 2 Dimensiones ALV Jerarquico ALV Tree. Para cada tipo de ALV se trabaja con una clase diferente: CL_SALV_TABLE, CL_SALV_HIERSEQ_TABLE, CL_SALV_TREE. mas detalles En el ejemplo utilizaremos la tabla SPFLI (Itinerarios de vuelos) para luego mostrarlo en un ALV GRID utilizando la clase CL_SALV_TABLE. Creamos una estructura ZES_SPFLI: El codigo del programa queda de la siguiente manera: REPORT zalv_om01. DATA: t_spfli TYPE TABLE OF zes_spfli, t_table TYPE REF TO cl_salv_table, g_sort TYPE REF TO cl_salv_sorts, g_functions TYPE REF TO cl_salv_functions, g_dsp TYPE REF TO cl_salv_display_settings, g_columns TYPE REF TO cl_salv_columns_table, g_column TYPE REF TO cl_salv_co