Obrigado Vamsi. Testei seu código e funciona bem.
Avalados por :
Olá Especialista,
Como indicado no assunto, gostaria que o usuário inserisse manualmente o primeiro mês do ano, mas não sei como estabelecer a variável, por favor me ajude.
Por exemplo, o usuário executa uma consulta e insere o valor da variável Ano = 2010, e o que eu quero obter é 201001 em outra variável, para poder usar essa variável em outra seleção.
Obrigado.
Andy
Obrigado Vamsi. Testei seu código e funciona bem.
Olá Andy,
1) Você criará uma variável de entrada do usuário para o ano e a chamará de ZYEAR.
2) Você criará outra variável para calmonth que terá tipo de processamento: saída do cliente... valor único... obrigatório... chame-a de ZCMONTH.
Isso deve ser populado usando o ano (inserido pelo usuário) e calmonth '001'.
Este código obterá o valor de entrada do usuário em ZYEAR e adicionará '001' ao valor inserido pelo usuário e o valor
será passado para a variável ZCMONTH...
Código de exemplo...
Quando 'ZCMONTH'.
SE I_STEP = 2.
LER TABELA I_T_VAR_RANGE COM CHAVE VNAM = 'ZYEAR'.
SE SY_SUBRC = 0.
L_S_RANGE-LOW = I_T_VAR_RANGE-LOW.
L_S_RANGE-LOW+4(3) = '001'.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'EQ'.
ADICIONAR L_S_RANGE A E_T_RANGE.
FIM SE.
FIM SE.
Saudações
vamsi
Obrigado, Vamsi.
Outra pergunta: como obter a variável inserida manualmente na saída do cliente?
Olá Andy,
Você pode escrever uma breve saída de cliente e alcançar seu objetivo
1) Você obterá o valor do ano (entrada do usuário) ...
2) Na saída, adicionaremos o mês 001 e obteremos o valor necessário..
3) Passaremos para a variável...
Saudações
Vamsi
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute