PDA

Ver la Versión Completa : call transaction o submit


Angela27
17/08/12, 11:38:46
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
17/08/12, 15:35:31
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

Angela27
17/08/12, 16:59:02
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,:)

DCErick
17/08/12, 22:55:38
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.

Angela27
20/08/12, 09:10:32
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

Angela27
20/08/12, 09:33:25
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;)