¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo convertir la fecha en la configuración específica del usuario: guía paso a paso

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

Hola a todos,

Quiero convertir la fecha en la configuración específica del usuario.

Por ejemplo, tengo configuraciones como dd/mm/yy y otro usuario tiene configuraciones mm/dd/aaaa.

Si inicio sesión en cualquier cliente, quiero convertir la fecha a aaaaMMdd.

¿Cómo puedo hacer esto?

Gracias

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

4 Respuestas

0
Cargando...

Hola,

DATA : L_DATE TYPE char10.

WRITE SY-DATUM to l_date. " Convierte el sy-datum según la configuración específica del usuario y lo mueve al campo l_date

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

- Utilice BAPI_USER_GET_DETAIL, el parámetro devuelto DEFAULTS-DATFM tiene el formato de fecha del usuario.

- La tabla USR01 contiene el mismo campo.

- Eche un vistazo a [SET COUNTRY|http://help.sap.com/abapdocu/en/ABAPSET_COUNTRY.htm]

- Puede obtener el formato de fecha programáticamente como en

 WRITE HIGH_DATE TO GDF_DATE DD/MM/YYYY.
  CASE GDF_DATE.
    WHEN '31.12.9999'. DATE_FORMAT = 1.
    WHEN '12/31/9999'. DATE_FORMAT = 2.
    WHEN '12-31-9999'. DATE_FORMAT = 2.
    WHEN '9999.12.31'. DATE_FORMAT = 4.
    WHEN '9999/12/31'. DATE_FORMAT = 4.
    WHEN '9999-12-31'. DATE_FORMAT = 4.
  ENDCASE.

Para obtener información sobre el formato de fecha WRITE, consulte [WRITE Addition 14|http://help.sap.com/abapdocu/en/ABAPWRITE_TO_OPTIONS.htm#!ABAP_ADDITION_14@14@]

Saludos,

Raymond

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

Utilizando el código T.Code SU01.

Saludos,

Anil

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

Hola,

DATA : L_DATE TYPE char10.

WRITE SY-DATUM to l_date. " Convierte el sy-datum según la configuración específica del usuario y lo mueve al campo l_date

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?