MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 01/08/07, 16:49:49
BY_MY BY_MY is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Mensajes: 130
dudas sobre catch

Hola a todos.

¿Alguien sabria explicarme el como trae los datos este codigo, de donde los trae, etc?

Se que lo que esta trayendo son los datos de unas tablas o algo similar y los almacena en tablas internas. Es estandar y no entiendo muy bien el como lo hace y de donde vienen esos datos (Aunque si donde lo hace).


CATCH SYSTEM-EXCEPTIONS import_mismatch_errors = 1 OTHERS = 99.
IMPORT tt_summa TO accounting_statistic_tasktype
tt_summt TO time_statistic
tt_summl TO table_record_statistic
tt_summu TO application_statistic
summy TO terminal_io_statistic
summr TO tasktype_statistic
rfc_c TO rfc_client_statistic
rfc_s TO rfc_server_statistic
rfc_cd TO rfc_client_dest_statistic
rfc_sd TO rfc_server_dest_statistic
memstat TO memory_statistic
insttab TO instances
spo_pri TO spool_print_statistic
spo_act TO spool_activity_statistic
dbproc TO dbprocedure_statistic
FROM DATABASE moni(dd) ID monikey_statistic.
rc_statistic = sy-subrc.
ENDCATCH.



Saludo y gracias.
Responder Con Cita
  #2  
Viejo 02/08/07, 15:09:16
Mike Mike is offline
Senior Member
 
Fecha de Ingreso: mar 2006
Localización: Venezuela
Mensajes: 144
El Catch lo que hace es evitar que se termine la aplicacion con un Dump, de esta manera puedes capturar el error y manejarlo como mejor te parezca, dentro del Catch y Endcatch, van las instrucciones que piensas pueden caer en una excepcion, por ejmplo:
CATCH SYSTEM-EXCEPTIONS import_mismatch_errors = 1 OTHERS = 99.

si la instruccion dentro del catch da la excepcion import_mismatch_errors, entonces sy-subrc va a ser igual a 1, si es un error diferente sy-subrc sera igual a 99.

de esta manera despues del Endcatch, puedes colocar IF sy-subrc ne 0. y alli colocas la manera como quieras controlar el error.

Espero haberte ayudado.
Responder Con Cita
  #3  
Viejo 13/08/07, 10:27:30
BY_MY BY_MY is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Mensajes: 130
ok,creo que me exprese mal. mas o menos sabia el funcionamiento del catch ya que en java ya los he usado pero realmente mi duda es que esta haciendo el las instrucciones que estan dentro de este catch ya que veo que trae datos pero no se ni de donde ni como ya que no parece ser de una tabla.

Agradeceria cualquier ayuda respecto a esto ya que se lo que hace pero no como lo hace ni de donde vienen los datos.


saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 22:16:19.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web