Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Error while trying to excecute - RHPROFLO

Former Member
0 Kudos

I'm getting this message while trying to exceute RHPROFLO - "no users found in analysis path"

Kindly let me know what values have to be given in selection criteria.

I have actually added a structural authorization to a Position Number.

In RHPROFLO, i gave the Object Type - S (Position) ; Object ID: Position number to which Struct profile is added.

Evaluation Path - PROFLO; Key date - Today's Date

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Is there a user assigned to the position?

Do they have a user master & IT0105 maintained correctly?

6 REPLIES 6

Former Member
0 Kudos

Is there a user assigned to the position?

Do they have a user master & IT0105 maintained correctly?

Former Member
0 Kudos

Hello ,

The RHPROFL0 report creates authorization profiles for a user within an organizational plan. The report differentiates between standard authorization profiles and authorization profiles for structural PD authorizations.

The system searches along the PROFL0 evaluation path for all persons in the structure and saves them temporarily. Using these persons as a basis, the system reads, up to the next higher organizational unit, all related objects for a given key date that are valid at this time and have infotype 1016 and/or 1017 appended.

The system then checks whether users already exist in the system for the persons found. This is necessary because users also created in the system cannot be entered in infotype 0105 (subtype 0001) for the person. If the user has not yet been created in the system, it is created automatically. The authorization profiles for all users found in the organizational plan are then entered.

The reason why you are getting this error is

1) User is not assigned to any position

2) User is assigned to position and this report has been run and data has been reconciled for that user.

Hope this helps

Thanks

Dheeraj

Former Member
0 Kudos

Hi Ashwin,

There is also some detailed information in a previously answered post in the ABAP forum that may help you:

Former Member
0 Kudos

Hi,

RHPROFL0 uses in standard evaluation path PROFL0 to find users who are in a position with infotype 1017 with structural profile and then updates table T77UA with those values. To be able to get that information correct employees must be assigned to user id using infotype 0105 subtype 0001 (maintain with PA30). Also positions need to have infotype PD Profiles (1017) maintained with structural profile (maintain with PO13).

When report is run it will read all org units under org unit given and all positions during that path with persons and users and then maintain table T77UA. So in your case I would assume that either position infotype 1017 is not maintained or employee infotype 0105 subtype 0001 is not maintained or there is some issue with validity dates in infotypes or org structure. You can check the decision path of PROFL0 evaluation path from transaction OOAW and it will follow the table HRP1001 (infotype 1001 between HR objects).

Regards,

Saku

Former Member
0 Kudos

Hi All,

Thanks for your valuable inputs.

Hi Alex/Dheeraj,

Users have been assigned to the position. Now I'm getting the error "Evaluation path specified is not in T778A table".

PROFLO is the evaluation path selected and this entry is found in table T778A table.

Thanks,

Ashwin

0 Kudos

Hi,

Make sure that in PROFL0 last digit is zero not O.

If still having issues check that PROFL0 evaluation path is still in system (tcode OOAW).

If it has been deleted try to recreate:

10 O B 002 Is line supervisor of * O X

20 O B 003 Incorporates * S X

30 S A 008 Holder * US

40 S A 008 Holder * P X

50 P B 208 Is identical to * US

Regards,

Saku