Ver Mensaje Individual
  #3  
Viejo 24/07/14, 10:31:40
acesar acesar is offline
Member
 
Fecha de Ingreso: abr 2014
Localización: Córdoba, Argentina
Mensajes: 44
Hola Coloso

La tabla 1 y 2 son variables en sus registros. La 1 son los clientes de determinados vendedores y la 2 son los materiales que podrian aplicar a los clientes. De ambas tablas podes seleccionar 1, varios o todos.

En el caso que estoy probando, tengo que elegir a todos los clientes, que le voy a asignar algunos materiales nuevos para la venta.

Por cada cliente, debo recorrer la tabla de materiales para obtener solo los seleccionados y de esos ver cuales coinciden con otros datos de los clientes seleccionados.

La tabla combinada la tengo que generar, porque con la misma hago (posteriormente) un batch input, pero eso es un paso posterior (primero muestro otra grilla de resultado y de ahi, podes procesar o cancelar).

El error se produce cuando estoy armando la combinación.
No es un problema de tiempo, sino que va procesando y llenando la tabla 3 y en algun momento, chau SAP.

pseudocódigo:

Loop Clientes (tabla interna 1)
...Loop Materiales (tabla interna 2)
......IF se cumplen condiciones,
APPEND a tabla interna 3 con datos combinados.
En algun punto esto hace saltar a SAP. Se cierra la sesion
o aparece el mensaje que les mandé.
Si elijo pocos clientes, lo procesa sin problemas y pasa a la
grilla de resultado que indico mas abajo.
......Endif
...EndLoop Materiales
EndLoop Clientes

Grilla de Resultado de Tabla interna 3 (cuando se produce el error, no alcanza a mostrarse)
Responder Con Cita