Ansicht
Dokumentation

HRSFI_BADI_EE_RATING - BAdI: Configure Value Mapping for Qualification Rating

HRSFI_BADI_EE_RATING - BAdI: Configure Value Mapping for Qualification Rating

General Material Data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used for the integration add-on for SAP ERP HCM and SuccessFactors HCM Suite. You can use this BAdI to do the following:

  • Resolve multiple ratings for competency into one qualification rating
There can be multiple instances of competency ratings in SuccessFactors. The competency ratings can be stored uniquely per source (for example, performance module, "live profile", learning). You can also have different ratings based on various raters and status. In addition, you can have multiple data rows with the same attributes with different date of last update. However, SAP qualifications stores only one instance of employee qualification rating. You must be able to configure how you want to resolve these multiple ratings into one rating that can be fed into SAP qualifications.
  • Adjust the incoming employee rating as per the rating scale set up in SAP ERP
The rating scales between SuccessFactors and SAP ERP HCM could be different (specifically in the case of competency). In this case, the system has to normalize the rating before writing to the destination system. For example, the source system has a competency with rating of 5 and a scale of 1-10; it is transferred as rating 10 for a scale of 1-20. You can also address use cases where you have special rules while doing the mapping (for example, rounding rules).
In the case of curriculum, there are only two statuses: "Yes" or "No" to indicate successful completion of the curriculum. A curriculum with status "No" is simply ignored (because the skill is not yet acquired). The status "Yes" is to be converted into rating 1 for qualifications. The rating scale on the SAP side needs to be configured to interpret this rating as "Yes" or "No".

Recommendation: Use the standard implementation of this BAdI. You only need your own implementation if you have special requirements, for example, special normalization for a set of employees, or different normalization for different sources, or if you have special rounding rules.

The BAdI uses the method NORMALIZE_RATING with the following parameters:

  • Import parameters
  • IV_PERNR

Personnel number used in SAP ERP HCM
  • IV_QUAL_OBJID

Qualification ID used in SAP ERP HCM
  • IV_QUAL_SOURCE

Source of the qualification
  • IV_SOURCE_RATING

Rating from the source module
  • IV_SOURCE_MIN_RATING

Minimum value of scale on which qualification is rated on the source module
  • IV_SOURCE_MAX_RATING

Maximum value of scale on which qualification is rated on the source module
  • IV_TARGET_MIN_RATING

Minimum value of scale on which qualification is to be rated
  • IV_TARGET_MAX_RATING

Maximum value of scale on which qualification is to be rated
  • Export parameters
  • EV_NORMALIZED_RATING

Normalized rating
  • ES_RESPONSE

Contains error or success message

The BAdI implementation HRSFI_NORMALIZE_QUAL_RATING uses the scale from the source module and the scale on the SAP ERP side to normalize the rating.

For more information about the standard settings (filters, single, or multiple uses), see the Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).

If you want to determine information other than that which is provided as standard, create a customer-specific implementation of this BAdI.

More Information

For information about implementing BAdIs in the Enhancement Framework, see the SAP NetWeaver library on SAP Help Portal at http://help.sap.com/netweaver and choose Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.






Addresses (Business Address Services)   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 4910 Date: 20240523 Time: 203419     sap01-206 ( 83 ms )