We are testing an update for SBOP DATA SERVICES 4.2 SP01 PL 2, but when we tried to execute Jobs that contains Abap DataFlow R3 component, but we receive the next error:
RFC CallReceive error <Function /BODS/RFC_ABAP_INSTALL_AND_RUN: RFC_ABAP_MESSAGE, Changes to Repository objects are not permitted in this client)- Changes to Repository objects are not permitted in this client[SAP NWRFC 720][SAP Partner 731][PRD][][<ds_username>][4103]>.
So, we search for BODS/BODS group function, but it doesnt exist in our SAP ECC, then we tried to upload the transport files located in X:…\Data Services\admin\R3_Functions\transport (K900187 and R900187), but it failed too, the error says that the files are too old for the SAP ECC version, in fact the readme.txt file there mentions that we dont need to load the files since we have SAP NetWeaver 7.31.
Could someone please help me to get, locate or generate these BODS/BODS group functions in our SAP ECC?
I have heard about it many times, but the thing is that we don’t understand why in Data Integrator worked with the option “Execute and Generate” in DEV, CAL and PRD, but now in Data Services 4.2 it seems that I cannot longer execute and generate in PRD or CAL…
Now even if I run the jobs in “Execute Proloaded” mode give the next error:
<<< Error creating RFC function </BODS/ABAP_RUN>: <RFC_ABAP_EXCEPTION-(Exception_Key: FU_NOT_FOUND, SY-MSGTY: E, SY-MSGID: FL,
SY-MSGNO: 046, SY-MSGV1: /BODS/ABAP_RUN)>. Notify Customer Support. >>>
Thats the reason why I looking for BODS/BODS functions…
Could you be more specific with “Since 4.1 the application actively checks the client”?
We came from Data Integrator 11.7, after that we were with Data Services 4.0. But now we are forced to update to Data Services 4.2 because it’s only the version compatible with Business Objects 4.1.
Also we have around 150 Jobs using DFR3 Abap program, and our basis team told us that there is no sense in work with transports from DEV and CAL in order to execute an abap Job from DS in SAP-PRD. In a nutshell they said that it means a lot of work for them, and DS must be able to generate and execute programs in DEV, CAL and PRD as Data Integrator or Data Services 4.0 used to do.
What can I do to make they understand or believe me?
Since 4.1 there is no option to generate & execute abap in production. Or you need to open the client (NOT an option).
Talk and complain to SAP. They changed the behaviour of the product, without clearly communicating (oeh! lawsuits!) and even the documentation of 4.1 suggests that you still have the option to generate and execute abap in production.
I’d suggest that you also take this topic up with your contract management (if there is such a thing in your company). This is can be used in the contract negotiations for pricing. Or even a claim…
Regarding your basis team: most of the jobs are not going to change. So it is once effort to move them all to production. And the first time I guess you can bundle them in 1 transport etc. I think the jobs also all have a certain development class? Maybe there are options to transport the jobs in one go.