Skip to main content

Data import

Connection details

SettingDescription
Host Name AddressType the Fully Qualified Domain Name of a valid host name.
Connection typeSelect if the connection is to be done via HTTP or secured HTTP.
ClientSpecify the client number from SAP to which to connect.
PortType the port number of the application server.
Timeout in secondsSpecify the timeout for the connection - in seconds.
UserType the username of the administrative user used to access the service.
PasswordType the password for the administrative user.
Each time you make a change to any of the settings in the Connection details dialog box, you must enter your password again.
Skip certificate checkSelect this checkbox to ignore any certificate check when connecting using SSL.
Security protocolSelect the protocol used for HTTPS handshake.
Test connectionEnable this setting to test the specified connection details.
For the Test connection to work correctly, the Company Code web service must be enabled in SAP.

System definition: Advanced

SettingDescription
LanguageWhen you connect to SAP, you define a language so that the text in the user interface is provided in the required language. By default, English (E) is selected as the language of the SAP system. Optionally, you can remove this value and type the proper country code for your system, for example D (Germany).
Use deltaWhen having this checkbox selected the imports will be set to Delta mode. For Delta mode to work properly, enable the Paging option. For more information go to the Paging section of the document. Additionally, when having Delta mode enabled, be sure to periodically run a Full import.

System definition: Queries and mappings

important

If you are planning an upgrade form version 14.0.8 or lower, follow these steps after the upgrade is complete, but before the first import:

  • Modify the filter attribute for the Jobs query with the one below:
"#MaxRow(id, validto)#!(string.IsNullOrEmpty(validto) || validto == 
"00000000" || DateTime.ParseExact
(validto,&quot;yyyyMMdd&quot;,null) <= DateTime.UtcNow)"
  • Enable the Distinct option for all queries.

  • Do not enable paging for Cost Centers and Positions queries.

Queries and mappings provided out of the box
Object typeBiding/ServiceInterfaceDescription
Identityemployee_getomada/empl_get_respEmployees
Identity owneremployee_getomada/empl_get_respManagers
Contextorgunit_getomada/hr_orgunit_respOrgUnit
Context ownerorgunit_getomada/hr_orgunit_respManagers
Contextpersonnelarea_getomada/hr_persarea_respPersonnel Area
Contextpersonnelsubarea_getomada/hr_perssubarea_respPersonnel Subarea
Contextcompanycode_getomada/fico_comp_code_respCompany Codes
Contextcostcenter_getomada/fico_cost_center_respCost Centers
Contextbuilding_getomada/hr_build_respBuildings
Contextposition_getomada/hr_orgpos_respPositions
Contextjobs_getomada/hr_jobs_respJobs
Context assignmentemployee_getomada/empl_get_respOrgUnit Assignments for Identities
Context assignmentemployee_getomada/empl_get_respBuilding Assignments for Identities
Context assignmentemployee_getomada/empl_get_respPersonnel Area Assignments for Identities
Context assignmentemployee_getomada/empl_get_respPersonnel SubArea Assignments for Identities
Context assignmentemployee_getomada/empl_get_respCompany Code Assignments for Identities
Context assignmentemployee_getomada/empl_get_respCost Center Assignments for Identities
Context assignmentemployee_getomada/empl_get_respJob Assignments for Identities
Context assignmentposition_getomada/hr_orgpos_respPosition Assignments for Identities

Edit query mappings

To edit a query mapping, click the Edit button in the Queries and mappings window.This button opens the Edit query mapping dialog box, where you can define settings for that particular mapping. The Edit query mapping dialog box consists of three tabs: Web Method, Paging, and Mappings.

Web Method

