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 16/11/07, 18:11:04
Jorge L T Jorge L T is offline
Member
 
Fecha de Ingreso: jul 2007
Localización: Argentina
Mensajes: 58
No entiendo algo de tu descripción del problema:
Si tienes un Batch Input, el log YA ESTA resuelto en la SM35....
¿o cargas una BDCDATA para hacer Call Transaction??? En ese caso al recuperar los mensajes (transacc por transacc.) deberás saber de antemano cuál es el correcto (type=S, ID=XX, number=yyy => "registro actualizado correctamente") y preguntar si ESE específicamente está entre los mensajes de la Transacc. que acaba de realizarse, si NO se encuentra es que NO se actualizó la tabla de SAP y por lo tanto tu puedes programar lo que quieras (un mensaje al usuario; cargar los datos en una tabla para un futuro reproceso; etc)
Responder Con Cita
  #2  
Viejo 19/11/07, 13:34:41
Avatar de tomasm
tomasm tomasm is offline
Member
 
Fecha de Ingreso: jun 2006
Localización: Paraiso natural
Mensajes: 87
Wink

Prueba este código, por si te vale .....

DATA: BEGIN OF messages OCCURS 0.
INCLUDE STRUCTURE bdcmsgcoll.
DATA: END OF messages.

batch input ....
batch input ....
batch input ....
batch input ....

CALL TRANSACTION 'XXXXX' USING bdcdata MODE 'N' UPDATE 'A'
MESSAGES INTO messages.

LOOP AT messages WHERE msgtyp = 'E' OR
msgtyp = 'A'.
ENDLOOP.

IF sy-subrc EQ 0.
MESSAGE ID messages-msgid TYPE 'I' NUMBER messages-msgnr
WITH messages-msgv1 messages-msgv2.
MESSAGE i398(00) WITH 'No se pudo crear el registro'.
e_flg_error = true.
ENDIF.

REFRESH messages.
REFRESH bdcdata.
CLEAR: bdcdata, messages.

Saludos
__________________

Úlima edición por tomasm fecha: 19/11/07 a las 13:51:22.
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 10:27:24.


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