Ansicht
Dokumentation

HRSFI_BADI_REC_CHNGM - BAdI: Mapping of SFSF Fields to ERP IT Fields: Change of Mapping Result

HRSFI_BADI_REC_CHNGM - BAdI: Mapping of SFSF Fields to ERP IT Fields: Change of Mapping Result

ROGBILLS - Synchronize billing plans   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
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 BizX.

You can use this BAdI to further process the result of mapping SuccessFactors BizX fields to SAP ERP fields. For example, you can distribute the content of a SuccessFactors BizX field to multiple SAP ERP fields.

Note
If you edit the content of one SuccessFactors BizX field and want to map to one SAP ERP field, we recommend that you implement the BAdI Mapping of SFSF Fields to SAP ERP Infotype Fields (HRSFI_B_FIELD_MAPPING) instead. For more information, see BAdI: Mapping of SFSF Fields to SAP ERP Infotype Fields.

When importing data from SuccessFactors BizX, the SAP ERP system checks whether the SuccessFactors BizX fields are assigned to corresponding SAP ERP infotype fields in Customizing. For fields for which you have chosen the mapping mode Mapped via BAdI in Customizing, the SAP ERP system runs the relevant implementation of the BAdI Mapping SFSF Fields to SAP ERP Infotype Fields (see Mapping Mode). The system also checks for all fields whether there is a suitable implementation of this BAdI.

This BAdI uses the method EXECUTE with the following parameters:

  • Import Parameters
  • IT_SFSF_DATA_FIELDS

Table with all fields and field values transferred from SuccessFactors BizX
  • IV_MOLGA

Country grouping of transferred data
  • Change Parameter
  • CT_MAPPING_RESULT

Table with all infotype fields and field values that have been mapped to the fields transferred from SuccessFactors BizX in the SAP ERP system (regardless of whether a table or a BAdI implementation was used for mapping)

In Customizing, you have created field sets and fields for which you want to implement this BAdI. For more information, see Mapping SuccessFactors BizX Fields and SAP ERP Fields to Each Other.

  • SFSF_FIELD_SET_ID
ID of field set defined in Customizing (see Field Set)

You can use this filter value to implement the BAdI more than once so that you can create a suitable implementation for each field set of your choice.

  • HRSFI_FLD_MAP_1_ADDRESS
This implementation divides the street name and the house number into two fields for the country grouping Germany (01). In SuccessFactors BizX, the street name and house number are contained in one field. In the standard SAP system, both entries are transferred to the SAP ERP field Street and House Number (STRAS) of the infotype Addresses (0006). This BAdI implementation then checks whether the field STRAS has a numeric value at the end. If this is the case, it detaches the numeric value and transfers it to the field House Number (HSNMR) in the same infotype. It adds the data record with this entry to the table with the infotype fields and field values that have been mapped to the fields transferred from SuccessFactors BizX in the SAP ERP system.

If you want to define field mappings that differ from those implemented as standard, create customer-specific implementations of this BAdI for the fields of your choice.






rdisp/max_wprun_time - Maximum work process run time   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 4140 Date: 20240523 Time: 214517     sap01-206 ( 87 ms )