In this tab you can define the web method for the query mapping.The tab consists of the following fields:

  • Binding - Enter the binding name you had used when the web services were generated in SAP via transaction SOAMANAGER.It is recommended to use the default naming convention, so you are only required to change the value if you have used a custom naming of the binding in SAP. Also refer to the 1.0.1 Generate Web Services using SOAMANAGER section.
  • Service - Enter the service name you had used when the web services were generated in SAP via transaction SOAMANAGER.It is recommended to use the default naming convention, so you are only required to change the value if you have used a custom naming of the service in SAP. Also refer to the 1.0.1 Generate Web Services using SOAMANAGER section.
  • Distinct - Set this option to Yes to allow the query to yield more rows with the same values.
  • Filter - Provide a logical expression for each row imported, for example, Name eq 'John.' If it is evaluated to false, the row will be skipped by the collector.
  • Enabled - If the query is not Enabled the collector will not perform it.
  • Description - Provide a meaningful description of the query mapping.

Paging

This tab allows you to enable and define the paging method. The tab consists of the following fields:

  • Use paging - Set this option to No to disable Paging for the collector.
  • Request Page Number - Specify the page number from which the collector will start collecting data.
  • Request Rows Per Page - Specify the number of rows that will be collected per each page.

Mappings

This tab provides standard mapping table to define Source and Destination of the mappings between the SAP system and Omada Identity.

Enable/Disable import of objects

All Object types are enabled per default, if an Object type is not required it is possible to disable the import of individual objects. It is recommended to disable not used object types to optimize the performance of the import. Bear in mind that once an import has been performed for an object type, it is not possible to disable that object type.You can enable an object if it was initially disabled.

To enable/disable object types, select the ones that are to be changed and use the context menu to choose a desired option.

EnanDisabObjTyp

SAP mappings to Data Warehouse

Provided Queries and Mappings are supplied as templates and can be adopted to meet customer requirements. The tables below present pre-defined set of names for each object type - see the column Alias Mappings.

important

Bear in mind that SAP HCM connectivity uses Alias mappings that are all lowercase.

Identity

