cancel
Showing results for 
Search instead for 
Did you mean: 

Performance Management - HRHAP00_DYN_EVENT

0 Kudos

Hi,

I'm working on Objective Setting and Appraisals.

I have several requirements like:

- Hide/delete cells/elements depending on other cell values.

- Hide elements (rows) depending on substatus.

I've taken a look at HRHAP00_DYN_EVENT badi.

By implementing this badi, i would achieve what i want, but i can't attach this badi to the template.

Is there a way to use this badi in OSA? If not, is there another way i can fullfill the requirements?

I'm using ECC 6.0 EhP3.

Regards,

Fabio.

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Ok, thanks for the help.

Regards,

Fabio.

Former Member
0 Kudos

Hi,

I am also facing the same requirement. Can you please tell me the function module name to control the row access in performance management.

Thanks,

Prabhu

AFS
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Fabio,

regarding the badi:

it was originally planned to offer the Badi functionality. Unfortunately

there are technical restrictions, that prevent the implementation in the

standard transactions. This is documented in the OSS note 959099.

There are also no plans to provide this functionality in the future.

So it cannot be used...

Regards,

Ana

0 Kudos

Thanks, Ana.

So, is there another way i can fulfill the requirements?

I have seen all badis, but none offers me the possibility to achieve this.

Currently i'm using HRHAP00_VAL_DET to hide cells depending on other cells,

but it doesn't work exactly fine.

And what about controlling elements access depending on substatus?

Regards,

Fabio.

Former Member
0 Kudos

Hi,

Currently you won't be able to fulfill your requirements with the standard SAP BAdI's. If you have a custom UI you can handle it there. Or, if your customer allows modifications, enhance the row access function module. This will result in standard maintainance loss, but that is the most central place to make the change.

Regards and Groetjes,

Maurice Hagen