‎2021 Jun 14 12:48 PM
Hi,
I have scheduled a background job using this program(RBDAPP01) to process IDOC documents sent from Ariba to ECC by setting timeframe as 1minute.
However user wants to reduce the time frame or happen it immediately without going into wait mode(for 1 minute).
Can you please let me know how it can be achieved.
Thanks.


‎2021 Jun 14 1:36 PM
‎2021 Jun 16 6:30 AM
Hi ,
The "Process immediately" checkbox is already set. As IDOCS were not processing immediately even though the checkbox was selected, I went to set up the background job by setting a time frame for 1minute.
However user now wants the time frame to be reduced to seconds or immediate.
For triggering a event, I am not sure what event needs to be put exactly this should happen when "Order Confirmation" is done from Ariba system to ECC.
‎2021 Jun 14 2:21 PM
‎2021 Jun 14 4:29 PM
It has been asked hundreds of times in the forum how to trigger immediately the processing of IDocs.
‎2021 Jun 16 4:55 AM
As said setting the process immediate flag in the partner profile is most simple and logic. Then no batch job is required.
However doing so can have some disadvantages. Like when multiple IDOC's are delivered they will be processed asynchronously and could cause locking issues or timing issues. This is prevented by executing a job for RBDAPP01 like you do now. This will execute IDOC's sequential.
When immediate job execution is required you could trigger the job by a batch job event. The batch job event could be raised by kernel executable. Or by creating a small development to trigger the batch job event by interface.
‎2021 Jun 16 6:29 AM
Hi ,
The "Process immediately" checkbox is already set. As IDOCS were not processing immediately even though the checkbox was selected, I went to set up the background job by setting a time frame for 1minute.
However user now wants the time frame to be reduced to seconds or immediate.
For triggering a event, I am not sure what event needs to be put exactly this should happen when "Order Confirmation" is done from Ariba system to ECC.
‎2021 Jun 16 8:11 AM
Hello dhinesh.thirugnanam
Your IDocs are actually processed immediately - IDoc status 62 "IDoc passed to application" means that the processing has been triggered. Your problem is that the processing is not finishing with final status of 51 or 53.
Consider the following notes:
2324075 - Inbound Idocs getting stuck in status 62
2617821 - How to analyze inbound IDoc slow processing
Best regards
Dominik Tylczynski
‎2021 Jun 16 8:14 AM
raymond.giuseppi sandra.rossi jack.graus2
I guess the problem is not that much with IDocs not triggering immediate processing. If it was, IDocs would stuck in 64 status. However they remain in 62, which means that the IDoc processing is started but for some reason it doesn't end with status update to 51 or 53.