The following attributes are available for the Identity dimension.

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/INF02PERNOComposedBusinessKey, UIDemployeeidUsed as part of the business key and the UID and any context assignments or identity ownership
/EMPL/INF02INITIALSinf02initials
/EMPL/EMPL_STRUCT/INF02FIRST_NAMEFirst namefirstnameThe Name value is constructed out of all three INF02xxx_NAMEparts
/EMPL/EMPL_STRUCT/INF02MIDDLE_NAMEmiddlenameThe Name value is constructed out of all three INF02xxx_NAMEparts
/EMPL/EMPL_STRUCT/INF02LAST_NAMELast namelastnameThe Name value is constructed out of all three INF02xxx_NAMEparts
/EMPL/EMPL_STRUCT/INF105SMTPADREmailemail
/EMPL/EMPL_STRUCT/INF01JOBTXJobTitleinf01jobtx
/EMPL/EMPL_STRUCT/INF00EMPL_STATUSStatusstatusstatus == "0" ? "Terminated" : (status == "1" ? "Inactive" : (status == "2" ? "Disabled" : (status == "3" ? "Active" : "Unknown")))
/EMPL/EMPL_STRUCT/INF01ESUBGROUPTypeinf01esubgroup
/EMPL/EMPL_STRUCT/INF01EGROUPinf01egroup
/EMPL/EMPL_STRUCT/INF06COUNTRYCountryinf06country
/EMPL/EMPL_STRUCT/INF01COMP_CODETXCompanyinf01comp_codetx
/EMPL/EMPL_STRUCT/INF02PERNOEmployeeID
/EMPL/EMPL_STRUCT/INF00START_DATEValidFromvalidfromDateTime.ParseExact(validfrom,"yyyyMMdd",null)
/EMPL/EMPL_STRUCT/INF00END_DATEValidTovalidtoDateTime.ParseExact(validto,"yyyyMMdd",null)
/EMPL/EMPL_STRUCT/MGR_PERNOmgr_pernoUsed in the generation of an IdentityOwner row for this identity
/EMPL/EMPL_STRUCT/INF01ORG_UNITinf01org_unitUsed in the generation of an IdentityOwner row and a ContextAssignment row for this identity
/EMPL/EMPL_STRUCT/INF01COMP_CODEinf01comp_codeUsed in the generation a ContextAssignment row for this identity
/EMPL/EMPL_STRUCT/INF02INITIALSinf02initials
/EMPL/EMPL_STRUCT/ACTION_TYPE_TEXTactiontypetext
/EMPL/EMPL_STRUCT/CSKTKTEXTcsktktext
/EMPL/EMPL_STRUCT/CSKTLTEXTcsktltext
/EMPL/EMPL_STRUCT/EMPLOYMENT_STATUS_TEXTemplstatustext
/EMPL/EMPL_STRUCT/EMPLOYMENT_GROUP_TEXTemplgrouptext
/EMPL/EMPL_STRUCT/EMPLOYMENT_SUBGROUP_TEXTemplsubgrptext
/EMPL/EMPL_STRUCT/HEADOFORG_UNITheadoforg_unit
/EMPL/EMPL_STRUCT/HRR_INITShrr_inits
/EMPL/EMPL_STRUCT/INF00ACTIONTYPEinf00actiontype
/EMPL/EMPL_STRUCT/INF00MASSGinf00massg
/EMPL/EMPL_STRUCT/INF01ANSVHinf01ansvh
/EMPL/EMPL_STRUCT/INF01BEGIN_DATE_NEXT_RECORDinf01bgdatnxrec
/EMPL/EMPL_STRUCT/INF01COSTCENTERinf01costcenter
/EMPL/EMPL_STRUCT/INF01JOBinf01job
/EMPL/EMPL_STRUCT/INF01JOB_NEXTinf01job_next
/EMPL/EMPL_STRUCT/INF01JOBTX_NEXTinf01jobtx_next
/EMPL/EMPL_STRUCT/INF01ORG_UNIT_NEXTinf01orgunitnext
/EMPL/EMPL_STRUCT/INF01ORGTXLONGinf01orgtxlong
/EMPL/EMPL_STRUCT/INF01ORGTXLONG_NEXTinf01orgtxlngnex
/EMPL/EMPL_STRUCT/INF01ORGTXSHORTinf01orgtxshort
/EMPL/EMPL_STRUCT/INF01ORGTXSHORT_NEXTinf01orgtxshrtnx
/EMPL/EMPL_STRUCT/INF01PERS_AREAinf01pers_area
/EMPL/EMPL_STRUCT/INF01PERS_AREATXinf01pers_areatx
/EMPL/EMPL_STRUCT/INF01POSITIONinf01position
/EMPL/EMPL_STRUCT/INF01POSITION_NEXTinf01positionnxt
/EMPL/EMPL_STRUCT/INF01POSITIONTXinf01positiontx
/EMPL/EMPL_STRUCT/INF01POSITIONTX_NEXTinf01posittx_nxt
/EMPL/EMPL_STRUCT/INF01SUPERVISORAREAinf01supervisarea
/EMPL/EMPL_STRUCT/INF02ANREDinf02anred
/EMPL/EMPL_STRUCT/INF02FULL_NAMEfullname
/EMPL/EMPL_STRUCT/INF02GENDERinf02gender
/EMPL/EMPL_STRUCT/INF02NAME_PREFIXinf02name_prefix
/EMPL/EMPL_STRUCT/INF02NAMEAFFIXinf02nameaffix
/EMPL/EMPL_STRUCT/INF02NICK_NAMEnickname
/EMPL/EMPL_STRUCT/INF02PERIDinf02perid
/EMPL/EMPL_STRUCT/INF02TITLEinf02title
/EMPL/EMPL_STRUCT/INF03FIRST_NAMEinf03first_name
/EMPL/EMPL_STRUCT/INF03LAST_NAMEinf03last_name
/EMPL/EMPL_STRUCT/INF06CITYinf06city
/EMPL/EMPL_STRUCT/INF06COM01inf06com01
/EMPL/EMPL_STRUCT/INF06COM02inf06com02
/EMPL/EMPL_STRUCT/INF06COM03inf06com03
/EMPL/EMPL_STRUCT/INF06COM04inf06com04
/EMPL/EMPL_STRUCT/INF06COM05inf06com05
/EMPL/EMPL_STRUCT/INF06COM06inf06com06
/EMPL/EMPL_STRUCT/INF06NUM01inf06num01
/EMPL/EMPL_STRUCT/INF06NUM02inf06num02
/EMPL/EMPL_STRUCT/INF06NUM03inf06num03
/EMPL/EMPL_STRUCT/INF06NUM04inf06num04
/EMPL/EMPL_STRUCT/INF06NUM05inf06num05
/EMPL/EMPL_STRUCT/INF06NUM06inf06num06
/EMPL/EMPL_STRUCT/INF06POSTAL_CODEinf06postal_code
/EMPL/EMPL_STRUCT/INF06STREETinf06street
/EMPL/EMPL_STRUCT/INF06TELNRinf06telnr
/EMPL/EMPL_STRUCT/INF105BADGEinf105badge
/EMPL/EMPL_STRUCT/INF105SUBTYPMAILinf105subtypmail
/EMPL/EMPL_STRUCT/INF105SUBTYPCELLinf105subtypcell
/EMPL/EMPL_STRUCT/INF105SUBTYP0090siteid
/EMPL/EMPL_STRUCT/INF105SUBTYP9MIDmyaccessid
/EMPL/EMPL_STRUCT/INF105USERIDuserid
/EMPL/EMPL_STRUCT/INF32BLDING_NOinf32blding_no
/EMPL/EMPL_STRUCT/INF32ROOM_NOinf32room_no
/EMPL/EMPL_STRUCT/INF32SUBAREAinf32subarea
/EMPL/EMPL_STRUCT/INF32SUBAREATXinf32subareatx
/EMPL/EMPL_STRUCT/INF32TEL01inf32tel01
/EMPL/EMPL_STRUCT/INF32TEL02inf32tel02
/EMPL/EMPL_STRUCT/INF32WAUSWinf32wausw
/EMPL/EMPL_STRUCT/INF709PERSONID_EXTglobalid
/EMPL/EMPL_STRUCT/INF105TLNMBR1inf105tlnmbr1
/EMPL/EMPL_STRUCT/INFO40LOAN_OBJinfo40loan_obj
/EMPL/EMPL_STRUCT/INFO40LOAN_OBJ_NAMEinfo40loanobjnam
/EMPL/EMPL_STRUCT/INFO40LOAN_OBJ_NOinfo40loan_objno
/EMPL/EMPL_STRUCT/INFO40UNITinfo40unit
/EMPL/EMPL_STRUCT/MGR_EMAILmgr_email
/EMPL/EMPL_STRUCT/MGR_INITSmgr_inits
/EMPL/EMPL_STRUCT/ORGBEGDAcentralpersonstartdate
/EMPL/EMPL_STRUCT/ORGBUILDorgbuild
/EMPL/EMPL_STRUCT/ORGCNAMEorgcname
/EMPL/EMPL_STRUCT/ORGENDDAcentralpersonenddate
/EMPL/EMPL_STRUCT/ORGLANDorgland
/EMPL/EMPL_STRUCT/ORGOBJIDcentralpersonhrobjid
/EMPL/EMPL_STRUCT/ORGORT01orgort01
/EMPL/EMPL_STRUCT/ORGOTYPEcentralpersonotype
/EMPL/EMPL_STRUCT/ORGPSTLZorgpstlz
/EMPL/EMPL_STRUCT/ORGRCOMP_INTorgrcomp_int
/EMPL/EMPL_STRUCT/ORGSHORT_F_AREAorgshort_f_area
/EMPL/EMPL_STRUCT/ORGSOBIDcentralpersonsobid
/EMPL/EMPL_STRUCT/ORGSTEXTorgstext
/EMPL/EMPL_STRUCT/ORGSTEXT_F_AREAorgstext_f_area
/EMPL/EMPL_STRUCT/ORGSTRASorgstras
/EMPL/EMPL_STRUCT/ORGSTRS2orgstrs2
/EMPL/EMPL_STRUCT/ORGTELNRorgtelnr
/EMPL/EMPL_STRUCT/PERS_SUB_AREApers_sub_area
/EMPL/EMPL_STRUCT/PERS_SUB_AREA_TEXTpersubareatext
/EMPL/EMPL_STRUCT/PERSAREA_CITYpersarea_city
/EMPL/EMPL_STRUCT/PERSAREA_COMPANY_NAMEpersareacompname
/EMPL/EMPL_STRUCT/PERSAREA_COUNTRY_KEYpersareacontrkey
/EMPL/EMPL_STRUCT/PERSAREA_PO_BOXpersarea_po_box
/EMPL/EMPL_STRUCT/PERSAREA_POSTAL_CODEpersareapostcode
/EMPL/EMPL_STRUCT/PERSAREA_REGIONpersarea_region
/EMPL/EMPL_STRUCT/PERSAREA_STREETpersarea_street
/EMPL/EMPL_STRUCT/SCLAS_F_AREAsclas_f_area
/EMPL/EMPL_STRUCT/SOBID_F_AREAsobid_f_area
/EMPL/EMPL_STRUCT/TELNR
/EMPL/EMPL_STRUCT/TERMDATEtermdate
/EMPL/EMPL_STRUCT/CUST_EXT1cust_ext1
/EMPL/EMPL_STRUCT/CUST_EXT2cust_ext2
/EMPL/EMPL_STRUCT/CUST_EXT3cust_ext3
/EMPL/EMPL_STRUCT/CUST_EXT4cust_ext4
/EMPL/EMPL_STRUCT/CUST_EXT5cust_ext5
/EMPL/EMPL_STRUCT/CUST_EXT6cust_ext6
/EMPL/EMPL_STRUCT/CUST_EXT7cust_ext7
/EMPL/EMPL_STRUCT/CUST_EXT8cust_ext8
/EMPL/EMPL_STRUCT/CUST_EXT9cust_ext9
/EMPL/EMPL_STRUCT/CUST_EXT10cust_ext10
/EMPL/EMPL_STRUCT/CUST_EXT11cust_ext11
/EMPL/EMPL_STRUCT/CUST_EXT12cust_ext12
/EMPL/EMPL_STRUCT/CUST_EXT13cust_ext13
/EMPL/EMPL_STRUCT/CUST_EXT14cust_ext14
/EMPL/EMPL_STRUCT/CUST_EXT15cust_ext15
/EMPL/EMPL_STRUCT/CUST_EXT16cust_ext16
/EMPL/EMPL_STRUCT/CUST_EXT17cust_ext17
/EMPL/EMPL_STRUCT/CUST_EXT18cust_ext18
/EMPL/EMPL_STRUCT/CUST_EXT19cust_ext19
/EMPL/EMPL_STRUCT/CUST_EXT20cust_ext20

