|
#1
|
|||
|
|||
Pues asi de buenas a primera tiene pinta de que el fallo esta en la sentencia:
assign component <ls_fcat>-fieldname of structure <ls_data> to <l_field_value>. Es decir que el campo contenido en la variable <ls_fcat>-fieldname no está declarado en la estructura/tabla <ls_data>, mucho mas no te puedo decir. Haz una cosa, cuando te muestre el dump hay un boton que te permite pasar a modo debuguing, en este modo revisa el campo <ls_fcat>-fieldname que probablemente sea un blanco ó tal vez el bukrs; y la <ls_data> para ver que campos contiene |
#2
|
||||
|
||||
Hola, ese es un DUMP clasico en un ALV
1. Asegurate que los campos que asignas en el catalogo, existan en tu tabla interna 2. Cuando uses un SORT dentro del parametro de la llamada al ALV, ese campo que indicas en el SORT debe existir en el catalogo Nos cuentas como te fue
__________________
David Carballido Córdova |
#3
|
|||
|
|||
short dump alv
Esto lo vas a resolver checando que tu tabla de salida que le pasas a la funcion del alv contenga los mismos campos que tu catalogo de salida, no en numero sino en definicion es decir si en tu tabla de salida tienes un campo bukrs y en tu catalogo en el field name lo llamas sociedad, esto te provoca el dump no solo cuando filtres si no tambien cuando pidas subtotales por ejemplo.
Espero haber sido claro Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|