Ir al contenido
Programación ABAP

CONVERSION_EXIT_PDATE_OUTPUT

Convierte una fecha interna AAAAMMDD al formato de fecha del usuario.

Módulo de funciónFechas
Transacción
SE37
Grupo
Fechas
Actualizado
21 de octubre de 2026

Alternativa moderna. Con plantillas de texto: |{ lv_fecha DATE = USER }|.

Para qué sirve

CONVERSION_EXIT_PDATE_OUTPUT hace lo contrario que la de entrada: recibe una fecha interna y la devuelve como la ve el usuario según su configuración, por ejemplo 21.10.2026.

En ABAP moderno, una plantilla de texto con DATE = USER hace lo mismo sin llamar a ninguna función.

Parámetros

Importing

Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.

ParámetroTipoDescripción
INPUTObligatorioCLIKEFecha en formato interno.

Exporting

Lo que devuelve. En CALL FUNCTION se recogen tras IMPORTING.

ParámetroTipoDescripción
OUTPUTCLIKEFecha en el formato del usuario.

Ejemplo

ABAP
DATA lv_texto TYPE c LENGTH 10.

CALL FUNCTION 'CONVERSION_EXIT_PDATE_OUTPUT'
  EXPORTING
    input  = '20261021'
  IMPORTING
    output = lv_texto.
" lv_texto = '21.10.2026'

Hoy lo harías así: DATE = USER

Ahora
DATA(lv_texto) = |{ CONV d( '20261021' ) DATE = USER }|.   " '21.10.2026'

Errores y excepciones habituales

  • Formato distinto al esperado: depende de la configuración del usuario; para un formato fijo usa DATE = ISO o monta el texto a mano.

Relacionadas

Funciones relacionadas

CONVERSION_EXIT_PDATE_INPUTCONVERT_DATE_TO_EXTERNALCONVERSION_EXIT_SDATE_OUTPUT

Más en Fechas

CONVERSION_EXIT_LDATE_OUTPUTADD_TIME_TO_DATERP_CALC_DATE_IN_INTERVALEND_TIME_DETERMINEC14B_ADD_TIMECALCULATE_DATECOMPUTE_YEARS_BETWEEN_DATESCONVERT_DATE_TO_INTERNALDATE_COMPUTE_DAYDAY_IN_WEEKISH_GET_DAY_OF_WEEKDATE_GET_WEEK

Transacciones y tablas

SE37

En abap.es

¿Dudas con esta función?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026