cancel
Showing results for 
Search instead for 
Did you mean: 

Turning Bdoc On & Off, & its monitoring

Former Member
0 Kudos

Hi All.

We have got a requirement where in we are planning on loading a large volume of BP in our CRM system and also be creating realtionship for them. The volume is ecpected to in excess of 250,000 + records.

Since the volume of the data is too large, i would like to know how can i switch off the Bdoc from being generated and once all the load has taken place, how can i turn them back on to start the bdoc processing again , and monitor them to check for an errors.

Mohammed

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Mohammed,

We have exactly the same requirement. We have around 5,00,000+ BP's to be loaded into CRM system from legacy system and we have to replicate the same in ERP system.

Please let us know the approach you follow to handle this mass load.

Regards,

Sreekar

stephenjohannes
Active Contributor
0 Kudos

Mohammed,

In general you can use the transaction MW_MODE in CRM to turn off the middleware processing. Please keep in mind that if your data load uses the XIF adapter it is not possible.

In addition you can use the transaction SMWTAD to turn off the middleware trace or set it very low.

You might also want to pick up a copy of the CRM middleware book by SAP Press. There is an excellent section in the book on strategies to handle mass data loads.

Take care,

Stephen

Former Member
0 Kudos

Hi Stephen,

Thank for you answer.

Using tcode MW_MODE will does certainly stop the bdocs from processing. But i am not sure if this is the way i need to follow.

I had tried to first stop the Bdoc from being genertaing from doing the following steps.

- I went to SMOEAC & deleted the Sites & Subcriptions

- and then went to SM3_00 & flagged " Do not Send" for both BUPA_MAIN & BUPA_REL..

But when i tested this out i found that both BUPA_MAIN & BUPA_REL Bdoc were still being created.

Since the volume of data we are loading is in excess of 250,000 + records ( creating BP & Relationships for them) i need to understand the best way to stop the Bdocs from First being created & then how do i identify & restart the Bdoc so all changes the required relationships get transfered down to the r/3.

Mohammed

stephenjohannes
Active Contributor
0 Kudos

Mohammed,

What you want is not possible as you can't track changes and not have BDOCs created. Bdoc's are always created, just not sent when the middleware is on in the CRM system, there might be an exception.

Your best option is the following:

1) Turn off the middleware via MW_MODE

2) Conduct your mass data load

3) Turn on the middleware via MW_MODE

4) Conduct an initial download of BUPA_MAIN / BUPA_REL to ERP

There is also an option which you can search for(don't remember) off hand to turn off the outbound bridge. However you will have more processing involved than leaving the middleware being turn off.

Take care,

Stephen

Former Member
0 Kudos

Thanks for reply.

IDo you think Defining request & monitoring them would help by using the following transactions.

R3AR2 - Define Requests

REAR3 - Monitor Requests

REAR4 - Start Requests

Mohammed.

Former Member
0 Kudos

Hi Mohammed,

You can deregister the queues for BUPA_MAIN and BUPA_REl.

The queue is CSA*.

The transaction is SMQR. This will prevent the BDOCs from getting processed.

Samrat,

Edited by: Samrat Dutta on Jun 11, 2010 3:59 PM