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/08/07, 19:03:22
Avatar de Jotabin
Jotabin Jotabin is offline
Senior Member
 
Fecha de Ingreso: may 2006
Localización: Buenos Aires
Mensajes: 117
Exclamation Consulta teórica: BI y CALL TRANSACTION

__________________
resistance is futile
Responder Con Cita
  #2  
Viejo 06/08/07, 21:21:57
Garces Garces is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 321
Lightbulb Batch Input y Call Transaction



Hola Jotabin:

Respondiendo a tu primera pregunta:

El modo sincrónico o síncrono hace que el sistema espere a que el batch input finalice y arroje un resultado para luego continuar con el flujo del programa que lo llamó, a diferencia del modo asincrónico o asíncrono, que continúa con el flujo de trabajo del programa mientras el batch input se ejecuta en una tarea distinta. Por otro lado, el modo Local lo que hace es que las actualizaciones que se lleven a cabo en el batch input sólo se almacenen en la memoria abap, sin modificar la BD.

Respondiendo a tu segunda pregunta:

El BATCH INPUT es un proceso, el CALL TRANSACTION es una sentencia abap que, en muchos casos, forma parte del proceso de batch input.
El proceso de batch input lo que hace es llenar una tabla interna de tipo BDCDATA en donde, por medio de código, se llenan los comandos que se desea que se ejecuten durante una transacción cualquiera que sea.
Luego, esta transacción podrá ser ejecutada desde el programa a través de la sentencia CALL TRANSACTION, pasándole como parámetro la tabla con los comandos ya cargados y el modo en que se desea que el proceso batch input sea ejecutado.
Este es el proceso básico del batch input, y generalmente se usa para realizar modificaciones en las tablas estándar de SAP, cuando no hay una BAPI exacta que te permita realizar lo deseado y sin el uso de SQL nativo. Es como si ejecutaras la transacción exacta, con los datos exactos para modificar, pero todo desde código abap.
Esta funcionalidad te permitirá hacer modificaciones en masa, como por ejemplo insertar grandes cantidades de pedidos de compra.

Espero te haya servido la explicación.
Saludos...
__________________
Miguel Ángel Garcés Ramírez
Responder Con Cita
  #3  
Viejo 07/08/07, 13:16:01
Avatar de Jotabin
Jotabin Jotabin is offline
Senior Member
 
Fecha de Ingreso: may 2006
Localización: Buenos Aires
Mensajes: 117
Muy completa y clara tu explicación Garces, muchas gracias por la respuesta =)
__________________
resistance is futile
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 05:34:29.


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