Hola,
si comento "crear objeto", la activación es correcta, pero hay un volcado cuando
se ejecuta el programa (OBJECTS_OBJREF_NOT_ASSIGNED, CX_SY_REF_IS_INITIAL).
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Gracias!
1
Avalados por :
Hola gurús,
El siguiente código:
<b><i>DATA: ref_cl_rsd_odso TYPE REF TO cl_rsd_odso,
ref_if_rsd_dta type ref to if_rsd_dta,
e_s_dta TYPE rsd_s_dta,
wa_e_s_dta TYPE rsd_s_dta.
START-OF-SELECTION.
create object ref_cl_rsd_odso.
CALL METHOD ref_cl_rsd_odso->if_rsd_dta~dta_get_info
IMPORTING
e_s_dta = e_s_dta.</i></b>
devuelve un error de activación:
"No puedes crear una instancia de la clase "CL_RSD_ODSO" fuera de la clase"
¿Podrías ayudarme?
¡Gracias de antemano!
¡Hasta luego!
Ferdinando
Hola,
si comento "crear objeto", la activación es correcta, pero hay un volcado cuando
se ejecuta el programa (OBJECTS_OBJREF_NOT_ASSIGNED, CX_SY_REF_IS_INITIAL).
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Gracias!
1
La clase cl_rsd_odso tiene su instanciación configurada como 'Privada', lo que significa que no puedes crear una instancia pública de la misma en tu programa. La clase solo puede ser instanciada desde su interior.
Tu programa debería funcionar si comentas la declaración 'Crear objeto'.
Espero que esto ayude.
Sudha
Creo que no es necesario crear una instancia para esta clase.
Entonces el código será:
DATA: ref_cl_rsd_odso TYPE REF TO cl_rsd_odso,
ref_if_rsd_dta TYPE REF TO if_rsd_dta,
e_s_dta TYPE rsd_s_dta,
wa_e_s_dta TYPE rsd_s_dta.
START-OF-SELECTION.
CALL METHOD ref_cl_rsd_odso->if_rsd_dta~dta_get_info
IMPORTING
e_s_dta = e_s_dta.
Saludos
Peram
La clase cl_rsd_odso tiene su instanciación establecida como 'Privada', lo que significa que no puedes crear una instancia pública de la misma en tu programa. La clase solo puede ser instanciada desde su interior.
Tu programa debería funcionar si comentas la declaración 'Crear objeto'.
Espero que esto ayude.
Sudha
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor