Metodo que retorne tabla de referencia de objetos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • marianoboni
    Member
    • abr
    • 75

    #1

    Metodo que retorne tabla de referencia de objetos

    Buenas a todos:
    Quiero que un metodo retorne una tabla, que contiene referencias a otros objetos, por quemplo:

    Objeto Cliente posee uno o mas objetos cuentas, entonces para un cliente
    quiero algo como esto:

    DATA: oCliente TYPE REF TO CL_CLIENTE.

    oCliente.GET_CUENTAS ( )

    en donde el metodo GET_CUENTAS ( ) retorne
    DATA: cuentas TYPE TABLE OF REF TO CL_CUENTAS.

    desde ya muchas gracias!!
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, dale una ojeada a este ejemplo, espero te sirva

    DATA: DATATYPE TYPE REF TO CL_ABAP_DATADESCR,
    FIELD(5) TYPE C.

    DATATYPE ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_DATA( FIELD ).

    DATA: LINETYPE TYPE REF TO CL_ABAP_STRUCTDESCR,
    MYSTRUC TYPE SPFLI.

    LINETYPE ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_DATA( MYSTRUC ).

    Write: DATATYPE->TYPE_KIND,
    LINETYPE->TYPE_KIND,
    LINETYPE->ABSOLUTE_NAME.
    David Carballido Córdova

    Comentario

    Trabajando...