Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Function C_DIR_READ_START not identifying files on Application Server.

Former Member
0 Likes
4,102

Hey All,

We are facing issues that function C_DIR_READ_START is not identifying the files on the application server.

Error message given by the system is Error number " 2 Open Dir : No such file or directory."

The issue is over occuring after SAP in the system have been upgraded .

I checked the same function on other system which was not upgraded where the same Function is working correctly.

below is logic written :

DATA: BEGIN OF FILE,
        DIRNAME(75) TYPE C, " name of directory. (possibly truncated.)
        NAME(75)    TYPE C, " name of entry. (possibly truncated.)
        TYPE(10)    TYPE C,            " type of entry.
        LEN(8)      TYPE P,            " length in bytes.
        OWNER(8)    TYPE C,            " owner of the entry.
        MTIME(6)    TYPE P, " last modification date, seconds since 1970
        FMODE(9)    TYPE C, " like "rwx-r-x--x": protection mode.
        USEABLE(1)  TYPE C,
        SUBRC(4)    TYPE C,
        ERRNO(3)    TYPE C,
        ERRMSG(40)  TYPE C,
        MOD_DATE    TYPE D,
        MOD_TIME(8) TYPE C,            " hh:mm:ss
        SEEN(1)     TYPE C,
        CHANGED(1)  TYPE C,
      END OF FILE.

DATA: ERRCNT(2) TYPE P VALUE 0.

  CALL 'C_DIR_READ_FINISH'             " just to be sure
      ID 'ERRNO'  FIELD FILE_LIST-ERRNO
      ID 'ERRMSG' FIELD FILE_LIST-ERRMSG.

  CALL 'C_DIR_READ_START' ID 'DIR'    FIELD DIRNAME
                          ID 'FILE'   FIELD FILENM
                          ID 'ERRNO'  FIELD FILE-ERRNO
                          ID 'ERRMSG' FIELD FILE-ERRMSG.
  IF SY-SUBRC <> 0.
    raise ACCESS_ERROR.
  ENDIF.

Has any one face the same issue before ?

I  know the issue can be resolved by using FM  EPS_GET_DIRECTORY_LISTING but I want to know the reason why its not workind propelry after SAP Upgrade !!!

Thanks in Advance.

With Regards,

Haresh Lathia

1 REPLY 1
Read only

RaymondGiuseppi
Active Contributor
0 Likes
2,505

Did you check via AL11 if directory has been renamed, moved, destroyed, or if your authorizations have been changed ?

Regards,

Raymond