cancel
Showing results for 
Search instead for 
Did you mean: 

Some users cannot see their projects in My Projects list SAP PPM

ladinca
Participant
0 Kudos

Hi everybody,

I have a PPM user, who is defined as Business Partner, and her username is associated to the BP correctly.

She has the same authorizations I have with my user name.

We both are in the same Role associated to the Project.

I can see the Project in My Projects list, while she cannot.

Someone can help to solve this issue?

Laura

Accepted Solutions (1)

Accepted Solutions (1)

ladinca
Participant

Problem was solved by applying the suggestions found at :

Kind Regards.

Laura

Answers (1)

Answers (1)

ravi_ekambaram
Active Contributor
0 Kudos

Hi Laura,

Projects in 'My projects' or 'My tasks' displays based on following conditions..

- BP is assigned to a project role and subsequently assigned to a task or

- BP is selected as 'Responsible role/resource' in a task.

Your BP may be falling under one of the above condition. check for that.

Regards,
Ravi

ladinca
Participant
0 Kudos

Hi Ravi,

I have User1 and User2 both linked to a BP

I have Role1, both User1 and User2 are staffed in the Role1

I have Project1

I have Role1 in Responsible Role for the Project1

No phases, nor task are defined

User1 can see Project1 in "My Projects"

User2 cannot see Project1 in "My Projects"

Can you suggest why?

Thank you so much for your kind attention

Laura

ravi_ekambaram
Active Contributor
0 Kudos

Hi Laura,

I do not see any problem in your steps.. what have you selected in responsible resource?

If possible, share the screenshot project & staffing.

Regards,
Ravi

former_member201206
Active Contributor
0 Kudos

Hi Laura,

once a user is accessing the dashboard, the system only aware which sy-uname is accessing. In other words, there MUST be a mapping from sy-uname to BP ID, so that the BP related objects (here projects or tasks) can be retrieved.

Please check in the  transaction BP for the involved business partner, there is a field called 'identification' ( under view 'employee' or similar), double check if it is filled with his or her user-id.

Kind regards#

Zhenbo


ladinca
Participant
0 Kudos

Hi Ravi

The responsible resource field is empty

Hereafter follow screenshots

Project1 Definition

Resources

User1

User2

ladinca
Participant
0 Kudos

Hi Zhenbo, yes, the associated 'Identification' exist for both users.

former_member201206
Active Contributor
0 Kudos

Hi Laura,

It is very strange.

If you have a ABAP developer, please debug the method

CL_PRP_RESOURCES ~GET_PROJECTS

check,  if the parameter iv_partner_guid is filled or not.

And  what does the return table

RT_PROJECTS contains

after the the method CL_PRP_RESOURCE_PROJECT~GET_PROJECTS  is called.

If it is needed, raise a customer message, so that SAP can check it in your system

Kind regards

Zhenbo


ladinca
Participant
0 Kudos

Hi Zhenbo,

While I'm waiting for an ABAP developer to help me with your suggestion -

I checked that the issue depends on sy-username and not on the associated business partner (I exchanged sy-user names and BPs to check it).

1st test:

user1-BP1 -->  can see project1 in my projects

user2-bp2--> cannot

2nd test:

user1-bp2 --> can see project1 in my projects

user2-bp1 --> cannot

users have the same authorization

former_member201206
Active Contributor
0 Kudos

Hi Laura,

Last try 🙂

1. Run SE37, input BP_CENTRAL_PERSON

2. F8 (Test\execute) key

3. input   IV_USERNAME = ID of user1

4. F8 (Execute)

5. Back F3

6. input  IV_USERNAME = ID of user2

7. F8 (Execute)

Please check the result of step 4 and step 7, if there is any suspecious.

Let me known the result

Kind regards,

Zhenbo


ladinca
Participant
0 Kudos

Hi Zhenbo,

Run SE37, input BP_CENTRAL_PERSON --> Function module does not exist

I run then BP_CENTRALPERSON_GET


And you're right, I get an

Exception       NO_BUSINESS_PARTNER

on the mysterious user

but this sys user is correctlyassociated to the BP if you check it withBP transaction

so... I miss the point

former_member201206
Active Contributor
0 Kudos

Hi Laura,

sorry, it should be BP_CENTRALPERSON_GET. (The BP_CENTRAL_PERSON is the function group).


O.K. it looks like something wrong with the determination with business partner via user-id.

What I donot understand is, why does it works fine for a user works  then? Actually it should not work for both user-ids, if the corresonding BP can not be determined.

Sorry, I donot have any other idea.

Kind regards,

Zhenbo

ladinca
Participant
0 Kudos

I think there's something wrong with this sy user name.

Because with others it works fine.

Thank you very much for your help.

I close this thread.