¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como definir uma variável para obter o primeiro mês do ano inserido manualmente

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

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

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Obrigado Vamsi. Testei seu código e funciona bem.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado, Vamsi.

Outra pergunta: como obter a variável inserida manualmente na saída do cliente?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?