Context - Org Unit

The following attributes are available for the Context dimension for contexts that are sourced from SAP Org Units.

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/SAP_HR_ORG_GET_STRUCT/ORG_UNITComposedBusinessKey, NameidUsed as part of the business key and as the Name if STEXT is empty
/SAP_HR_ORG_GET_STRUCT/STEXTNamenameWhen non-empty this is used as the Name value
/SAP_HR_ORG_GET_STRUCT/TEXT1ShortNameshortname
/SAP_HR_ORG_GET_STRUCT/PARENT_ORG_UNITParent_ComposedBusinessKeyparentUsed as part of the parent context business key
/SAP_HR_ORG_GET_STRUCT/MGR_PERNOmgridUsed for Context and Identity ownerships
/SAP_HR_ORG_GET_STRUCT/MGR_BNAMEmgrname
/SAP_HR_ORG_GET_STRUCT/MGR_INITSmgrinitials
/SAP_HR_ORG_GET_STRUCT/MGR_PERID_EXTmgrglobalid
/SAP_HR_ORG_GET_STRUCT/PARENT_TEXT1parenttext
/SAP_HR_ORG_GET_STRUCT/STATUSstatus
/SAP_HR_ORG_GET_STRUCT/TLEVELlevel
/SAP_HR_ORG_GET_STRUCT/ISFUTUREisfuture
/SAP_HR_ORG_STRUCTURE/VALIDFROMvalidfrom
/SAP_HR_ORG_STRUCTURE/VALIDTOvalidto

