logo

Are you need IT Support Engineer? Free Consultant

Confidential Project Access Control in S/4HANA Public Cloud Professional Services

  • By Sanjay
  • 19/08/2026
  • 67 Views



Many professional services organizations, such as consulting firms, engineering companies, legal service providers, and IT service providers, manage a large number of customer projects in SAP S/4HANA Public Cloud Project System (PS). While most projects can be accessed by authorized project participants, some projects involve highly sensitive information and require additional confidentiality controls.

Examples of confidential projects include strategic transformation initiatives, merger and acquisition (M&A) engagements, executive consulting assignments, government-related programs, and projects involving sensitive customer data. In these scenarios, project information should only be accessible to a limited group of users who are directly involved in project execution.

 

The use case in this blog is to prevent User A from viewing confidential projects that have not been assigned to them.

Business Role template: SAP_BR_PROJECT_MANAGER_PROF

Q0001 is Public Project

Q0002 is Confidential Project

Q0003 is Public Project

 

Qi_Liu_0-1787116836189.Png

 

Qi_Liu_1-1787116836203.Png

 

Qi_Liu_2-1787116836216.Png

 

 

Qi_Liu_3-1787116836223.Png

 

Y= Confidential project

N= Public project

 

Project Manager Project Manager (YP_RL_0001) created 3 Projects while our testing user Project Controller (0SAP_RL_005) is within the responsible role for Q0001 and it is our main test user.

Qi_Liu_4-1787116836247.Png

 

 

Here is what we see when testing using Project Controller (0SAP_RL_005) with unrestricted access. Our scenario is Project Controller (0SAP_RL_005) is not suppoed to see confidential project Q0002.

If unrestricted access:

Qi_Liu_5-1787116836253.Png

 

Result as below. It see all project both confidential and public projects.

Qi_Liu_6-1787116836262.Png

 

One fundamental rule is that once a user is assigned a responsibility role on a project, the user will always be able to view that project, regardless of whether it is confidential or not. This behavior is not affected by the role restriction.

Under this premise, Project Controller (0SAP_RL_005) will always see Q0001, so we will focus on the behaviour of Q0002 (Confidential) and Q0003 with different configuration combinations.

Scenario 1:

Qi_Liu_7-1787116836277.Png

 

Result correct. This user can only display public project Q0003.

Qi_Liu_8-1787116836284.Png

 

 

Scenario 2:

Qi_Liu_9-1787116836301.Png

 

Result correct. This user can only display public project Q0002

Qi_Liu_10-1787116836309.Png

 

 

Scenario 3:

Qi_Liu_11-1787116836325.Png

 

Or

Qi_Liu_12-1787116836340.Png

 

Result shows if leave empty, it does not see any projects other than its own project.

Qi_Liu_13-1787116836347.Png

 

Scenario 4:

Qi_Liu_14-1787116836366.Png

 

Result shows the test user can see all projects.

Qi_Liu_15-1787116836375.Png

 

 

Others tries:

Try 1:

Qi_Liu_16-1787116836392.Png

 

Result incorrect

Qi_Liu_17-1787116836402.Png

 

 

Try 2:

Qi_Liu_18-1787116836418.Png

 

Result incorrect:

Qi_Liu_19-1787116836427.Png

 

Try 3:

Qi_Liu_20-1787116836446.Png

 

Results incorrect:

Qi_Liu_21-1787116836456.Png

 

 

Try 4:

Qi_Liu_22-1787116836470.Png

 

Result wrong:

Qi_Liu_23-1787116836479.Png

 

So make sure the restriction category Read, Value help is restricted with value consistent with Write, Read, Value help instead of leave it unrestricted.

This pattern will extend to Value help, apply the same configuration.

Qi_Liu_24-1787116836495.Png

 

Result, only Public project can be view in F4 help.

Qi_Liu_25-1787116836505.Png

 

If leave value help unrestricted, then you can still see Q0002 from value help.





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Chat with us on WhatsApp!