¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como converter a data na configuração específica do usuário: guia passo a passo

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

Olá a todos,

Quero converter a data na configuração específica do usuário.

Por exemplo, tenho configurações como dd/mm/aa e outro usuário tem configurações mm/dd/aaaa.

Se eu fizer login em qualquer cliente, quero converter a data para aaaaMMdd.

Como posso fazer isso?

Obrigado

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

4 Respuestas

0
Cargando...

Olá,

DATA : L_DATE TYPE char10.

WRITE SY-DATUM to l_date. " Converte o sy-datum de acordo com a configuração específica do usuário e move para o campo l_date

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

- Utilize BAPI_USER_GET_DETAIL, o parâmetro retornado DEFAULTS-DATFM tem o formato de data do usuário.

- A tabela USR01 contém o mesmo campo.

- Dê uma olhada em [SET COUNTRY|http://help.sap.com/abapdocu/en/ABAPSET_COUNTRY.htm]

- Você pode obter o formato da data programaticamente como em

 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 obter informações sobre o formato de data WRITE, consulte [WRITE Addition 14|http://help.sap.com/abapdocu/en/ABAPWRITE_TO_OPTIONS.htm#!ABAP_ADDITION_14@14@]

Saudações,

Raymond

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

Usando o código T.Code SU01.

Saudações,

Anil

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

Olá,

DATA : L_DATE TYPE char10.

WRITE SY-DATUM to l_date. " Converte o sy-datum de acordo com a configuração específica do usuário e move para o 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?