Fraccionar una orden de Spool

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • CRISTINO.GARCIA
    Senior Member
    • ago
    • 101

    #1

    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
    Member
    • abr
    • 87

    #2
    Originalmente publicado por CRISTINO.GARCIA
    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?

    Comentario

    • CRISTINO.GARCIA
      Senior Member
      • ago
      • 101

      #3
      No lo quieren asi.

      Originalmente publicado por mauro_ARG
      Porque no generas una orden por proveedor?

      Comentario

      • mauro_ARG
        Member
        • abr
        • 87

        #4
        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.

        Comentario

        • CRISTINO.GARCIA
          Senior Member
          • ago
          • 101

          #5
          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



          Originalmente publicado por mauro_ARG
          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.

          Comentario

          • mauro_ARG
            Member
            • abr
            • 87

            #6
            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.

            Comentario

            • CRISTINO.GARCIA
              Senior Member
              • ago
              • 101

              #7
              Si es un Z, como podria hacer.

              Originalmente publicado por mauro_ARG
              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.

              Comentario

              • CRISTINO.GARCIA
                Senior Member
                • ago
                • 101

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

                Originalmente publicado por mauro_ARG
                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.

                Comentario

                • mauro_ARG
                  Member
                  • abr
                  • 87

                  #9
                  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.

                  Comentario

                  • mauro_ARG
                    Member
                    • abr
                    • 87

                    #10
                    Originalmente publicado por CRISTINO.GARCIA
                    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.

                    Comentario

                    • CRISTINO.GARCIA
                      Senior Member
                      • ago
                      • 101

                      #11
                      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


                      Originalmente publicado por mauro_ARG
                      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.

                      Comentario

                      Trabajando...