Symptom
You have created a custom business role and assigned Procurement business catalog SAP_MM_BC_PO_PROCESS_MC which provide the user access to display many functions related to Purchase Orders. However, when a user tries to display the output of a Purchase Order, they receive the following error: You are not authorized to perform this action. Message no. APOC_OR_MESSAGES053
Environment
SAP S/4HANA Cloud Public Edition All versions
Reproducing the Issue
- Open APP Manage purchase Orders
- Search for the Purchase Order
- Select the Purchase Order
- Choose facet Output Management
- Choose the Display Document ICON
- Error: 'You are not authorized to perform this action' is raised
Cause
Missing role, to be able to handle Purchase Order output a user needs business Catalog SAP_MM_BC_PO_WIAPPROVE_PC or SAP_MM_BC_PO_MANAGE_PC in their role
Resolution
Add the business Catalog SAP_MM_BC_PO_WIAPPROVE_PC or SAP_MM_BC_PO_MANAGE_PC to the business role in the APP 'Maintain Business Roles'.
Keywords
APOC_OR_MESSAGES053, M_BEST_BSA, CL_MM_PUR_PO_MAINTAIN_AUTH_PRV , KBA , MM-PUR-GF-OC , Message determination and printing , Problem