#1
|
|||
|
|||
Principiante en programacion ABAP
Hola a todos, buenas tardes.
Hace muy poco entre a trabajar en SAP/ABAP, no se mucho sobre este lenguaje de programacion. Me gustaria saber si me podrian ayudar en como hacer ALV desde cero? El proyecto se aproxima, se los agradeceria mucho. Saludos Coordiales. |
#2
|
|||
|
|||
Saludos!
Buenos días, no se si aún te sirva la respuesta, crear un alv es relativamente sencillo, previo, debes de tener una tabla interna que es la que mostraras, el código para mostrarlo será:
perform create_fieldcatalog. perform sort_report. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_structure_name = 'IT_FORMATO' "TABLA A MOSTRAR it_fieldcat = fieldcatalog[] it_sort = it_sort TABLES t_outtab = it_formato EXCEPTIONS program_error = 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. FORM create_fieldcatalog_formato . PERFORM fill_fieldcatalog_formato USING 'PERNR' 'No. Per.' '1' '8' ' '. PERFORM fill_fieldcatalog_formato USING 'APELLIDOS' 'Apellidos' '2' '25' ' '. ENDFORM. FORM sort_report . DATA: wa_sort TYPE slis_sortinfo_alv. wa_sort-spos = '01'. wa_sort-fieldname = 'PERNR'. wa_sort-tabname = 'IT_FORMATO'. wa_sort-down = ' '. wa_sort-group = 'X'. wa_sort-subtot = 'X'. APPEND wa_sort TO it_sort. ENDFORM. |
#3
|
|||
|
|||
Te dejo esta pagina que trae como hacer un ALV OO y como implementar el evento doble click que seguro te lo pedirán en cualquier momento suerte
) |
#4
|
|||
|
|||
Perdón era esta la pagina
saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|