Symptoms
When submitting user or approver lists with spaces in front of the user name, the name including the leading space is transferred to SAP (FCA_SAP_UserDetails_Synchronize) which for some SAP systems results in an exception
Workaround
Verify that the Local Userid list from FCA_SAP_UserDetails_Synchronize is space-free
Affected version
RunMyFinance 9.2.8
Resolution
This issue will be fixed in a future version
Reference
ROSO-12677
Error
BAPI exception while calling /JCS/BC_USER_DEFAULTS: E /JCS/CONSULTING 190 From 5 users requested, 1 do not exist ! [ 5, 1, , ]
at com.redwood.scheduler.connector.sap.rfc.jco3.connection.impl.ClientConnectionImpl.checkBapiReturnCode(ClientConnectionImpl.java:935)
at com.redwood.scheduler.connector.sap.rfc.jco3.connection.impl.ClientConnectionImpl.call(ClientConnectionImpl.java:540)
at com.redwood.scheduler.connector.sap.rfc.connection.AbstractRfcConnection.doExecute(AbstractRfcConnection.java:439)
at com.redwood.scheduler.connector.sap.rfc.connection.AbstractRfcConnection$5.doPerform(AbstractRfcConnection.java:405)
at com.redwood.scheduler.connector.sap.rfc.connection.RemoteFunctionCall.perform(RemoteFunctionCall.java:196)
at com.redwood.scheduler.connector.sap.rfc.connection.AbstractRfcConnection.perform(AbstractRfcConnection.java:611)
at com.redwood.scheduler.connector.sap.rfc.connection.AbstractRfcConnection.execute(AbstractRfcConnection.java:399)
at com.redwood.scheduler.connector.sap.rfc.jco3.connection.impl.SapFunctionModuleWrapper.execute(SapFunctionModuleWrapper.java:666)
at com.redwood.scheduler.apiimpl.connector.sap.rfc.scripting.RfcFunctionModuleImpl.execute(RfcFunctionModuleImpl.java:75)
at jdk.internal.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.redwood.scheduler.apiimpl.connector.sap.rfc.scripting.proxy.RfcObjectProxy.standardAttached(RfcObjectProxy.java:285)
at com.redwood.scheduler.apiimpl.connector.sap.rfc.scripting.proxy.RfcObjectProxy.invoke(RfcObjectProxy.java:239)
at com.sun.proxy.$Proxy27.execute(Unknown Source)
at com.redwood.scheduler.custom.fl.sap.util.FlSapRfc.executeRfc(FlSapRfc.java:940)
at com.redwood.scheduler.custom.fl.sap.util.FlSapRfc.executeRfc(FlSapRfc.java:921)
at com.redwood.scheduler.custom.fl.sap.work.sync.SyncUserDetails$1.performWork(SyncUserDetails.java:311)
at com.redwood.scheduler.api.connector.sap.rfc.scripting.RfcConnectionManager.lambda$1(RfcConnectionManager.java:525)
at com.redwood.scheduler.api.connector.sap.rfc.scripting.RfcConnectionManager$$Lambda$1831/0x0000000039750520.performWork(Unknown Source)
at com.redwood.scheduler.api.connector.sap.rfc.scripting.RfcConnectionManager.call(RfcConnectionManager.java:559)
at com.redwood.scheduler.api.connector.sap.rfc.scripting.RfcConnectionManager.callXBP(RfcConnectionManager.java:525)
at com.redwood.scheduler.custom.fl.sap.FlSap.callRFC(FlSap.java:494)
at com.redwood.scheduler.custom.fl.sap.FlSap.callRFC(FlSap.java:501)
at com.redwood.scheduler.custom.fl.sap.work.sync.SyncUserDetails.executeWork(SyncUserDetails.java:195)
at com.redwood.scheduler.custom.fl.base.work.AbstractFlBaseWork.executeInt(AbstractFlBaseWork.java:58)
at com.redwood.scheduler.custom.fl.base.work.FlBaseProcessWork.execute(FlBaseProcessWork.java:44)
at com.redwood.scheduler.custom.fl.base.work.FlBaseProcessWork.execute(FlBaseProcessWork.java:34)
at com.redwood.scheduler.custom.Jobdefinition_FCA_SAP_UserDetails_Synchronize.execute(Jobdefinition_FCA_SAP_UserDetails_Synchronize.java:24)
at com.redwood.scheduler.custom.Jobdefinition_FCA_SAP_UserDetails_SynchronizeStub.jcsExecute(Jobdefinition_FCA_SAP_UserDetails_SynchronizeStub.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.redwood.scheduler.script.java.impl.Java.evaluateJava(Java.java:220)
at com.redwood.scheduler.script.java.impl.Java.lambda$2(Java.java:108)
at com.redwood.scheduler.script.java.impl.Java$$Lambda$940/000000000000000000.call(Unknown Source)
at com.redwood.scheduler.script.java.impl.classloader.ThreadContextRunnable.call(ThreadContextRunnable.java:48)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:836)
Comments
0 comments
Please sign in to leave a comment.