MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Fraccionar una orden de Spool (foro/showthread.php?t=65866)

CRISTINO.GARCIA 16/01/13 13:42:28

Fraccionar una orden de Spool
 
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


Porque no generas una orden por proveedor?

CRISTINO.GARCIA 24/01/13 20:26:01

No lo quieren asi.


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




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.


CRISTINO.GARCIA 25/01/13 19:27:45

cuando dices tabla es una tabla interna o crear una tabla como la BKPF por ejemplo.


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


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.


Husos Horarios son GMT. La hora en este momento es 16:25:26.

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