Olá Santhosh,
Antes da revisão 26, tínhamos apenas variáveis. Após o 26, as variáveis foram divididas em
variáveis
e
parâmetros de entrada
.
Tanto a variável quanto o parâmetro podem ser especificados antes de executar uma consulta na visualização. Geralmente, ambos são inseridos manualmente pelo usuário na caixa de diálogo de variáveis. A diferença é que a variável define um filtro em um atributo da visualização. Portanto, ela sempre é atribuída a um atributo, enquanto o parâmetro define uma parametrização interna da visualização. Ou seja, o mecanismo precisa conhecê-lo e utiliza o valor do parâmetro durante a execução para encontrar medidas calculadas. Não filtrará o conjunto de dados. O parâmetro só pode ter um valor único. Os valores da variável não são conhecidos pelo mecanismo, apenas pelo cliente. Os valores da variável são passados para o mecanismo através da cláusula WHERE da instrução SQL, enquanto o valor do parâmetro é passado para o mecanismo através da cláusula PLACEHOLDER da instrução SQL.
Para o usuário final, não há distinção entre variáveis e parâmetros. Ambos aparecem como campos de entrada na caixa de diálogo de variáveis.
Consulte a Nota SAP 1691126 para mais detalhes.
Saudações,
Nikhil Joy