FILE_GET_NAME
Convierte un nombre de fichero lógico (transacción FILE) en la ruta física del servidor.
- Transacción
SE37- Grupo
- Varios
- Actualizado
- 21 de octubre de 2026
Para qué sirve
FILE_GET_NAME traduce un nombre de fichero lógico, definido en la transacción FILE, a la ruta física para el sistema operativo actual. Así los programas no llevan rutas escritas a mano y cada sistema (desarrollo, pruebas, producción) puede tener la suya.
Los parámetros PARAMETER_1 a PARAMETER_3 sustituyen a las variables que se hayan definido en la ruta lógica.
Parámetros
Esta función tiene muchos parámetros; aquí están los más usados. La lista completa se ve en la transacción SE37.
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
CLIENT | SY-MANDT | Mandante.Por defecto: SY-MANDT |
LOGICAL_FILENAMEObligatorio | FILENAME-FILEINTERN | Nombre de fichero lógico. |
OPERATING_SYSTEM | SY-OPSYS | Sistema operativo.Por defecto: SY-OPSYS |
PARAMETER_1 | — | Valor de la variable 1 de la ruta. |
PARAMETER_2 | — | Valor de la variable 2. |
PARAMETER_3 | — | Valor de la variable 3. |
Exporting
Lo que devuelve. En CALL FUNCTION se recogen tras IMPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
EMERGENCY_FLAG | — | Se ha usado la ruta de emergencia. |
FILE_FORMAT | — | Formato del fichero. |
FILE_NAME | — | Ruta física. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
FILE_NOT_FOUND | El nombre lógico no existe. |
Ejemplo
DATA lv_ruta TYPE c LENGTH 255.
CALL FUNCTION 'FILE_GET_NAME'
EXPORTING
logical_filename = 'Z_INTERFAZ_PEDIDOS'
parameter_1 = sy-datum
IMPORTING
file_name = lv_ruta
EXCEPTIONS
file_not_found = 1
OTHERS = 2.
OPEN DATASET lv_ruta FOR INPUT IN TEXT MODE ENCODING DEFAULT.Errores y excepciones habituales
- FILE_NOT_FOUND: el nombre lógico no está definido en la transacción FILE para ese mandante.
- Ruta vacía: falta la ruta física para el sistema operativo del servidor.
Relacionadas
Funciones relacionadas
F4_DXFILENAME_TOPRECURSIONEPS_GET_DIRECTORY_LISTING
Más en Varios
CONVERSION_EXIT_ALPHA_OUTPUTCONVERSION_EXIT_ALPHA_INPUTCLAF_CLASSIFICATION_OF_OBJECTSCLOI_PUT_SIGN_IN_FRONTENQUE_SLEEPENQUEUE_READMM_ADDRESS_GETQF05_RANDOM_INTEGERROUNDSAPGUI_PROGRESS_INDICATORSPELL_AMOUNTSXPG_COMMAND_EXECUTE
Transacciones y tablas
FILESF01SE37
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