Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix W5043 - You have no authorization to change purchase requisition & &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: W5 - Messages for MM-WEB Applications and BAPIs

  • Message number: 043

  • Message text: You have no authorization to change purchase requisition & &

  • Show details Hide details


  • Self-Explanatory Message

    Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of messages in the SAP system have a message text, however this is frequently insufficient to comprehend or resolve the problem.

    To make things easier, more detailed information is frequently added to describe the issue, how to fix it, and the necessary steps or configuration modifications.

    Unfortunately, there isn't any extra information in this error notice.



    What else can you do?

    First, use our AnswerBot below to get a possible cause and solution (requires a premium subscription).

    Also, review the in-depth Common Questions & Answers listed below; you could discover a solution there or be able to connect with others who have faced similar challenges.

    You can also try searching the SAP support portal (support.sap.com) but you need a special user ID to access it. It is possible that an SAP support note exists that provides additional details about the mistake or even steps for fixing it.


Smart SAP Assistant

  • What is the cause and solution for SAP error message W5043 - You have no authorization to change purchase requisition & & ?

    SAP Error Message:
    W5043You have no authorization to change purchase requisition & &


    Cause:

    This error occurs because the user attempting to change a purchase requisition does not have the necessary authorization. In SAP, authorizations control access to various transactions and data objects. Specifically, the user lacks the required authorization objects or values to modify the purchase requisition.

    Common reasons include:

    • Missing or insufficient authorization for the purchase requisition (e.g., authorization object M_EINK_FRG or M_EINK_BSA).
    • The user’s role does not include permissions to change purchase requisitions in the relevant purchasing group, plant, or document type.
    • The purchase requisition is locked or in a status that prevents changes by the user.

    Solution:

    1. Check User Authorizations:

      • Use transaction SU53 immediately after the error occurs to display the last failed authorization check. This helps identify which authorization object and field values are missing or incorrect.
      • Alternatively, use transaction ST01 (Authorization Trace) to trace the authorization checks during the change attempt.
    2. Review Authorization Objects:
      Key authorization objects related to purchase requisitions include:

      • M_EINK_FRG (Purchasing Document Authorization)
      • M_EINK_BSA (Purchasing Document Type Authorization)
      • M_BEST_BSA (Purchase Requisition Document Type)
      • M_BEST_EKG (Purchasing Group)
      • M_BEST_WRK (Plant)

      Ensure the user’s roles include these objects with the appropriate values for the purchase requisition they want to change.

    3. Adjust Roles and Profiles:

      • If the user lacks the necessary authorizations, update their roles in PFCG to include the required authorization objects and values.
      • Assign the updated role to the user.
    4. Check Purchase Requisition Status:

      • Verify if the purchase requisition is locked or in a status that restricts changes.
      • If locked, release the lock or wait until the document is unlocked.
    5. Consult with Security/Authorization Team:

      • If you do not have authorization to change roles, coordinate with your SAP security team to grant the necessary permissions.

    Related Information:

    • Transaction Codes:

      • ME52N – Change Purchase Requisition
      • SU53 – Display Authorization Check
      • PFCG – Role Maintenance
      • ST01 – System Trace (Authorization Trace)
    • SAP Notes:

      • Check SAP Notes related to authorization issues for purchase requisitions for any known bugs or patches.
    • Best Practices:

      • Always perform authorization checks in a test environment before applying changes in production.
      • Maintain segregation of duties by carefully assigning authorizations.

    Summary:
    The W5043 error indicates insufficient authorization to change a purchase requisition. The solution involves identifying the missing authorization via SU53 or ST01, then updating the user’s roles to include the necessary authorization objects and values for the purchase requisition in question.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant