|
#1
|
||||
|
||||
FIltro de Presentacion en ALV
Hola amigos tengo un problema quisiera saber como puedo hacer para mostrar un ALV que agrupe un factores en comun por ejemplo si tengo este reporte en ALV.
Division Subdivision Nombre COd. VENTAS VENTAS1 Jose Peres 1412 VENTAS VENTAS1 Mario Gomez 1003 VENTAS VENTAS2 Pedro Garcia 0012 PRODUC PRODUC2 Manuel Masias 1413 Si yo lo quisiera agrupar asi por su division, subdivison en comun asi: Division Subdivision Nombre COdi VENTAS VENTAS1 Jose Peres 1412 __________ _______ Mario Gomez 1003 VENTAS VENTAS2 Pedro Garcia 0012 PRODUC PRODUC2 Manuel Masias 1413 (___ = Significa vacio) Por ejemplo en al division VENTAS y subdivision VENTAS1 hay 2 trabajadores Para mas ilustracion adjunte dos .jpg para que se entienda visualmente. Mi pregunta es que debo de hacer para que ello ocurra? que debo modificar o crear?? Existe algun metodo que haga eso? o De manera filtro como lo quiero mostrar en el alv help me . Muchas gracias. Alfredo P. |
#2
|
|||
|
|||
Secuencia
Buenos días
Es mas o menos así Se definen la tabla de la secuencia DATA: d_sortcat TYPE slis_t_sortinfo_alv. DATA: d_sortcat_ln LIKE LINE OF d_sortcat. Agregas los campos que quieras DATA: ls_sort TYPE slis_sortinfo_alv. ls_sort-fieldname = 'DIREC'. ls_sort-spos = 1. ls_sort-up = 'X'. APPEND ls_sort TO d_sortcat. Y cuando generas el grid lo mandas como parámetro CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING is_layout = t_layout it_fieldcat = tabla_catcampos[] i_default = 'X' i_save = 'A' it_sort = d_sortcat TABLES t_outtab = t_data EXCEPTIONS program_error = 1 OTHERS = 2. |
#3
|
|||
|
|||
Hola buenas tardes, como te comento Jjimenez, es asi, pero tambien lo puedes hacer por afuera simplemnete utilizando la funcion de ordenar el Grid, y despues lo salvas como una disposicion.
Suerte
__________________
ATTILIO TRAVASCIO |
#4
|
|||
|
|||
Aqui podeis encontrar algun ejemplo:
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|