PFL_CHECK_DIRECTORY

Depending on the SAP version and release level, we can use function module PFL_CHECK_DIRECTORY to check whether a given SAP directory exists in SAP R/3 system or not.

The details about this function module PFL_CHECK_DIRECTORY can be found using transaction code SE37 or SE80.

 

 

As we can see, the various fields are Directory, Write_Check, Filname and Directory_long.

 

 Parameter  Reference  Length  Default  Optional  Text
 DIRECTORY  BTCH0000-TEXT80  80  X  Name of directory
 WRITE_CHECK  BTCH0000-CHAR1  1  SPACE  X  Write authorization for directory
 FILNAME  BTCH0000-TEXT80  80  SPACE  X
 DIRECTORY_LONG  CHAR128  128  X

Exceptions:

 Exceptions  Short Text
 PFL_DIR_NOT_EXIST  Directory does not exist
 PFL_PERMISSION_DENIED  No write authorization for directory
 PFL_CANT_BUILD_DATASET_NAME  Temporary file cannot be generated
 PFL_FILE_NOT_EXIST