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: 

Structural Authorization Exception

Former Member
0 Kudos

Hi Experts,

We are implementing context sensitive structural authorizations, but there are certain reports which should not be restricted based on the org structure. Is there a way to exclude certain reports from structural authrzation checks. Any help is highly appreciated.

Best Regards,

Mohammed

1 ACCEPTED SOLUTION

former_member298454
Active Participant
0 Kudos


Mohammed,

Auhtorization object  P_ABAP with value 2 which bypass the PA checks.This might help to fulfill your scenario.

Assignig this authopprization makes the user to run reports w/o any authorization check.

Thanks,Krishna

3 REPLIES 3

former_member298454
Active Participant
0 Kudos


Mohammed,

Auhtorization object  P_ABAP with value 2 which bypass the PA checks.This might help to fulfill your scenario.

Assignig this authopprization makes the user to run reports w/o any authorization check.

Thanks,Krishna

0 Kudos

Thank you Krishna this is very helpful, but we  are using SLCM and the reports are not with logical database so will not be able to use this object

Best Regards,

Mohammed

0 Kudos

If logical database is not used in building reports in HR area , I am not sure whether reports will impose authorizaiton checks in the context of HR(P_ORGINCON etc).

DESCRIPTION

The logical database PNP performs the following functions in Reporting:

  • provides the standard selection screen for the HR master data

  • makes the specified selections

  • checks whether the user has the necessary authorizations to read the data

However you can perfrom trace while running the reports and determine P_ORGINCON is getting checked.If yes ,In my opinion- go for custom authorizaiton object set up to enable full access to reports.

EX:

object: Z_report

field : report_name

value : report1 , report2

logic should be hardcoded in such a way whoever has this custom authorization should be enabled to run reprots w/o structural authorization checks,

Thanks,Krishna