SAP Knowledge Base Article - Public

2737172 - Error Message No. SFIOM_PROCESSING 237 when replicating the Organizational Structure

Symptom

  • Transaction SLG1
  • SFIOM_PROCESSING 237
  • FOBusinessUnit XXXX: 1000-OBJID is a technical field, it cannot be used for mapping

Environment

  • SAP SuccessFactors Employee Central Integration to SAP Business Suite
  • Replicate Organizational Objects from EC to ERP Org. Mgmt

Reproducing the Issue

  • Replicate organizational structure
  • From Employee Central to SAP ERP

Cause

  • You tried to map an EC field to HRP1000-OBJID. This is not correct, as OBJID is already mapped internally

Resolution

  • Remove mapping of EC field to HRP1000-OBJID

See Also

CL_SFIOM_GENRQ_PROCESSOR->FORBIDDEN_FIELD_WAS_MAPPED

METHOD check_forbidden_mapping_fields.

DATA: lv_infty_field TYPE string.
READ TABLE it_mapping WITH KEY erp_fieldname = 'PLVAR' ASSIGNING <fs_mapping>.
IF sy-subrc EQ 0.
CONCATENATE <fs_mapping>-erp_infotype '-' <fs_mapping>-erp_fieldname INTO lv_infty_field.
ENDIF.
READ TABLE it_mapping WITH KEY erp_fieldname = 'OTYPE' ASSIGNING <fs_mapping>.
IF sy-subrc EQ 0.
CONCATENATE <fs_mapping>-erp_infotype '-' <fs_mapping>-erp_fieldname INTO lv_infty_field.
ENDIF.
READ TABLE it_mapping WITH KEY erp_fieldname = 'OBJID' ASSIGNING <fs_mapping>.
IF sy-subrc EQ 0.
CONCATENATE <fs_mapping>-erp_infotype '-' <fs_mapping>-erp_fieldname INTO lv_infty_field.
ENDIF.
READ TABLE it_mapping WITH KEY erp_fieldname = 'BEGDA' ASSIGNING <fs_mapping>.
IF sy-subrc EQ 0.
CONCATENATE <fs_mapping>-erp_infotype '-' <fs_mapping>-erp_fieldname INTO lv_infty_field.
ENDIF.
READ TABLE it_mapping WITH KEY erp_fieldname = 'ENDDA' ASSIGNING <fs_mapping>.
IF sy-subrc EQ 0.
CONCATENATE <fs_mapping>-erp_infotype '-' <fs_mapping>-erp_fieldname INTO lv_infty_field.
ENDIF.
IF NOT lv_infty_field IS INITIAL.
* &1 &2: Forbidden field &3 was mapped
IF 1 = 0. MESSAGE e237(sfiom_processing). ENDIF.
RAISE EXCEPTION TYPE cx_sfiom_genrq_processing
EXPORTING
textid = cx_sfiom_genrq_processing=>forbidden_field_was_mapped
ec_template_id_text = mv_ec_template_id_text
ec_extern_objid = mv_ec_extern_objid
erp_infty_and_fieldname = lv_infty_field.
ENDIF.
ENDMETHOD.

Keywords

  • SFIOM_PROCESSING237 RH_SFIOM_ORG_OBJ_REPL_QUERY SFIOM_VIEW_ORG_REQS 
, KBA , LOD-EC-INT-ORG , Org Integration EC to ERP On Premise , LOD-EC-INT-EE , Employee Integration EC to ERP On Premise , Problem

Product

SAP SuccessFactors HCM Core 1702