cancel
Showing results for 
Search instead for 
Did you mean: 

Replication of BP and Sales order from CRM to R/3

Former Member
0 Kudos

Hello everyone,

I have a peculiar condition in my hands.The requirement is to replicate 10 business partners from crm to R/3 ,then the next 4 Business partners need not be replicated and then the next three replicated..How do we do this kind of replication....

One thing more regarding the replication of sales order.When we save a sales order in CRM,is it automatically replicated to R/3 or do we need to release it manually??

If yes,then if we do not want to replicate the sales order from crm to R/3,then what will we do?

Consider that all the middleware settings are configured and working fine..

Puneet

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Puneet,

For replicating BPs from CRM to R/3, use tcode CRMM_BUPA_MAP. Provide the BPs to be send and click on "Send business partner data".

Considering the fact that all middleware parammeters is well set, all the changes will be transported to ECC automatically(DELTA Changes) on saving the document.

How do we stop =>

If you like to stop, there are several ways of doing it.

1. If you want to stop the transfer and do debugging, Goto tcode SMQS and select the particular queue type and say "De-Register". Doing this, the transfer will be failed and you would see a failed queue through which you can debug.

2. If you want to remove completely. Finish step 1 and then go back to SM59 and remove the connections completely.

Hope it helps!!

Regards,

Josh

Former Member
0 Kudos

Hi all,

my requirement is that i want to restrict some BP's flow from crm to R/3

actually business want that for 4 countries (eg US etc) the bp's should flow from crm to R/3 for other countries they have not maintain the data yat so they want some middleware setting to restrict those countries BP's.

Please advice how to resolve the issue..

Regards

Bhokal

former_member196467
Active Contributor
0 Kudos

Hi Bokhal,

Please consider my answer from your recent thread dealing with apparently the same issue :

Hi Bhokal,

For filters in uploads please consider below:

For Filtering the BP-upload, use the Administration Console

(tx. SMOEAC) in the corresponding subscription of the "All Business

Partners (MESG)" publication assigned to the R/3 site.

Some publications (and the replication objects they are based on) are

delivered as type "Simple bulk" which does not give you the opportunity

to assign criteria values for filtering.

You might have to re-create the publication. To do that:

1) First delete the subscriptions "All Business Partners (MESG)" and its

publications & the replication object.

2) Recreate the replication object as type "Simple intelligent".

3) Afterwards you can create a new publication via wizard of type

"Simple intelligent (msg)" assigned to the BDOC-Type BUPA_MAIN. Then,

you will be able to select some "filter criteria".

The reason for deleting the "old" publication is, that you

are not allowed to assign a BDOC-Type to more than one publication.

4) But please keep in mind that there is no realignment supported. So

you should only use fields for filtering, which cannot be changed

afterwards.

This is the "simple" solution for filtering on fields. This

will not provide complex filter criteria.

If you need this, you shall create a filter function in R/3- and/or

CRM-Inbound and -outbound.

If you want to keep the control about the upload trigger, you can add an

additional module in transaction CRMC_BUT_CALL_FU, position > 200000.

BUPA_MWX_BDOC_BPS_FILL_CENTRAL. Within this new module, you can delete

all partners within the complex structure that you don't want to upload.

Hoping that above will be helpful.

Best regards

Christophe Sturzel

robert_kunstelj
Active Contributor
0 Kudos

Go in transaction R3ac1 and set appropriate filters for objects BUPA_MAIN for partners and BUS_TRANS_MSG for orders.