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 25/07/06, 10:57:26
grettel grettel is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 3
call transaction

Hola a todos.
Tengo un problema con un call transaction. Quisiera ejecutarlo en modo test pero no consigo hacerlo, siempre me crea un nuevo registro (en este caso una nomina). ¿Alguien sabe que opcion tengo que poner para ello? Yo pensaba que seria con el parametro UPDMODE, pero le meto el valor 'N' y lo crea igual que si le meto el valor 'S'. ¿Es que igual no se puede?
Muchas gracias de antemano. Saludos,
Responder Con Cita
  #2  
Viejo 25/07/06, 11:09:03
oarranzli oarranzli is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: España
Mensajes: 373
Hola grettel:

Lo que yo haría sería utilizar el parámetro MODE del CALL TRANSACTION...

CALL TRANSACTION (TRANSACCION) ... MODE 'A'.

De ese modo podrás ir visualizando las pantallas por las que va pasando tu batch input, y cuando finalmente se vaya a grabar, podrás abortarlo antes de grabarlo.

Un saludo,
Óscar
Responder Con Cita
  #3  
Viejo 25/07/06, 13:25:35
grettel grettel is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 3
Hola Oscar. Lo primero muchas gracias por responderme tan rapidamente.
El problema a tu solucion, en un principio buena, es que este programa va a estar ejecutandose cada x tiempo por el cliente, entonces tiene que hacerse de manera invisible, y que por requerimiento suyo (personalmente no lo entiendo) quieren que si una de las nominas da algun error, no se registre ninguna mas. Entonces primero tengo que asegurarme de que todas se van a cargar correctamente, y despues ya si todo esta bien procederia a cargarlas realmente.
Gracias de nuevo. Saludos,
Responder Con Cita
  #4  
Viejo 25/07/06, 14:07:42
Mauricio Hidalgo Mauricio Hidalgo is offline
Senior Member
 
Fecha de Ingreso: may 2006
Localización: Santiago, Chile
Mensajes: 481
Hola este link te puede dar una orientación de como proceder



Saludos
Responder Con Cita
  #5  
Viejo 26/07/06, 06:05:50
oarranzli oarranzli is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: España
Mensajes: 373

Hola grettel:

Pues entonces tendrás que controlar los mensajes que te da el resultado del call transaction.

CALL TRANSACTION (TCODE) MODE 'N' MESSAGES INTO (ITAB).

Los posibles mensajes de error que genere la transacción los obtendrás leyendo la tabla (ITAB), que tiene la estructura BDCMSCOLL. A partir de aquí podrás decidir si continuar o acabar la transacción.

IF (ITAB)-MSGTYP = 'E'.
* PARAR BATCH INPUT.
ELSE.
* CONTINUAR.
ENDIF.

Pero, como en tu caso, lo que necesitas es una simulación, deberías encontrar algún ejecución de la transacción en SAP que sea simulación. Si no, no sé cómo lo vas a conseguir a través de batch input.

Un saludo,
Óscar

Úlima edición por oarranzli fecha: 26/07/06 a las 06:08:09.
Responder Con Cita
  #6  
Viejo 31/07/06, 12:21:45
grettel grettel is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 3
Hola de nuevo.
Despues de darle bastantes vueltas al asunto no he encontrado manera de ejecutar el BI en modo test (tal y como todos sospechabamos). Sin embargo si he conseguido ejecutar la transaccion con la que trabajaba (la F-22, con la que voy a introducir nominas de empleados). Al principio me decia que con un BI no podia simularla,pero despues si me dejó, asi que ya esta hecho y ya tengo un problema menos.
Gracias de nuevo a todos por vuestra ayuda. 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 13:56:04.


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