call transaction o submit

Colapsar
Este tema está cerrado
X
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Angela27
    Senior Member
    • ene
    • 121

    #1

    call transaction o submit

    Hola a todos,
    A ver si me pueden ayudar,
    En mi programa necesito llamar a una transacción que actualiza unas tablas, y al final da un resultado por pantalla, necesito que actualice las tablas y finalice la transacción, volviendo a mi programa, sin sacar los resultados en pantalla, como si fuera una ejecución en fondo, hay alguna manera de hacerlo?
    ahora mismo yo hago
    CALL TRANSACTION 'ZFI_ACTIMPPREVISTOS' AND SKIP FIRST SCREEN.

    pero se me queda parado en la salida de resultados de la transacción que llamo, y no quiero porque obligo al usuario que salga. ¿Entendés?
    Muchas gracias,
    Saludos,

    Angela
  • calanis
    Senior Member
    • oct
    • 147

    #2
    Hola Angela!

    Tenes varias opciones de hacerlo, vía BI.
    Solo hace un batchinput a la trx ZFI_ACTIMPPREVISTOS, la grabación la haces desde la transacción SHDB.
    Tambien puedes desde el programa que llamas elevar una bandera a memoria y desde el programa llamado leer la bandera para que no imprima y retorne.
    Sentencias EXPORT/IMPORT

    Via SUBMIT
    La sentencia SUBMIT tiene un return, pero debera hacer que no imprima, pasndole parametro o como te cometaba con una bandera.
    Prueba y avisanos como te fue.

    Saludos
    Carlos D. Alanis
    <=<< Compartir conocimiento es una manera de innovar >>=>

    Comentario

    • Angela27
      Senior Member
      • ene
      • 121

      #3
      Hola, muchas gracias, por lo menos se que se puede hacer.
      lo prefiero hacer con submit, ,pero como le paso el parametro de que no imprima?

      que parametro es? y que sería con set parameter?

      Muchas gracias de antemano,

      Comentario

      • DCErick
        Moderator
        • mar
        • 1090

        #4
        Originalmente publicado por Angela27
        Hola, muchas gracias, por lo menos se que se puede hacer.
        lo prefiero hacer con submit, ,pero como le paso el parametro de que no imprima?

        que parametro es? y que sería con set parameter?

        Muchas gracias de antemano,

        SUBMIT PROGRAM NAME
        with p_actin = 'X'
        with p_delal = ' '
        with p_delan = ' '
        with p_fecha = sy-datum
        AND RETURN TO SAP-SPOOL . <--- Agregale esto al submit.
        -------------------
        ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

        Comentario

        • Angela27
          Senior Member
          • ene
          • 121

          #5
          Holaaaaa,
          antes que nada: Muchas gracias,
          He puesto lo que me pones en el submit, y ya no me sale listado por pantalla, pero me sale pantalla de impresión, para que confirme impresora, ¿como podría quitar eso?

          Muchísimasssss graciassssssssss

          Comentario

          • Angela27
            Senior Member
            • ene
            • 121

            #6
            Ya lo conseguí!!!
            para el que no lo sepa, hay que ponerlo igual pero con un opción para que
            no salga pantalla de impresión.

            SUBMIT ZFI_ACTIMPPREVISTOS
            AND RETURN TO SAP-SPOOL WITHOUT SPOOL DYNPRO.

            Muchas graciassss a todos

            Comentario

            Trabajando...