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

Close

How To Fix WTADDI268 - No authorization for updating the IDoc status


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WTADDI - Additionals: Messages

  • Message number: 268

  • Message text: No authorization for updating the IDoc status

  • Show details Hide details
  • What causes this issue?

    The additionals IDoc status is to be changed using the <zh>change
    status</> method for the business object "SalesAdditionalsReq".

    System Response

    You cannot change the IDoc status.

    How to fix this error?

    Maintain value "31" as an activity for the authorization object
    <DS:UO.W_WTAD_ISU>W_WTAD_ISU</>.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WTADDI268 - No authorization for updating the IDoc status ?

    Certainly! Here's a detailed explanation for the SAP error message WTADDI268: No authorization for updating the IDoc status:


    Error Message

    WTADDI268: No authorization for updating the IDoc status


    Cause

    This error occurs when a user or a process tries to update the status of an IDoc (Intermediate Document) but does not have the necessary authorizations to perform this action. In SAP, updating IDoc statuses is a controlled activity, and specific authorizations are required to change the status of an IDoc (e.g., from "30" - Data passed to the port, to "53" - Application document posted).

    Common causes include:

    • Missing or insufficient authorization objects in the user’s role/profile.
    • The user or background job running the IDoc processing does not have the required permissions.
    • Authorization objects related to IDoc processing, such as S_IDOC, are not properly assigned.

    Solution

    To resolve this error, you need to ensure that the user or the process updating the IDoc status has the correct authorizations.

    Steps to fix:

    1. Identify the user or process that is trying to update the IDoc status. This could be a dialog user, a background job user, or a system user.

    2. Check the authorization objects related to IDoc status updates:

      The key authorization object is:

      • S_IDOC (IDoc: Authorization for IDoc processing)

      Within S_IDOC, the relevant fields are:

      • ACTVT (Activity): Should include activity 02 (Change) or 03 (Display), depending on the operation.
      • IDOCTYP (IDoc Type): The specific IDoc type or * for all.
      • STATUS (IDoc Status): The status codes the user is authorized to update.
    3. Assign or update the user’s role/profile to include the necessary authorizations:

      • Use transaction PFCG to modify the role.
      • Add or adjust the S_IDOC authorization object with appropriate values.
      • Ensure the user has authorization for the relevant IDoc types and statuses.
    4. Test the authorization by reprocessing the IDoc or performing the action that caused the error.

    5. If the IDoc is processed by a background job or a system user (e.g., SAP* or a specific RFC user), ensure that this user has the required authorizations.


    Related Information

    • Transaction Codes:

      • WE02 / WE05 — Display IDocs
      • WE19 — Test tool for IDocs
      • PFCG — Role maintenance
      • SU53 — Display authorization check failure (useful to analyze authorization errors)
      • ST01 — Trace for authorization checks
    • Authorization Object Details:

      • S_IDOC controls access to IDoc processing functions.
      • Activities:
        • 01 = Create
        • 02 = Change
        • 03 = Display
        • 06 = Execute
    • Common IDoc Status Codes:

      • 30 = Data passed to port OK
      • 32 = Data passed to port with errors
      • 53 = Application document posted successfully
      • 51 = Application document not posted (error)
    • Notes:

      • Always follow the principle of least privilege when assigning authorizations.
      • If unsure about which statuses to authorize, start with * (all statuses) for testing, then restrict as needed.

    Summary

    Aspect Details
    Cause Missing authorization (S_IDOC) for updating the IDoc status.
    Solution Assign proper authorization in user roles for S_IDOC with activity 02 and relevant IDoc types and statuses.
    Check Use SU53 after error to identify missing authorizations; adjust roles in PFCG.

    If you need further assistance, please provide details such as the user ID, IDoc type, and the status you are trying to update.

    • 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's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker