cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple user request

former_member182655
Contributor
0 Kudos

Dear colleagues,

I would like to know your opinion on the following problem.

Many months ago we faced with the situation when BRF+ rule could not work with multiple user request.

Let me shortly describe the idea of the function I created.

A request contains more than one user, users contain addresses and based on their addresses they should be approved by different approvers. For example, user1, user2, user4 are assigned to addr1; user3, user5 - addr2, user6 - addr3. Approvers for addr1-appr1, addr2-appr1 and for addr-3 is approver3. So, as an output for our function we should get: user1,2,4 are being approved by appr1, user3,5 by appr2 and user6 by appr3.

The function returns correct simulation output and "No agent found" for a real request. This wrong behavior after long discussions was confirmed that it's an error and SAP released the note for our case 2317257 - No agent found error in audit log for BRF.

However, I found that the configuration doesn't allow me to get needed result. After getting the correct list of the approvers, the request cannot be approved for each user. Despite the customizing for request (submitted by any approvers or by all approvers), anyone who first takes a decision will close the whole request. So, the problem is that approvers take a decision for the whole request but not for their "line items" (users). As you know, there is no option to approve users in workflow customizing, there are just 3 levels of approval: System, Role and System and role levels.

I suspect that it's a bug that need to be corrected. When we use multiple user request it should be processed for each line item (user).

Do you agree?

Regards,

Artem Ivashkin

Despite the fact that it doesn't depend on the SP level for the moment of posting this discussion here is the SP level of the system:

COMPONENT                  RELEASEEXTRELEASE

GRCFND_A                   V1000  0020
PI_BASIS                   702    0017
SAP_ABA                    702    0017
SAP_BASIS                  702    0017
SAP_BW                     702    0017
ST-A/PI                    01S_7000000
ST-PI                      2008_1_700 0013

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member182655
Contributor
0 Kudos

Dear colleagues,

If you support the idea to get rid of the above problem, please vote for it

https://ideas.sap.com/ct/ct_list.bix?c=4F27C74D-5330-4569-8199-D69072C0D4AE

Regards,

Artem

former_member82556
Participant
0 Kudos

We run into a similar problem.  By design, it seems that Multiple User Requests only works if you have a one to one relationship between role and approver.

Look at how the request is approved.  The approver has a list of users in one column, and a list of roles to approve on the other.   How would the following situation get displayed for approval, based on the current design?

User 1 + Role 1 = Approver 1      (Role 1 only has one approver regardless of location)

User 1 + Role 2 = Approver 2      (Role 2 approver is based on location)

User 2 + Role 1 = Approver 1     

User 2 + Role 2 = Approver 1 

I'm assuming you would run into a similar problem.   I vote re-design!

former_member182655
Contributor
0 Kudos

Hello Salim,

Sorry to reply to you too late (I didn't notice the message on my vacation).

If you face with the similar trouble, would you be so kind help me with "re-design" request?

Please post here your requirements, I will compile them with ours and post them though the message.

Regards,

Artem