Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

DEBMAS Outbound IDOC not triggering

krish96
Explorer
0 Kudos
2,905

Hi,

I have a DEBMAS Messsage Type IDOC configured in WE20, while configuring this IDOC, I have configured it to be "Trigger Immidiately", even after setting this the IDOC is not triggering.

I have disabled the background job for this message type IDOC.

The IDOC is triggering when I run report RBDMIDOC message type DEBMAS, all the queued IDOC will be triggered

When the Job is scheduled with above report program and DEBMAS as variant, the IDOC get triggered.

Please let me know if I’m missing something in triggering IDOC immediately. The aim is to trigger Outbound IDOC Immidiately.

Thanks,

Shree Krishna

1 ACCEPTED SOLUTION

Jelena_Perfiljeva
Active Contributor
1,597

There is no real "immediate" processing for the IDocs that are based on the change pointers. The problem is that the change pointers are sitting in the middle between the transaction and IDoc creation. So in this case "immediate" actually means not "immediately after transaction" but "immediate after the change pointers are processed". (The same is actually true for the output-generated IDoc but output just happens to have its own immediate generation process.)

You can schedule the job to run very frequently if there is really such urgency. (In my experience, most needs for "real time" processing are exaggerated though.) Not sure if there is a better alternative in S/4HANA but in ECC 6.0 that's pretty much it.

4 REPLIES 4

Jelena_Perfiljeva
Active Contributor
1,598

There is no real "immediate" processing for the IDocs that are based on the change pointers. The problem is that the change pointers are sitting in the middle between the transaction and IDoc creation. So in this case "immediate" actually means not "immediately after transaction" but "immediate after the change pointers are processed". (The same is actually true for the output-generated IDoc but output just happens to have its own immediate generation process.)

You can schedule the job to run very frequently if there is really such urgency. (In my experience, most needs for "real time" processing are exaggerated though.) Not sure if there is a better alternative in S/4HANA but in ECC 6.0 that's pretty much it.

0 Kudos
1,597

Thanks Jelena that helped a lot

sidhya
Explorer
0 Kudos
1,597

But for my case IDOC is getting triggered automatically via background job for few customer groups and the change pointers are also working fine .However for internal customer ,I have to run the BD21 or SE 38 Program RBDMIDOC manually after any changes in the customer master which is exactly not supposed to be done in production system.

Please suggest !!

sidhya
Explorer
0 Kudos
1,597

But for my case IDOC is getting triggered automatically via background job for few customer groups and the change pointers are also working fine .However for internal customer ,I have to run the BD21 or SE 38 Program RBDMIDOC manually after any changes in the customer master which is exactly not supposed to be done in production system.

Please suggest !!