PDA

Ver la Versión Completa : Fraccionar una orden de Spool


CRISTINO.GARCIA
16/01/13, 13:42:28
Hola a Todos

Necesito generar orden de spool la cual contiene varios codigos de accredores y sus respectivo detalle, ahora me surje el siguiente problema se podra tomar de esa unica orden cada uno de los codigos con su detalle y enviar por correo. Por ejemplo si la orden tiene la informacion de 3 codigos con sus respectivos detalles codigo 1, codigo 2, codigo 3, se peude tomar la informacion de codigo 1 y enviar por email?

Muchas Gracias

Saludos


Cristino Garcia

mauro_ARG
19/01/13, 13:12:39
Hola a Todos

Necesito generar orden de spool la cual contiene varios codigos de accredores y sus respectivo detalle, ahora me surje el siguiente problema se podra tomar de esa unica orden cada uno de los codigos con su detalle y enviar por correo. Por ejemplo si la orden tiene la informacion de 3 codigos con sus respectivos detalles codigo 1, codigo 2, codigo 3, se peude tomar la informacion de codigo 1 y enviar por email?

Muchas Gracias

Saludos


Cristino Garcia

Porque no generas una orden por proveedor?

CRISTINO.GARCIA
24/01/13, 20:26:01
No lo quieren asi.

Porque no generas una orden por proveedor?

mauro_ARG
25/01/13, 17:56:17
Entonces no vas a poder hacerlo. Sap te puede enviar 1 orden de spool como mail, pero si la orden tiene 10 paginas con información de 10 proveedores distintos, sap la sigue tomando como una sola orden.

CRISTINO.GARCIA
25/01/13, 18:18:53
Eso es lo que le he dicho. ahora si fuese como dices tantas ordenes como proveedor, como prodria hacer para identificar que determinadospool es del proveedor X.

Muchas Gracias


Cristino



Entonces no vas a poder hacerlo. Sap te puede enviar 1 orden de spool como mail, pero si la orden tiene 10 paginas con información de 10 proveedores distintos, sap la sigue tomando como una sola orden.

mauro_ARG
25/01/13, 19:13:07
Como funciona el prog?. Es un Z que genera las ordenes?. Si es eso es facil, ya que por medio de un loop podes controlar cuando cambias de proveedor.

Si las ordenes se generan por medio de una tx estandar, vas a tener que utilizar alguna BADI o user-exit para guardar las ordenes con su respectivo proveedor dentro de una tabla Z y luego tomar la informacion desde alli en un programa.

CRISTINO.GARCIA
25/01/13, 19:25:53
Si es un Z, como podria hacer.

Como funciona el prog?. Es un Z que genera las ordenes?. Si es eso es facil, ya que por medio de un loop podes controlar cuando cambias de proveedor.

Si las ordenes se generan por medio de una tx estandar, vas a tener que utilizar alguna BADI o user-exit para guardar las ordenes con su respectivo proveedor dentro de una tabla Z y luego tomar la informacion desde alli en un programa.

CRISTINO.GARCIA
25/01/13, 19:27:45
cuando dices tabla es una tabla interna o crear una tabla como la BKPF por ejemplo.

Como funciona el prog?. Es un Z que genera las ordenes?. Si es eso es facil, ya que por medio de un loop podes controlar cuando cambias de proveedor.

Si las ordenes se generan por medio de una tx estandar, vas a tener que utilizar alguna BADI o user-exit para guardar las ordenes con su respectivo proveedor dentro de una tabla Z y luego tomar la informacion desde alli en un programa.

mauro_ARG
25/01/13, 19:34:14
sort (tu_tabla_interna) by (proveedor)
loop at (tu_tabla_interna).
(tu codigo)
generar orden de spool
guardar nro orden de spool y proveedor en una tabla auxiliar
(tu codigo)
at end of (proveedor)
enviar ordenes de spool por email usando la tabla auxiliar.
endat.
endloop.

mauro_ARG
25/01/13, 19:35:35
cuando dices tabla es una tabla interna o crear una tabla como la BKPF por ejemplo.

claro, si es los datos los generas en un programa y luego vas a utilizar las ordenes de spool en otro programa tienes que tener una tabla Z en la base de datos.

CRISTINO.GARCIA
25/01/13, 19:41:58
ok, el caso es que un programa me genera la cantidad de spool, y luego debo crear otro que los tome e identifique cada spool por acreedor y lo envie.

Muchas Gracias Mauro,voy a ver como aplico lo indicado.

Cualquier cosa te pregunto nuevamente.

Bye

Cristino


claro, si es los datos los generas en un programa y luego vas a utilizar las ordenes de spool en otro programa tienes que tener una tabla Z en la base de datos.