PDA

Ver la Versión Completa : Logs de errores de funciones


Drako
07/01/08, 16:16:06
Hola a todos, tengo una duda grande ya que es algo que no he realizado y la verdad no tengo mucha experiencia con ABAP y estoy un poco emproblemado.

Lo que pasa es que necesito generar el Log de errores que se generan en la ultima funcion usada en un programa ya hecho, para esto agregue un boton en la pantalla mediante el Menu Painter pero no tengo idea de como se realiza esto, ya encontre el modo de mandarlo llamar en el codigo fuente, solo me falta el codigo fuente para que esta operacion se realize mediante un Pop Up o algo parecido, me imagino que se usa alguna funcion pero sin idea de cual sea, espero que alguien me pueda ayudar, saludos...

Drako
09/01/08, 14:35:21
Alguna idea gente..?? :confused:

Atlas
09/01/08, 14:49:48
Es dificil entendre cual es exactamente el problema, ¿podrias dar mas detalles?

¿que es exactamente lo que necesitas?¿hacer que el boton funcione, llamar a un poup, crear el log, mostrarlo....?

Drako
10/01/08, 21:51:46
Es dificil entendre cual es exactamente el problema, ¿podrias dar mas detalles?

¿que es exactamente lo que necesitas?¿hacer que el boton funcione, llamar a un poup, crear el log, mostrarlo....?

Necesito que al presioanar el boton de los logs este realice un log de errores de la ultima funcion usada y los muestre en pantalla mediante un PopUp...

Ya tengo lo del boton, pero me falta saber como se crean y/o en donde consulto los logs de errores para este caso, saludos..

Drako
10/01/08, 22:55:43
Ya encontre la manera de mandar llamar la tabla de logs de errores, ahora solo me falta desplegarla mediante un Popup que abra la ventana y muestre la informacion de la tabla.

Alguna funcion de popup que sepan en la que se pueda desplegar la informacion de una tabla interna??

Drako
10/01/08, 23:17:39
Encontre esta:

POPUP_WITH_TABLE_DISPLAY

Ya les avisare si funciono, jejeje...

Drako
11/01/08, 17:37:11
Encontre esta:

POPUP_WITH_TABLE_DISPLAY

Ya les avisare si funciono, jejeje...


Tengo problemas con esta funcion, no funciona debido a error de TimeOut por el campo "RESPUESTA", si alguien me puede orientar sobre su utilizacion me ayudarian mucho, anexo la llamada a la funcion...


CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
ENDPOS_COL = 90
ENDPOS_ROW = 20
STARTPOS_COL = 5
STARTPOS_ROW = 1
TITLETEXT = TEXT-010
IMPORTING
CHOISE = RESPUESTA
TABLES
VALUETAB = D_JOBS
EXCEPTIONS
BREAK_OFF = 1
OTHERS = 2.
IF ( SY-SUBRC = 1 ) OR ( SY-SUBRC = 2 ).
EXIT.
ELSE.
IF RESPUESTA NE 0.
INDICE = RESPUESTA - 1. "por el título
ENDIF.
"Guardo el job leído en la tabla w_jobs
READ TABLE I_JOBS INTO W_JOBS INDEX INDICE.
ENDIF.

danny
11/01/08, 19:16:56
me parece k esta correcta la forma de llamar a la funcion..
DATA RESPUESTA TYPE SY-TABIX.

CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
ENDPOS_COL = EN_COL
ENDPOS_ROW = EN_ROW
STARTPOS_COL = ST_COL
STARTPOS_ROW = ST_ROW
TITLETEXT = 'Ejemplo'
IMPORTING
CHOISE = RESPUESTA
TABLES
VALUETAB = T_TEMPORAL
EXCEPTIONS
BREAK_OFF = 1
OTHERS = 2.

Drako
11/01/08, 20:20:12
me parece k esta correcta la forma de llamar a la funcion..
DATA RESPUESTA TYPE SY-TABIX.

CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
ENDPOS_COL = EN_COL
ENDPOS_ROW = EN_ROW
STARTPOS_COL = ST_COL
STARTPOS_ROW = ST_ROW
TITLETEXT = 'Ejemplo'
IMPORTING
CHOISE = RESPUESTA
TABLES
VALUETAB = T_TEMPORAL
EXCEPTIONS
BREAK_OFF = 1
OTHERS = 2.


Pero para que me sirve el campo de "RESPUESTA" :confused: