Quantcast
Viewing all articles
Browse latest Browse all 1255

How to avoid an entry in SMQ1 for BW Transfer

Hello,

in our scenario we create/change Business Partners via a service in BW. After that we transfer the created/changed BP to CRM (in some cases the Business Partner doesn't exist at that moment in CRM, so we create it there). This is done via a RFC function module.

After creation of BP we get back the BP GUID via a generic extractor. This is done only after a creation!

No we want to avoid the transfer back of that data to BW which was created/changed by that special process as we know already that data in BW.

And we want to avoid that transfer at the beginning and don't want to create an entry in the queue in SMQ1.

 

Here what we did until now:

  • I tried to enhance the method IF_EX_PARTNER_UPDATE~CHANGE_BEFORE_UPDATE of BADi PARTNER_UPDATE to avoid the function call BUPA_OUTBOUND_CREATE.
  • I called the function module BUPA_MWX_BDOC_PREVENT_UPLOAD during the change process to avoid the upload via middleware

Nothing bring the result we want to get: no entry in SMQ1.

 

We can avoid the transfer via a change of the extract process via customer exit. Here we can skip the transfer. But this is performance consuming and we have a large amount of entries in SMQ1 which must be processed even if it is clear that this is not necessary.

 

Does anybody know an additional trick to avoid the generation of an entry in the queue?

 

We use BW 7.1 SP 11.

 

Thanks for your help.

 

Andreas Steinke


Viewing all articles
Browse latest Browse all 1255

Trending Articles