We have upgraded to Data Services 4.0 in our sandbox environment - we are running in Execute Preload mode - post upgrade we did not update any of the 300+ existing programs, in large part because we also noticed in some situations the DS 4.0 generated ABAP was slightly different than the prior version (12.x). At any rate, the following warning message is being thrown when we run in EP mode but not in GE mode. What is DS doing internally and what is meant by “expected version is <6.5.1.0>” is that the version of the “Z_AW” functions? Would it be best practice to update all DS 12.X generated ABAP with DS 4.0 generated ABAP?
Data flow DF_PurchDocFinFactDelta_SAP Warning: A mismatch was detected for SAP function <Z_AW_ABAP_RUN (R3_DS)> : installed version is , but the expectedversion is <6.5.1.0>. Upload the correct function.
I talked to the developer last week, but didn’t update the post, sorry. I didn’t know either we have something to control that but it seems you set in the al_engine section the values
(In bold is the default if parameter is not present in dsconfig)
As you seem to get the message 151206 (see trace log), I would set the SAP_FUNCTION_MISMATCH=FALSE. If the message your get is 151205, it is ABAP_SUPPLIED_VERSION_MATCH=FALSE.
It is indeed error 151206:
R3C-151206: |Data flow DF_SWA_Stats_Summary_Fact_VR Warning: A mismatch was detected for SAP function <Z_AW_ABAP_RUN (R3_DS)> : installed version is , but the expected version is <6.5.1.0>. Upload the correct function.
Question about making this DSConfig change: we are running in a Server Group environment. Will we need to apply this change to every JS in the Server Group?
If so, what are the steps, I was going to do the following:
Select a default job server (Tools->Options->Designer->Environment)
Make the DSConfig change (Tools->Options->Job Server->General)
Re-start JS if change necessitates?
Repeat for each JS in the Server Group
Is the above correct or will a single DSConfig change via Designer propagate to all JS associated to the Local Repo or just the default when change is made?
I would simply edit the DSConfig directly on all JobServers. No restart required, [AL_Engine] section parameters are read by the al_engine only, so whenever a new job is started.
I was facing the same issue at a customer of mine. Adding the mentioned lines to the DSConfig suppresses the warnings so thanks for your help.
But: I’m still curious what causes this issue?
The current solution feels to me like hosing the boat instead of repairing the hole in the bottom of the boat?
Were you able to resolve the issue. I am facing the same issue even after appending SAP_FUNCTION_MISMATCH = FALSE in dsconfig for error message 151206.