MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Principiante en programacion ABAP (foro/showthread.php?t=69162)

Carlos Sc 11/09/13 21:12:43

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.

mickeychw 19/10/13 18:49:38

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.

Hasurac 22/10/13 15:08:00

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

)

Hasurac 22/10/13 15:11:31

Perdón era esta la pagina



saludos


Husos Horarios son GMT. La hora en este momento es 13:31:01.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web