Cast de ABAP objects.

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jsanz
    Junior Member
    • nov
    • 19

    #1

    Cast de ABAP objects.

    Hola a todos.

    Tengo un problema cuando intento asignar un el valor de un objeto de tipo general object a uno de un tipo que me he declarado yo.

    He utilizado JAVA para programacion orientada a objetos con anterioridad, y en este lenguaje sé que es necesario hacer un cast de la variable para poder hacer este tipo de asignacion, pero no sé como poder hacer esto con ABAP.

    Si sirve de ayuda aquí pongo un fragmento del código que me da fallo al verificar:

    Código:
      DATA ficha TYPE REF TO casilla.
      DATA objeto TYPE REF TO object.
    
      CLEAR ficha.
    
      *Este método me devuelve el valor contenido en una matriz de
      *objetos genéricos. Me lo devuelve como tipo object.
      CALL METHOD matrix->get
        EXPORTING
          columna = 2
          fila    = 3
        IMPORTING
          dato    = objeto.
    
      *El objeto ficha no es del tipo object
      *Pero la variable objeto si lo és.
    
    >>ficha = objeto.               "Esta es la línea que salta al verificar.
    Gracias por la ayuda, y siento la extensión del texto de la consulta
Trabajando...