fonction Appel 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
*"----------------------------------------------------------------------
Placez le chemin dans le paramètre d'importation NOM, puis lisez le répertoire de la liste FILE_TBL après retour. RZL_READ_DIR_LOCAL peut gérer les chemins locaux normaux ainsi que les chemins UNC. Le seul inconvénient est qu'il ne vous donne accès qu'aux 32 premiers caractères de chaque nom de fichier. Cependant, vous pouvez facilement créer une nouvelle fonction basée sur le code RZL_READ_DIR_LOCAL, et changer la façon dont la sortie du programme C est lue, car les 187 premiers caractères de chaque nom de fichier sont réellement disponibles.
L'inconvénient de EPS_GET_DIRECTORY_LISTING est que vous avez besoin d'une autorisation SAP assez étendue car elle fait partie du système de transport (TMS) et n'est généralement donnée qu'aux administrateurs. – Marc