Context - Company Code

The following attributes are available for the Context dimension for contexts that are sourced from SAP Company Codes.

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/SAP_FI_CCODE_STRUCT/COMP_CODEComposedBusinessKey, NameidUsed as part of the business key and as the Name if COMP_NAME is empty
/SAP_FI_CCODE_STRUCT/COMP_NAMENamenameWhen non-empty this is used as the Name value
/SAP_FI_CCODE_STRUCT/CITYcity
/SAP_FI_CCODE_STRUCT/COUNTRYcountry

Context - Cost Center

The following attributes are available for the Context dimension for contexts that are sourced from SAP Cost Centers.

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
SAP_FI_COSTC_STRUCT/NAMENamenamelongIf this doesn’t have a non-empty value OBJ_NAME is used instead.
SAP_FI_COSTC_STRUCT/ABTEIdepartment
SAP_FI_COSTC_STRUCT/BUKRScompanycode
SAP_FI_COSTC_STRUCT/DESCRIPTdescription
SAP_FI_COSTC_STRUCT/HIERLEVELlevel
SAP_FI_COSTC_STRUCT/KOKRSComposedBusinessKeykokrsUsed as part of the business key.
SAP_FI_COSTC_STRUCT/OBJ_NAMEComposedBusinessKeynameUsed as part of the business key and for the name if NAME is empty
SAP_FI_COSTC_STRUCT/OBJ_TYPEtypeOnly cost centers with an OBJ_TYPE value of “C” are collected.
SAP_FI_COSTC_STRUCT/PARENT_COSTCTR_GRPparent
SAP_FI_COSTC_STRUCT/PRCTRprofitcenter
SAP_FI_COSTC_STRUCT/STATUSstatusOnly cost centers with a STATUS value of “A” are collected.
SAP_FI_COSTC_STRUCT/VERAKverak
SAP_FI_COSTC_STRUCT/DATABvalidfrom
SAP_FI_COSTC_STRUCT/DATBIvalidto

