Hola,
Estoy trabajando en un requisito, el usuario ingresa los datos en la pantalla de selección, la salida se mostrará con registros, agregué un botón personalizado en la barra de herramientas de la aplicación, ahora cuando el usuario presiona el botón, se debe crear un trabajo en segundo plano y se debe ejecutar la lógica restante (realizando un cambio de tarifa para el cliente).
Hice la lógica para mostrar el informe usando ALV GRID y también agregué el botón, entonces mi lógica es la siguiente.
SET PF-STATUS 'EJECUTAR'.
CASE SY-UCOM.
WHEN 'EJECUTAR'.
REALIZAR CAMBIO DE TARIFA.
_____________________
FORMULARIO CAMBIO DE TARIFA.
..............
ENDFORM.
Sé que FM open-job, submit, close_job deben ser llamados para el trabajo en segundo plano automático.
Mi pregunta es cuándo debo llamar a estos FM's, porque después de que el usuario presiona el botón, utilizando el itab final, la lógica restante debería ejecutarse,
¿Necesito crear otro informe y mantener mi lógica adicional y llamar a eso desde el primer informe, o puedo hacer todo en el mismo informe?
Por favor, ayúdame con el orden de la lógica que debo llamar.
Gracias
NK