‎2013 Jan 08 12:35 PM
I am trying to execute a program in ECC 6.0 system which creates invoices.
When I execute this program in background, It shows below error in job log:
The key to reconciliation is blocked by <Fikey> <Username>.
FYI : On every execution reconciliation key is different so it cannot be blocked by any user.
If I executed this directly by pressing F8 then also the same error getting populated in status bar.
But while debugging mode, It is working fine & it creates invoices.
Can anybody help on this problem?
‎2013 Jan 09 8:04 AM
‎2013 Jan 08 1:06 PM
Hi Pratik,
Could be because of authorization.Just check the authorization objects for the users.
With regards,
‎2013 Jan 08 1:13 PM
Thanks for the reply.
Authorization Object is not used any where in the code.
‎2013 Jan 08 1:16 PM
In the Online Process. Do one thing.
In the Selection Screen do /h and Execute It will immediately stops at the Event At Line Selection or so.
Here from the Menu Debugging. Select the "Break At Statement"
In the Command Enter "Message".
Now Press F8. See if stops at the error Message what you are getting.
Do a Reverse Engineering. Hope this helps.
‎2013 Jan 08 2:10 PM
Venkat Sesha - thanks for the reply.
But the program is automatically scheduled in background.
We want the program to be run in background only, we don't want to execute the program in foreground.
‎2013 Jan 09 5:05 AM
Hi Pratik,
I agree there are some process that we do follow. To Identify the Issue first lets see the execution in Foreground and later you can move to analyze in Background.
Please put up some screen shots of the errors you get so that it will be helpful for us to analyze.
hope this helps.
‎2013 Jan 09 8:04 AM
‎2013 Jan 09 8:16 AM
Thanks all,
But the issue is solved now.
We have upgraded our system to ECC 6.0 but SAP Logon GUI version that we were using was old.
After upgrade of SAP LOGON the issue is solved