cancel
Showing results for 
Search instead for 
Did you mean: 

Partners getting replaced by Current processor in ChaRM

stephane_lamarche
Active Participant
0 Kudos

I'm trying to understand why my partners in change documents are sometimes being replaced automatically by the "Current Processor".

For example; in a Urgent Change document I got partner functions like Developer and Tester which we want to keep modifiable. Now in some cases, we've seen partners entered in one of those fields (Developer or Tester) replaced by the "current processor" business partner.

How can I avoid the current processor partner function from automatically replacing/overwriting the already set Developer or tester partners?

Setting the Developer and Tester partner function to "not modifiable" in partner determination procedure would probably work, but we DON'T want to make those "not modifiable". We want to be able to modify them at any point in time without worrying about the "Current Processor" Partner function overwriting those fields.

Any ideas?

Thanks

Stephane

Accepted Solutions (1)

Accepted Solutions (1)

stephane_lamarche
Active Participant
0 Kudos

I think I’ve found a better solution. Since SP5 they’ve added a customization parameter to change the way the Current processor is defined when going into edit mode in ChaRM. I simply added AIC_ASSIGN_PROCESSOR = NONE to the AGS_WORK_CUSTOM table. The default behavior is to automatically enter a processor without user interaction (pop-up). Seems to work well, but I’ll do a bit more testing. Stephane

Former Member
0 Kudos

Hello

we have the same issue here. We also have the partnerfunctions "Current processor", "Tester" and "Developer" in the "partner functions" oft the transaction. And we want to keep all of them.

Addittionally i have set AIC_ASSIGN_PROCESSOR = AUTO_POPUP_NO2EDIT, which asks the User that switches to Edit-Mode, if he want's to become current Processor. That is our desired behaviour.

But we still have the Problem that the other Partnerfunctions get overwritten depending on Status.

Switching to "in Development" overwrites the Partnerfunction "Developer" without question.

Switching to "to be tested" overwrites the Tester.

We want to keep those Partnerfunctions as they were manually filled.

Any Idea's ?

Regards

Rolf

Former Member
0 Kudos

Hello

debugged HF_SET_STATUS and found the Reason:
There is a Customizing Topic in TA sm34 AIC_SETTINGS

Select Transaction-Type (e.g. ZMMJ) and then check the Setting under

"Specify Partner Assignment and Check"

I had SMCD001 for Userstatus E0002 in the Table. So this Partner got overwritten by the BP of sy-user when saving the Status E0002.  Deleting the Entry helped. Now the Partnersetting is left unchanged.

Just in Case somebody has the same problem.


Regards.

Rolf

former_member187281
Participant
0 Kudos

Thanks Rolf.  You saved us a lot of time debugging.

Thank you indeed for taking the extra miles to get the answer for us.

Juan

Answers (1)

Answers (1)

VivekHegde
Active Contributor
0 Kudos

Hi,

Pls remove the Current Processor partner from Partner Determination Procedure of your Txn Type.

Regards

Vivek

stephane_lamarche
Active Participant
0 Kudos

Hi Vivek,

That sounds easy enough...

I just didn't know if removing it completely would cause any problems. I don't think it would since we are not really using it currently.

I'll give it a shot.

Thanks

Stephane