TV_GO_BACK_N_DAYS
Resta un número de días a una fecha.
- Transacción
SE37- Grupo
- Fechas
- Actualizado
- 21 de octubre de 2026
Alternativa moderna. Resta directamente: lv_fecha = sy-datum - 30.
Para qué sirve
TV_GO_BACK_N_DAYS devuelve la fecha que resulta de retroceder un número de días desde una fecha. Es una función de aplicación poco documentada.
En ABAP no hace falta ninguna función para esto: restar un número a un campo de tipo D da directamente la fecha de hace N días.
Parámetros
Firma por confirmar. Aquí figuran solo los datos que conocemos con seguridad. Antes de usarla, comprueba los parámetros exactos en la transacción SE37 de tu sistema.
Ejemplo
" Hace 30 días, sin función
DATA lv_fecha TYPE d.
lv_fecha = sy-datum - 30.Errores y excepciones habituales
- Mejor sin función: la aritmética de fechas es más clara y no depende de que la función exista en tu sistema.
Relacionadas
Funciones relacionadas
CALCULATE_DATERP_CALC_DATE_IN_INTERVAL
Más en Fechas
CONVERSION_EXIT_LDATE_OUTPUTADD_TIME_TO_DATEEND_TIME_DETERMINEC14B_ADD_TIMECOMPUTE_YEARS_BETWEEN_DATESCONVERSION_EXIT_PDATE_INPUTCONVERSION_EXIT_PDATE_OUTPUTCONVERSION_EXIT_SDATE_OUTPUTCONVERT_DATE_TO_EXTERNALCONVERT_DATE_TO_INTERNALDATE_COMPUTE_DAYDAY_IN_WEEK
Transacciones y tablas
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.
Actualizado: 21 de octubre de 2026