Symptom
When trying to display an invoice in the Display Purchase Order – Advanced app, the error "You are not authorized to use transaction MIR4" occurs, even though the user is assigned to the required business catalog SAP_MM_BC_INV_DOC_DSP_PC.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Attempt to display an invoice in the "Display Purchase Order – Advanced" app.
- Observe the error message as "You are not authorized to use transaction MIR4".
Cause
The IAM app "MIR4_TRAN" must be activated to display invoice in the Display Purchase Order – Advanced app.
Resolution
Activate the IAM app "MIR4_TRAN" in the user role to resolve the issue.
- Navigate to the app "Maintain Business Role".
- Search for the user role
- Click on "Edit".
- Go to the "IAM Apps" tab.
- Search for the IAM app "MIR4_TRAN".
- Click on "Activate".
- Save the role.
Keywords
sap s/4hana cloud public edition, display purchase order advanced app, mir4 transaction error, invoice display issue, identity and access management, business role, IAM app MIR4_TRAN, catalog SAP_MM_BC_INV_DOC_DSP_PC, role, troubleshooting invoice access, authorization error , KBA , BC-SRV-APS-IAM , Identity and Access Management , MM-PUR-2CL , Purchasing (Public Cloud) , Problem
SAP Knowledge Base Article - Public