cancel
Showing results for 
Search instead for 
Did you mean: 

'BAPI_ACTIVITYCRM_CREATEMULTI creates additional activity partners

piwanski2
Discoverer
0 Kudos

Hi All,

I am having a problem wit the FM BAPI_ACTIVITYCRM_CREATEMULTI.

It is used in a WebService to create a activity but for some reason it creates automatically a additional Business Partner. I am trying to figure out why this is happening.

Below i show you an example:

As you can see in this case 2 BPs were sent to the FM.

One with the function "Mandant" and the other with the function" Bearbeiter".

But in the end the system automatically creates a 3 BP that has the function "Erfasser" but in reality is a copy of the "Bearbeiter":

Also as additional information further down in the code the FM "CRM_ORDER_MAINTAIN" is used.

I assuming that the automatic creation of an additional partner is due to some configuration in SPRO but i honestly don't know where to check.

Any information on how to resolve the issue would be greatly appreciated.

Kind Regards

Peter

Accepted Solutions (0)

Answers (1)

Answers (1)

thalesvb
Active Contributor
0 Kudos

Hi, this really could be SPRO configuration. The feature is called "Partner Determination Procedure" and is assigned to your activity (Transaction Type). I recommend to check first if someone from your teams knows it to help you with this task.

This page (with some images to help and find on SPRO) gives a brief explanation of how that procedure works; this one could also help. "Erfasser" function possible have one Access Sequence assigned for automatic determination. That being the case, you just have to flag "Block determination" in Partner Function level (not on Partner Procedure) to turn it off.

Not being a Partner Procedure issue, my second choice is a rogue BAdI implementation.

Best Regards