Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
George_Yu
Product and Topic Expert
Product and Topic Expert
1,116

Introduction

In my previous blogs (see references), I talked about Business Catalogs, Business Roles and Fiori application authorizations; the concept and what to do during an upgrade.  While browsing the questions raised in the SAP Community, one question got my attention (I borrowed the title to be my blog title):

 

Hello!

I'm looking for business catalogs below.

According to the Fiori Apps Reference Library, they are necessary for accessing some apps we want to use. However, even scope item (2XT) is activated, they aren't show on the business roll setting screen.

Could someone tell me how to find or set up missing business catalogs?

-----------------------------------------------------------------------------------------------

Missing Catalogs and Application that we would like to use↓

Catalogs:

SAP_MM_BC_CPO_PROCESS_PC

SAP_PRC_BC_PURCHASER_CPC

SAP_PRC_BC_PURCHASER_CRFQ

SAP_PRC_BC_PURCHASER_SRC


Applications:

F3292 'Manage Purchase Orders Centrally'

F6634 'Manage Central Supplier Confirmations'

F3676 'Monitor Purchase Order Items Centrally'

F3144 'Manage Central Purchase Contracts'

In summary, here is this community member’s ask: I want to access four purchase related apps.  They are supposed to be controlled by four business catalogs, but I cannot find those business catalogs in my system.

I put on Sherlock Holmes’ hat, rolled up my sleeves and started a quick investigation.

 

Step 1: Conduct Investigation in the SAP Fiori Apps Reference Library

Whenever talking about Fiori apps, their functions as well authorizations to them, the SAP Fiori Apps Reference Library is my first resource.  By browsing through SAP Fiori Apps Reference Library, I can find the Business Catalogs and Business Role Templates associated with these four apps, listed in the below table.

 

App

Business Catalogs

Business Role Templates

F3292 'Manage Purchase Orders Centrally'

SAP_MM_BC_CPO_PROCESS_PC

SAP_BR_CENTRAL_PURCHASER

F6634 'Manage Central Supplier Confirmations'

SAP_MM_BC_CSC_PROCESS_PC

SAP_BR_CENTRAL_PURCHASER

F3676 'Monitor Purchase Order Items Centrally'

SAP_MM_BC_CPO_PROCESS_PC

SAP_BR_CENTRAL_PURCHASER

F3144 'Manage Central Purchase Contracts'

SAP_MM_BC_CPC_PROCESS_PC

SAP_MM_BC_CRFQ_PROCESS_PC

SAP_MM_BC_SRC_PROCESS_PC

SAP_BR_CENTRAL_PURCHASER

SAP_BR_SOURCING_MANAGER

This investigation reveals the following:

  • 3 out of 4 apps can be accessed if a user has a Business Role created from the template SAP_BR_CENTRAL_PURCHASER, although each app requires one or more different Business Catalogs.
  • All Business Catalogs have a prefix of SAP_MM_BC_xxx. None of them has a prefix of SAP_PRC_BC_PURCHASER_xxx. Where are the later ones coming from?
  • The App Manage Central Purchase Contracts can be accessed by assigning a Business Role derived from either one of two Business Role Templates; and three Business Catalogs grant the access to the app.
  • There are four unique Business Catalogs listed above.
  • A Business Role derived from the template SAP_BR_CENTRAL_PURCHASER can access 44 apps, including the four apps in our investigation.  This is a super Business Role Template.

 

Step 2: Conduct Investigation in A Starter System

There are only three Business Role Templates available in a brand-new SAP S/4HANA Cloud Public Edition system.  Only after you activated the scopes in the Central Business Configuration (CBC) system, the relevant Business Catalogs and Business Role Templates are transferred from the CBC to the Customization (D-100) and Development Tenants (D-080) of the Development System.

To prepare the Fit-to-Standard Workshop or explore the potential features of the SAP S/4HANA Cloud Public Edition, users activate as many scopes as possible on the Starter System. So, this is the place I will investigate the existence of these Business Catalogs and Apps.

