Hi we are trying to extract data from ECC while using BODS. Our BODS is on Windows NT where as SAP is on Unix. I have created SAP datastore and connectivity is fine as i can use small T tables as source in normal DF & extract data via RFC call.
While trying to get data from the bigger tables, i tried creating a ABAP dataflow and use share directory. I get the following error :
13364 14696 R3C-150607 2/20/2013 6:39:16 PM Execute ABAP program <//IP(BODS)/de0/BUT000.aba> error < Open File Error – //IP(SAP)/bodsdata/de0/BUT000.dat>.
First question, our hosting team decide to use NFS mount to map this directory between BODS & SAP. Is it possible to do this without using samba?
Second, if it is possible how to resolve this ?
I saw similar questions being answered but it was all with samba, for us it is not an option and hence writing this post.
Appreciate your time.
Yes, the .dat file is FTP over from application server to BODS job server.
When you create your ABAP dataflow, this .dat file is used as a source indirectly and is mapped to your target table in staging .
The permission issue was that the user under which the job service is running didnt have read/write permission on the SAP ECC server.
The trace log, it says ABAP started but never ABAP completed successfully, does it?
Then the case is simple. You tell you SAP basis team that the ABAP you are using cannot write into the file
//fileserver/app/datashare/RAPIDMart_GL/SAPVersion.dat
Please note, the “working directory on SAP server” of your SAP datastore is a directory as seen from the ABAP. Given your SAP Server is Linux, it would be a Linux path, not the Windows share!
I am attaching the screen print of the R3_DS configuration.
Appreciate if you can help me correct the same. I am executing the DS Job under the NT user id. Does this account need read/write access to the folder on the file server.
I am stating that in your trace log you will find the line that the ABAP got started but not an ABAP completed successfully line. Hence the problem is on the SAP side. Not related to the JobServer or JobServer computer.
Does the SAP system know the working directory (/RapidMart_GL/) and can it write into?