cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Manage Purchase Requisitions filtering

ufuk1
Explorer
0 Likes
834

Hello everyone,

I want the user to only see requests in Manage Purchase Requisitions app (F2229) opened by users in their own department.

Thanks a lot for your help

Best regards

Accepted Solutions (0)

Answers (1)

Answers (1)

Patryk_Waledziak
Participant
0 Likes

Hello,

In the Manage Purchase Requisitions (F2229) app in SAP S/4HANA Public Cloud, you can restrict users to only see purchase requisitions (PRs) created by users in their own department by implementing the following approach:

1. Restricting via Business Role Authorization

SAP Public Cloud uses Business Roles for authorization. You can configure the necessary restrictions in SAP Identity and Access Management (IAM).

Steps:

  1. Open Maintain Business Roles App (F2748)

    • Identify the business role assigned to the users who will be using the Manage Purchase Requisitions app.

  2. Edit Restrictions for the Business Role

    • Find the Business Catalog: SAP_MM_BC_PR_PROCESS_MC (Manage Purchase Requisitions).

    • Go to the Restrictions tab.

    • Locate the restriction object related to Purchase Requisitions.

    • Set the restriction based on Organizational Unit (Org. Unit) or Department.

  3. Use Authorization Field for Organizational Unit

    • If the department is linked to an Organizational Unit, restrict by Purchasing group or Cost Center (if mapped to departments).

2. Implementing Custom CDS View-Based Restriction (If Needed)

If business role restrictions are not sufficient, a Custom CDS View can be used to filter PRs dynamically.

Steps:

  1. Create a Custom CDS View in the “Custom CDS Views” App

  2. Use Custom Logic in Business Role Restrictions

3. Alternative Workaround: Use Default Filters

If authorization restrictions are not an option, encourage users to apply a default filter in the Fiori app:

  • Open Manage Purchase Requisitions (F2229).

  • Click Adapt Filters.

  • Add Created By and filter by department-based users.

  • Save it as a Personalized Default View.

Hope that will help.

Best regards,

Patryk Walędziak

ufuk1
Explorer
0 Likes
Helo,
ufuk1
Explorer
0 Likes
Hello, system i use is private cloud. How can I implement these solutions in private cloud?