Context - Personnel area

The following attributes are available for the Context dimension for contexts that are sourced from SAP Personnel area.

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/PERS_AREAS_STRUCT/PERSAComposedBusinessKeyidUsed as part of the business key
/PERS_AREAS_STRUCT/MOLGAcountrygroup
/PERS_AREAS_STRUCT/BUKRScompanycode
/PERS_AREAS_STRUCT/NAME1NamenameWhen non-empty, this is used as the Name value
/PERS_AREAS_STRUCT/NAME2name2
/PERS_AREAS_STRUCT/STRASstreet
/PERS_AREAS_STRUCT/PSTLZzipcode
/PERS_AREAS_STRUCT/ORT01city
/PERS_AREAS_STRUCT/LAND1country
/PERS_AREAS_STRUCT/REGIOregion
/PERS_AREAS_STRUCT/ADRNRadrno
/PERS_AREAS_STRUCT/CITYCcitycode
/PERS_AREAS_STRUCT/COUNCcountrycode
/PERS_AREAS_STRUCT/PFACHpobox

Context : Personnel sub area

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/PERS_SUB_AREAS_STRUCT/GUIDguid
/PERS_SUB_AREAS_STRUCT/WERKSComposedBusinessKey, Parent_ComposedBusinessKeyidUsed as part of the business key and for the parent context business key
/PERS_SUB_AREAS_STRUCT/BTRTLComposedBusinessKeyaltnameUsed as part of the business key
/PERS_SUB_AREAS_STRUCT/BTEXTNamenameWhen non-empty, this is used as the Name value
/PERS_SUB_AREAS_STRUCT/WKTYPwktypPS Grouping
/PERS_SUB_AREAS_STRUCT/MOLGAmolgaCountry Grouping
/PERS_SUB_AREAS_STRUCT/MOURAmouraPS Grpg Leave Types
/PERS_SUB_AREAS_STRUCT/TRFGBtrfgbPay scale area
/PERS_SUB_AREAS_STRUCT/TRFARtrfarPay scale type
/PERS_SUB_AREAS_STRUCT/MOABTmoabtReserved/unused field
/PERS_SUB_AREAS_STRUCT/MOABWmoabwPS grouping
/PERS_SUB_AREAS_STRUCT/MOVERmoverPS grouping
/PERS_SUB_AREAS_STRUCT/URLKLurlklPS grouping
/PERS_SUB_AREAS_STRUCT/JUPERjuperLegal Person
/PERS_SUB_AREAS_STRUCT/MOBDEmobdePS grouping
/PERS_SUB_AREAS_STRUCT/MOZKOmozkoPSGrpg Tm Quota Typ
/PERS_SUB_AREAS_STRUCT/MOPTBmoptbPS grouping
/PERS_SUB_AREAS_STRUCT/MOSTAmostaStatistics Mod.
/PERS_SUB_AREAS_STRUCT/MOBURmoburPS grouping
/PERS_SUB_AREAS_STRUCT/MODSZmodszReserved/unused field
/PERS_SUB_AREAS_STRUCT/MOFIDmofidHoliday calendar ID
/PERS_SUB_AREAS_STRUCT/MOSIDmosidPS grouping

