Avalados por :
Olá...
Tudo sobre I_STEP
Quando executamos a consulta BEx, a sequência de execução começa com a tela de seleção de variáveis que é exibida se alguma variável estiver presente na consulta, e então a saída será exibida com base nos valores passados na seleção de variáveis conforme a seguinte sequência.
I_STEP é uma variável, geralmente usada na saída de clientes ABAP, que pode assumir os valores 0, 1, 2 ou 3.
I_STEP = 1 :
Em alguns relatórios, pode ser necessário exibir valores padrão na tela de seleção de variáveis mesmo antes da execução. Por exemplo, para exibir a data de execução, a hora. Nestes casos, é necessário escrever/executar parte do código de saída do cliente ABAP antes que a tela de seleção de variáveis comece.
Nas saídas de clientes, se a variável I_STEP = 1, significa que o código de saída do cliente ABAP será executado antes da tela de seleção de variáveis aparecer.
I_STEP = 1 é antes do processamento da variável e, portanto, pode ser usado para valores padrão na tela de seleção.
I_STEP = 2 :
Em alguns relatórios, pode ser necessário calcular MTD (Mês até a data), YTD (Ano até a data). Nestes casos, a saída do relatório é baseada no valor de entrada na tela de seleção e no cálculo de saída do cliente ABAP. Nestes casos, o código de saída do cliente ABAP deve ser executado após a tela de entrada.
A tela anterior indica a sequência seguida ao executar os relatórios MTD, YTD, etc.
1. Os valores de entrada são passados para a tela de seleção de variáveis.
2. A saída do cliente ABAP é executada de acordo com a tela de seleção de entrada.
3. A saída é exibida de acordo com o código de saída do cliente ABAP.
I_STEP = 2 é útil para encontrar o YTD, MTD, trimestre móvel, etc.
Em um relatório, podemos ter I_STEP = 1 e I_STEP = 2 dependendo dos requisitos, conforme mostrado abaixo.
Espero que tenha entendido,
Obrigado e cumprimentos,
RaviChandra.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute