Error con Catalogo de ALV - Urgente por favor ayuda

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • andresf02
    Senior Member
    • nov
    • 190

    #1

    Error con Catalogo de ALV - Urgente por favor ayuda

    Buenas Tardes.

    Estoy generando un ALV (uso un ALV GRID por Objetos, es una plantilla que cree) He creado varios reportes sin problemas pero ahora se me esta presentando un error que no conozco y a mi entender esta en el CATALOGO.

    Cree una tabla interna (de forma manual) con la siguiente informacion:


    ************************************************** ****
    it_infomol (caract --> CHAR30 ; Valor type NTGEW)


    Caract.................|.....Valor
    ----------------------------
    HORAS.................|.....6
    CAÑA ENTRADA......|....500
    CAÑA MOLIDA........|....300
    CANA SALIDA........|.....200



    y creé su respectivo catalogo:
    ************************************************** ****
    FORM obtener_catalogo CHANGING p_catalogo TYPE lvc_t_fcat.
    DATA ls_catalogo TYPE lvc_s_fcat.
    CLEAR ls_catalogo.
    ls_catalogo-fieldname = 'CARACT'.
    ls_catalogo-coltext = 'Caracteristica'.
    ls_catalogo-COL_OPT = 'X'.
    APPEND ls_catalogo TO p_catalogo.

    CLEAR ls_catalogo.
    ls_catalogo-fieldname = 'VALOR'.
    ls_catalogo-coltext = 'Valor'.
    ls_catalogo-COL_OPT = 'X'.
    APPEND ls_catalogo TO p_catalogo.
    ENDFORM. "obtener_catalogo
    ************************************************** ****


    El problema es que al generar el ALV sale el siguiente DUMP:

    Err.tmpo.ejec: GETWA_NOT_ASSIGNED
    Texto breve: Feldsymbol ist noch nicht zugewiesen.
    programa: SAPLSLVC
    include: LSLVCF36
    Linea: 3267
    Modulo: FILL_DATA_TABLE


    y el codigo donde sale el error es este:

    3242
    3243 ************************************
    3244 * Column per Fieldcat Entry
    3245 ************************************
    3246 loop at it_fcat_local assigning <ls_fcat>.
    3247 clear: ls_lvc_data-href_hndl,
    3248 ls_lvc_data-drdn_hndl,
    3249 ls_lvc_data-style,
    3250 ls_lvc_data-style2,
    3251 ls_lvc_data-style3,
    3252 ls_lvc_data-style4,
    3253 ls_lvc_data-maxlen.
    3254
    3255 clear: lt_color_lvc, lt_color_slis.
    3256
    3257 add 1 to ls_lvc_data-col_pos.
    3258
    3259 if not <ls_fcat>-indx_field is initial.
    3260 assign component <ls_fcat>-indx_field
    3261 of structure <ls_data>
    3262 else.
    3263 assign component <ls_fcat>-fieldname
    3264 of structure <ls_data>
    3265 endif.
    3266
    >>>>> macro_cell_data_get
    3268 <ls_fcat>
    3269 <ls_data>
    3270 <l_field_value>
    3271 ls_lvc_data-value.
    3272
    3273 new API
    3274 if ir_salv_adapter is bound.
    3275 clear ls_lvc_data-style.
    3276
    3277 * color


    **********************************************




    Por favor ayudenme, he generado ya muchos ALV de la misma forma y no se porque precisamente este que parece tan sencillo me da problemas y lo necesito urgente para mi trabajo. No se si sea porque la tabla interna la llené yo manualmente o por el catalogo pero no se genera.

    De antemano mil gracias y por favor su ayuda que la necesito muchisimo
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    Indica de forma explicita en el catálogo para la columna VALOR un tipo de datos adecuado.

    Saludos

    Comentario

    Trabajando...