Context - Buildings

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
BUILDING/BUILDComposedBusinessKey, Nameid
BUILDING/STEXTname
BUILDING/STRASstreet
BUILDING/ORT01city
BUILDING/PSTLZzip
BUILDING/LAND1country
BUILDING/TELNRphone
BUILDING/FAXNRfax
BUILDING/REGIOregion
BUILDING/STRS2street2
BUILDING/HAUSNbuilding

Context - Positions

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
ORGPOS/OBJIDComposedBusinessKey, Nameid
ORGPOS/STEXTlongdesc
ORGPOS/SHORTshortdesc
ORGPOS/EMPLOYEE_REFemployeeid
ORGPOS/EMPLOYEE_FULL_NAMEemployeename
ORGPOS/ORG_REForgunit
ORGPOS/JOB_REFjob
ORGPOS/BEGDAvalidfrom
ORGPOS/ENDDAvalidto

Context - Jobs

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
JOBS/OBJIDComposedBusinessKey, Nameid
JOBS/OTYPEtype
JOBS/ISTATstatus
JOBS/LANGUlanguage
JOBS/BEGDAvalidfrom
JOBS/ENDDAvalidto
JOBS/SHORTshorttext
JOBS/STEXTname

Context owner - Managers

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
ORGUNIT/ORG_UNITContext business keyorgid
ORGUNIT/MGR_PERNOOwner UIDmgrid

Context assignment - OrgUnit Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/INF00EMPL_STATUSstatus
/EMPL/INF709PERSONID_EXTcpid
/EMPL/INF02PERNOIdentity UIDid
/EMPL/INF01ORG_UNITContext business keyorgunitid

Context assignment - Building Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/INF00EMPL_STATUSstatus
/EMPL/INF709PERSONID_EXTcpid
/EMPL/INF02PERNOIdentity UIDid
/EMPL/BUILD_IDContext business keybuildingid

Context assignment - Personnel Area Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings(Source)Comment
/EMPL/INF00EMPL_STATUSstatus
/EMPL/INF709PERSONID_EXTcpid
/EMPL/INF02PERNOIdentity UIDid
/EMPL/INF01PERS_AREAContext business keypersareaid

