Gracias por tu ayuda Richa.
Saludos,
Raúl.
Avalados por :
Hola a todos
Tengo un problema al intentar ejecutar en segundo plano un ALV que utiliza un contenedor de división. Cuando ejecuto este ALV en segundo plano, SAP devuelve un volcado con el error
"No es posible acceder utilizando una referencia de objeto 'NULL'" y el volcado se produjo en el método:
CALL METHOD v_o_splitter->get_container
EXPORTING
row = v_lcont
column = 1
RECEIVING
container = x_o_contgrid-cont.
Estoy utilizando el objeto cl_gui_splitter_container y el siguiente código para generar el contenedor y dividirlo.
* Crear instancia para contenedor personalizado
IF v_o_container IS INITIAL.
CREATE OBJECT v_o_container
EXPORTING
container_name = c_container
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
* Si se han seleccionado ambos ALV, se debe crear un objeto de división.
CREATE OBJECT v_o_splitter
EXPORTING parent = v_o_container
rows = v_rows
columns = 1
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
Pedro Pascal
Se unió el 07/03/2018
Gracias por tu ayuda Richa.
Saludos,
Raúl.
¡Hola!
Cuando se inicia el Marco de Control, el sistema verifica si la interfaz gráfica de usuario instalada admite componentes de frontend como controles. Esta verificación falló ya que el programa se está ejecutando en segundo plano.
Los programas que se ejecutan en segundo plano no pueden acceder a los controles en el frontend. En este caso, la aplicación debe incluir un plan de respaldo que no dependa de la interfaz de usuario.
Si ejecutas cualquier ejemplo de control estándar como RSDEMO_SPLITTER_CONTROL en segundo plano, obtendrás el mismo error.
Saludos,
Richa.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute