‎2011 Aug 29 9:00 AM
Dear All,
I am trying to create some checks on the data of HR table PA0001 before displaying data from table thru se11/se16/se16n ( I should not display the core department data as per the security policy), for this I am trying to create an enhancement in the program /1BCDWB/DBPA0001 to hide the data. But I am facing this error Objet PROG /1BCDWB/DBPA0001 cannot be enhanced, Software component unknown cannot be enhanced Exception Class : CX_ENH_IS_NOT_ENHANCEABLE , its not allowing me to create any enhancements. I am attaching the screen shots for the same. Please guide me how to proceed.
Regards,
Venkat Appikonda.
‎2011 Aug 29 6:00 PM
Hi,
I confirm that not all development objects can be enhanced.
You'll have to do another way.
One thing I don't understand is why do you use SE16 to view PA0001?
And what do you want to hide, and what is the algorithm? (so that we may be able to help you)
Sandra
‎2011 Aug 30 10:21 AM
Hi Sandra,
Thanks , The main purpose is to hide the higher level management data( Should not visible to all Employees, except the same team ), and users will access through SE16, SE16N only, they dont have access for SE11. Please let me know what is the other way to do it.
Thanks & Regards,
Venkat Appikonda
‎2011 Aug 30 10:26 AM
Hi
Probably it should be better to create a query instead of SE16 and/or SE16N (these are technical transactions, so I think it's better they are not available for the users).
The program /1BCDWB/DBPA0001 is automatically generated so it can't be enhanced.
Max
‎2011 Aug 30 10:42 AM
Hi
As Max said, or maintenance views (you can hide data) with SM30, and create Z transaction for each user group and maintain authorization.
Sandra