Context assignment - Personnel SubArea Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/INF00EMPL_STATUSstatus
/EMPL/INF709PERSONID_EXTcpid
/EMPL/INF02PERNOIdentity UIDid
/EMPL/INF32SUBAREAContext business keyperssubareaid
/EMPL/PERS_SUB_AREAContext business keyperssubareaaltname

Context assignment - Company Code Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/INF00EMPL_STATUSstatus
/EMPL/INF709PERSONID_EXTcpid
/EMPL/INF02PERNOIdentity UIDid
/EMPL/INF01COMP_CODEContext business keycompcodeid

Context assignment - Cost Center Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/INF00EMPL_STATUSstatus
/EMPL/INF709PERSONID_EXTcpid
/EMPL/INF02PERNOIdentity UIDid
/EMPL/INF01COSTCENTERContext business keycostcenterid
/EMPL/INF01COMP_CODEcompanycode

Context assignment - Job Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/INF00EMPL_STATUSstatus
/EMPL/INF709PERSONID_EXTcpid
/EMPL/INF02PERNOIdentity UIDid
/EMPL/INF01JOBContext business keyjobid

Context assignment - Position Assignments for Identities

XMLData Warehouse (Destination)Alias Mappings (Source)Comment
/EMPL/OBJIDContext business keyid
/EMPL/STEXTlongdesc
/EMPL/SHORTshortdesc
/EMPL/EMPLOYEE_REFIdentity UIDemployeeidemployeeid
/EMPL/EMPLOYEE_FULL_NAMEemployeename
/EMPL/ORG_REForgunit
/EMPL/JOB_REFjob
/EMPL/BEGDAvalidfrom
/EMPL/ENDDAvalidto

Warehouse to portal mappings

In order to import the SAP HCM Identity Data from the Data Warehouse to the Enterprise Server, several default mappings are provided. However, some of these mappings must be enabled manually.

Data object typeEnabledDescriptionSAP object
Organizational unitsYesContext update - Organizational UnitsOrg Unit
Organizational unitsYesContext delete - Organizational UnitsOrg Unit
Organizational unitsYesContext parent update – Organizational UnitsOrg Unit
IdentitiesYesIdentity updateIdentity
IdentitiesYesIdentity Manager (Explicit owner)Identity
IdentitiesYesIdentity update - Omada IdentityIdentity
IdentitiesYesIdentity DeleteIdentity
Organizational unitsYesContext manager - Organizational UnitsOrg Unit
CompaniesNoContext update - CompaniesCompany Code
CompaniesNoContext delete - CompaniesCompany Code
CompaniesNoContext parent update - CompaniesCompany Code
CompaniesNoContext manager - CompaniesCompany Code
Cost centersNoContext update - Cost centersCost Center
Cost centersNoContext delete - Cost centersCost Center
Cost centersNoContext manager - Cost centersCost Center
Cost centersNoContext parent update - Cost centersCost Center
EmploymentsNoContext update - EmploymentsPosition
EmploymentsNoContext delete - EmploymentsPosition
EmploymentsNoContext owner - EmploymentsPosition
LocationsNoContext update – LocationsPersonnel Area
LocationsNoContext delete – LocationsPersonnel Area
SubareasNoContext update – SubAreasPersonnel Sub Area
SubareasNoContext delete – SubAreasPersonnel Sub Area
BuildingsNoContext update – BuildingsBuilding
BuildingsNoContext delete – BuildingsBuilding
Job titlesNoContext update – Job TitlesJob
Job titlesNoContext delete – Job TitlesJob

Default Views to display the Identity Data imported from SAP HCM are available in the Enterprise Server via the menu Master Data > Organization.

Horizons feature enabled

With the Horizons feature enabled, the behavior of Warehouse to Portal mappings has changed. For more information, go to Migrating to Horizons documentation.