In my Starter System, I have 2198 Business Catalogs, and 260 Business Role Templates. This is more than enough for the investigation.

By using the Business Catalogs app, I found the following:

  • Three out of four unique Business Catalogs exist in the system, except SAP_MM_BC_SRC_PROCESS_PC.
  • Considering the Business Catalog SAP_MM_BC_SRC_PROCESS_PC is marked as deprecated from Release 2402 (see below), I don’t need to pay further attention to it.
  • The Business Catalog SAP_MM_BC_CPO_PROCESS_PC controls five applications, including F3292 Manage Purchase Orders Centrally and F3676 Monitor Purchase Order Items Centrally.

By using the Business Role Templates app, I found the following:

  • The Business Role Template SAP_BR_CENTRAL_PURCHASER has ten Business Catalogs assigned:

Commodity Management - Commodity Code Migration: SAP_CMM_BC_CMMDTY_MIGRTN_PC                                               

Commodity Management - Commodity Pricing Configuration: SAP_CMM_BC_PRICING_CONFIG_PC                

Master Data - Product Display: SAP_CMD_BC_PRODUCT_DSP_PC                                          

Master Data - Supplier Display: SAP_CMD_BC_SUPPLIER_DSP_PC                                         

Material Management - Central Purchasing Analytics: SAP_MM_BC_PUR_CNTRL_ANA_PC     

Material Management - Central Supplier Confirmations: SAP_MM_BC_CSC_PROCESS_PC    

Materials Management - Central Purchase Contracts: SAP_MM_BC_CPC_PROCESS_PC                                             

Materials Management - Central Purchase Orders: SAP_MM_BC_CPO_PROCESS_PC                 

Materials Management - Central Purchase Requisitions: SAP_MM_BC_CPR_PROCESS_PC    

Materials Management - Central Quotation Processing: SAP_MM_BC_CRFQ_PROCESS_PC

  • The Business Role Template SAP_BR_SOURCING_MANAGER has five Business Catalogs and all of them have been declared as Deprecated in Release 2402. For that reason, I can suspect this Business Role Template will be deprecated soon as well.  In other words, we don’t need to spend any effort on it.

 

Step 3: Check SAP Note 2975653

Until now I am quite comfortable about which Business Catalog and Business Role Template grant access to these four apps. However, I still don’t have a clue about three Business Catalogs starting with SAP_PRC_BC_PURCHASER_xxx. Is it possible these are the old names, and there are replacement Business Catalogs?

To answer this question, I use the SAP Note 2975653 Identity and Access Management (IAM): Change Overview for SAP S/4HANA Cloud.  This is a central note.  For each major release, there is a subsequent note about changes made at that release, from Release 1911 to 2402.  One important feature of these notes is an Excel attachment, which lists all the changes made in the areas of Business Catalogs and Business Role Templates (new, changed, deprecated).  For example, for 2402 Release, the Excel file is Delta_S4CE_2402-2308.xlsx.

After downloading all the relevant Excel files, I did a search.  There are still no Business Catalogs like SAP_PRC_BC_PURCHASER_xxx listed in any of these files.  Now I can draw a conclusion that these Business Catalogs might not be there from the beginning, or at least after Release 1911.

Business Catalog SAP_MM_BC_CPO_PROCESS_PC is listed in several Excel files when it contributes to certain Business Role Templates.  This proves this Business Catalog is well and alive.

 

Conclusion

With above investigation, my conclusions are:

  1. Business Catalogs SAP_PRC_BC_PURCHASER_xxx don’t exist, at least from Release 1911.
  2. To access these four apps, just derive a Business Role from the template SAP_BR_CENTRAL_PURCHASER.  It has all necessary Business Catalogs to access these apps.
  3. Four unique Business Catalogs provide the access to all four apps:
    • SAP_MM_BC_CPO_PROCESS_PC
    • SAP_MM_BC_CSC_PROCESS_PC
    • SAP_MM_BC_CPC_PROCESS_PC
    • SAP_MM_BC_CRFQ_PROCESS_PC

 

References