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 06/09/10, 05:29:53
jtristan jtristan is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 240
Capturar un error en BAPI

Hola,

estoy unsando la bapi L_TO_CREATE_MULTIPLE. En situaciones extrañas, cuando por ejemplo, los datos de la ua no cuadran con los que se están enviando, en vez de devolverme una excepcion, directamente, sale del programa y muestra en pantalla el error, no permitiéndome ejecutar un código para corregir este problema.
¿Hay alguna forma de capturar errores que no son controlados en el exceptions de una bapi?

Muchas gracias.
Un saludo.
Responder Con Cita
  #2  
Viejo 06/09/10, 11:24:23
jtristan jtristan is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 240
Dos cosas.
Primero, he puesto que se trataba de una bapi pero realmente es un módulo de función normal.
La diferencia radicaría, en que las bapis, no tienen manejo de excepciones, devuelven todos los errores en un tabla de errores, ya que se crearon para poder accederse remotamente y el manejo de excepciones provocaría el cierre de la conexión.
Para las funciones normales, si no se lanza el error (RAISE), y simplemente se utiliza un message, el control del módulo de función y del programa se pierde, no puede capturarse.
En mi caso, es lo que está sucediendo, en vez de que el módulo de función, utilice el RAISE para poder manajer en el programa las excepciones, ejecuta el message y directamente se finaliza el programa.
Responder Con Cita
  #3  
Viejo 06/09/10, 13:38:49
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Si llamas a la funcion asi

CALL FUNCTION 'L_TO_CREATE_MULTIPLE' DESTINATION 'BACK'

Al dar error no te sacara de la ejecucion
Responder Con Cita
  #4  
Viejo 07/09/10, 06:12:16
jtristan jtristan is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 240
Genial, no tenía ni idea.

Muchísimas gracias.
Un saludo.
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 04:23:05.


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