Skip to Content

In 360 Appraisal there are several part-appraisal roles: Manager, Collegue, Subordinate and self-appraiser. All work fine except self-appraiser.

There is no editing capability if self-appraiser starts application. In old BSP hap_document_page it works correct. The reason is that application can’t manage multi-role: appraiser and part-appraiser and delete second record for part-appraiser.

Correction done in Z version of POWL feeder class .

METHOD if_powl_feeder~get_objects.


“Start addition

Field-SYMBOLS: <doc> like ls_documents.
DATA: ls_p_apper type hrhap_p_apper .

LOOP at lt_documents ASSIGNING <doc>.
SELECT SINGLE * into ls_p_apper
FROM hrhap_p_apper
WHERE plan_version = ’01’
AND appraisal_id = <doc>appraisal_id
AND role_id = ‘ME’
AND part_ap_date_set = ‘00000000’.
IF sysubrc = 0.
PART_AP_ID = ls_p_apperPART_AP_ID.

“End addition

= lt_documents.


To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply