¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo convertir informes de vistas personalizadas de CDS de UTC a EST en SAP

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

Hola SAP,

¿Es posible convertir los informes de vistas personalizadas de CDS de UTC a EST?

¡Gracias!


------------------------------------------------------------------------------------------------------------------------------------------------
Obtén más información sobre el usuario y el programa de soporte de SAP aquí .
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola Tayane,


Muchas gracias por la información que proporcionaste.
Intentamos crear un campo personalizado 'Test3' utilizando la fórmula a continuación:

dats_tims_to_tstmp( YY1_C_LMR_SAC_003_05.InteractionUTCDate,

YY1_C_LMR_SAC_003_05.InteractionUTCTime,

'EST',

$session.client,

'NULL' )


Sin embargo, parece que el cálculo está sumando 4 horas en lugar de restar 4 horas según la conversión de UTC a EDT/EST.

También intenté insertar un comentario en el foro comunitario que creaste, pero me está dando problemas de inicio de sesión. ¿Puedes por favor verificar esto y avisarme si me estoy perdiendo algo? O incluso mejor si podemos programar una breve llamada contigo. ¡Muchas gracias de antemano!

Adjunto captura de pantalla para referencia.

Saludos cordiales

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

Hola Titto,

Por favor, intenta lo siguiente:

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' )

Saludos cordiales,

Tayane.

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

Estimado Cliente,

La fecha/hora del sistema está configurada en UTC ya que se utiliza a nivel global. Los informes basados en la vista CDS utilizan de forma predeterminada la fecha de hoy que muestra la fecha UTC. Sin embargo, su requisito se puede lograr siguiendo la recomendación a continuación:

1. Cree un cubo personalizado (a través de la aplicación "Vistas CDS personalizadas") que exponga campos de tipo de datos DATS/TIMS (que pueden derivarse de una marca de tiempo a través de las funciones mencionadas a continuación).
a. Cree campos calculados con funciones:
TSTMP_TO_DATS(tstmp,tzone,clnt,on_error)
y TSTMP_TO_TIMS(tstmp,tzone,clnt,on_error)
o DATS_TIMS_TO_TSTMP(date,time,tzone,clnt,on_error)

b. También puede crear un campo calculado con variable de sesión ("Fecha del sistema") - Compatible con Vista CDS personalizada

2. Posteriormente puede definir una consulta personalizada basada en este cubo personalizado

Tenga en cuenta que las funciones mencionadas anteriormente no son compatibles con Vista CDS personalizada, pero dado que los campos calculados también se pueden crear utilizando el editor gratuito, puede intentar tener estas funciones en su vista CDS y ver si funcionan.

La lista de funciones admitidas se puede encontrar aquí
La documentación sobre cómo crear un campo calculado se puede encontrar aquí

¡Gracias!

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?