Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: SPROJECT - General Project Management Messages
Message number: 346
Message text: You are not authorized to set status values
You are not authorized for the action. You need the value <ZH>A3</> for
the field <ZH>ACTVT</> in the authorization object <ZH>S_PROJECT</> to
change the status values in the current project.
The selected action is cancelled.
Get the necessary authorization or get support from colleagues with
sufficient authorization.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
SPROJECT346
- You are not authorized to set status values ?The SAP error message SPROJECT346, which states "You are not authorized to set status values," typically occurs when a user attempts to change the status of a project or project-related object in SAP Project System (PS) without having the necessary authorizations.
Cause:
The primary cause of this error is a lack of appropriate authorization in the user's role or profile. In SAP, authorization checks are performed to ensure that users can only perform actions that they are permitted to do based on their assigned roles. If a user tries to set or change the status of a project and does not have the required authorization object, this error will be triggered.
Solution:
To resolve this issue, you can take the following steps:
Check User Authorizations:
- Verify the user's roles and authorizations in the SAP system. This can be done by using transaction code
SU01
(User Maintenance) to check the user's profile.- Look for the authorization objects related to project management, specifically those that control status changes (e.g.,
C_PROJ
for project management).Review Authorization Objects:
- The relevant authorization objects may include:
C_PROJ
(Project Management)C_PROJ_T
(Project Management: Status Management)- Ensure that the user has the necessary authorizations for these objects, particularly for the actions related to setting status values.
Modify User Roles:
- If the user lacks the necessary authorizations, you may need to modify their roles or create a new role that includes the required authorizations.
- This can be done using transaction code
PFCG
(Role Maintenance).Consult with Security Team:
- If you do not have the necessary permissions to change roles or authorizations, contact your SAP security or basis team. They can assist in reviewing and updating the user's authorizations.
Testing:
- After making the necessary changes, have the user log out and log back in to ensure that the new authorizations take effect.
- Test the action that previously caused the error to confirm that the issue has been resolved.
Related Information:
SU01
- User MaintenancePFCG
- Role MaintenanceSU53
- Authorization Check Analysis (to analyze authorization failures)By following these steps, you should be able to identify and resolve the authorization issue causing the SPROJECT346 error.
Get instant SAP help. Sign up for our Free Essentials Plan.
SPROJECT345
Saving of the project was canceled
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
SPROJECT344
The Tree Control could not be started, continue with list display...
What causes this issue? Tree Control start error. Your SAPgui may not be correctly installed.System Response The sytem switches temporarily to list ...
SPROJECT347
You are not authorized to write documentation
What causes this issue? You are not authorized for the action. You need the value <ZH>76</> for the field <ZH>ACTVT</> in the...
SPROJECT348
You are not authorized to change the scenario selection
What causes this issue? You are not authorized for the action. You need the value <ZH>SCEN</> for the field <ZH>PROJ_FUNC</> ...
Click on this link to search all SAP messages.