llamada RZL_READ_DIR_LOCAL:
FUNCTION RZL_READ_DIR_LOCAL.
*"----------------------------------------------------------------------
*"Lokale Schnittstelle:
*" IMPORTING
*" NAME LIKE SALFILE-LONGNAME
*" TABLES
*" FILE_TBL STRUCTURE SALFLDIR
*" EXCEPTIONS
*" ARGUMENT_ERROR
*" NOT_FOUND
*"----------------------------------------------------------------------
Coloque el camino en el parámetro de importación NOMBRE, y después lee el listado de directorios de FILE_TBL después de que regrese.
RZL_READ_DIR_LOCAL puede manejar rutas locales normales, así como rutas UNC.
El único inconveniente es que solo le da acceso a los primeros 32 caracteres de cada nombre de archivo. Sin embargo, puede crear fácilmente una nueva función basada en el código RZL_READ_DIR_LOCAL y cambiar la forma en que se lee el resultado del programa C, ya que los primeros 187 caracteres de cada nombre de archivo están realmente disponibles.
La desventaja de EPS_GET_DIRECTORY_LISTING es que necesita una autorización de SAP bastante amplia ya que es parte del sistema de transporte (TMS) y generalmente solo se otorga a los administradores. – Marc