Skip to Content

Multiple user request

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  0020PI_BASIS                   702    0017SAP_ABA                    702    0017SAP_BASIS                  702    0017SAP_BW                     702    0017ST-A/PI                    01S_7000000ST-PI                      2008_1_700 0013
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Jun 22, 2016 at 03:58 PM

    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!

    Add comment
    10|10000 characters needed characters exceeded

    • 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

  • Jul 14, 2016 at 03:11 PM

    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

    Add comment
    10|10000 characters needed characters exceeded