SAP Knowledge Base Article - Public

3638214 - Error RECAAP042 - 'You are not authorized for function Create or generate' - SAP S/4HANA Cloud Public Edition

Symptom

Error RECAAP042 is displayed: "You are not authorized for function Create or generate." when attempting to create a new contract in Apps 'Contract Management' or 'Manage Contract' 

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open the 'Contract Management' or 'Manage Contract' App.
  2. Click on 'Create'.
  3. Observe the error message RECAAP042: "You are not authorized for function Create or generate."

Cause

The error is raised because of insufficient authorizations of the business user to create Contract and Lease Management Objects.

Resolution

  1. Validate that required Business Roles and Catalogs needed for the used App are assigned to the user.
  2. Adjust the access category for 'Write' option to the appropriate authorization level based on the business requirement.
    'No Access' will prevent creation of Contract and Lease Management Objects.
  3. Ensure that the user does not only have access to the read-only IAM Apps related to Contract Management and Manage Contract (F5273_03_TRAN and RECN_03_TRAN respectively). These do not allow creating new contracts, only reviewing existing ones. Assign F5273_TRAN and/or RECN_TRAN IAM Apps to the user to enable contract creation access.
  4. Test the changes to confirm that the user can create contracts without encountering the error.

Keywords

recaap042, create new contract, not authorized for function Create, real estate management, Contract and Lease Management object, RECN_TRAN, F5273_TRAN, RECN_03_TRAN, F5273_03_TRAN, re-fx , KBA , RE-FX-CN-2CL , Contract (Public Cloud) , RE-FX-2CL , Flexible Real Estate Management (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions