¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como converter relatórios de visualizações personalizadas do CDS de UTC para EST no SAP

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

Olá SAP,

É possível converter os relatórios de visualizações personalizadas de CDS de UTC para EST?

Obrigado!


------------------------------------------------------------------------------------------------------------------------------------------------
Saiba mais sobre o usuário e o programa de suporte da SAP aqui .
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Olá Tayane,


Muito obrigado pela informação que forneceu.
Tentamos criar um campo personalizado 'Test3' usando a fórmula abaixo:

dats_tims_to_tstmp( YY1_C_LMR_SAC_003_05.InteractionUTCDate,

YY1_C_LMR_SAC_003_05.InteractionUTCTime,

'EST',

$session.client,

'NULL' )


No entanto, parece que o cálculo está adicionando 4 horas em vez de subtrair 4 horas conforme a conversão de UTC para EDT/EST.

Também tentei inserir um comentário no fórum da comunidade que você criou, mas estou tendo problemas para fazer login. Pode verificar isso, por favor, e me avisar se estou perdendo algo? Ou ainda melhor, podemos agendar uma breve chamada contigo. Muito obrigado antecipadamente!

Anexo captura de tela para referência.

Cumprimentos

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

Olá Titto,

Por favor, tente o seguinte:

dats_tims_to_tstmp( (TSTMP_TO_DATS(YY1_C_LMR_SAC_003_05.InteractionTimeStampUTC, 'EST', $session.client, 'NULL')),
(TSTMP_TO_TIMS(YY1_C_LMR_SAC_003_05.InteractionTimeStampUTC, 'EST', $session.client, 'NULL')),
abap_system_timezone( $session.client,'NULL'),
$session.client,
'NULL' )

Atenciosamente,

Tayane.

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

Prezado Cliente,

A data/hora do sistema está configurada em UTC, pois é utilizada globalmente. Os relatórios baseados na visualização CDS usam por padrão a data de hoje, que é exibida em UTC. No entanto, seu requisito pode ser atendido seguindo a recomendação abaixo:

1. Crie um cubo personalizado (através da aplicação "Visualizações CDS personalizadas") que exponha campos do tipo de dados DATS/TIMS (que podem ser derivados de um carimbo de data/hora através das funções mencionadas abaixo).
a. Crie campos calculados com as funções:
TSTMP_TO_DATS(tstmp,tzone,clnt,on_error)
e TSTMP_TO_TIMS(tstmp,tzone,clnt,on_error)
ou DATS_TIMS_TO_TSTMP(date,time,tzone,clnt,on_error)

b. Também é possível criar um campo calculado com variável de sessão ("Data do sistema") - Compatível com Visualização CDS personalizada

2. Em seguida, defina uma consulta personalizada com base neste cubo personalizado

Observe que as funções mencionadas acima não são compatíveis com a Visualização CDS personalizada, mas como os campos calculados também podem ser criados usando o editor gratuito, você pode tentar ter essas funções em sua visualização CDS e ver se funcionam.

A lista de funções suportadas pode ser encontrada aqui
A documentação sobre como criar um campo calculado pode ser encontrada aqui

Obrigado!

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?