
DataSource Attributes: 0HRPOSITION_TMC_ATTR
This DataSource contains information on the master data for the position from the area Talent Management and Talent Development (on the job (object type S), job family (JF), and functional area (FN)).
Application Component | Talent Management (PA-TM) |
|---|---|
Available as of Release | SAP enhancement package 5 for SAP ERP 6.0 |
Shipment | SAP NetWeaver 7.0 BI Content Add-On 5 SP01 |
Content Versions | ERP605 |
RemoteCube-Capable | No |
Delta-Capable | No |
Extraction from Archives | No |
Verifiable | No |
Fields in the Extract Structure | Description of the Field in the Extract Structure | Table of Origin | Field in the Table of Origin |
|---|---|---|---|
HRPOSITION |
Position ID |
HRP1000 |
OBJID |
DATEFROM |
Start Date |
HRP1001 |
BEGDA |
DATETO |
End Date |
HRP1001 |
ENDDA |
JOB_FAMILY |
Job Family (ID) |
HRP1001 |
OBJID |
FUNCTIONAL_AREA |
Functional Area (ID) |
HRP1001 |
OBJID |
The extraction structure is HRTMC_BI_HRPOSITION_ATTR.
The extraction is performed using the function module HRTMC_BI_GET_HRPOSITION_ATTR. The selection is set to the field HRPOSITION.
The extraction proceeds as follows:
For the selected period, all positions are read from table HRP1000 and saved in an internal table.
All jobs that describe the positions are read in table HRP1001 via relationship B007 and then all job families that contain these jobs are read in the same table via relationship A450. Using the information on the job families, all related functional areas are determined via relationship A450.
Using a loop in the table of the positions and jobs, all valid job family data records for a unique period are read from the table of jobs and job families. There is then a loop to the table of job families and functional areas to determine the information for the functional areas for the job families in the unique period. The job architecture for reading the master data for the positions is: (S) 007 (C) 450 (JF) 450 (FN).
The unique period is calculated according to the following rule:
If the start date and the end date of the relationships between position-job, job-job family, and job family-functional area differs, the latest start date is used as the DATEFROM and the earliest end date is used as the DATETO for the relevant data record.
Then, all temporarily buffered data records for position, job family, functional area, DATETO, and DATEFROM are written to the results table of the extractor by package.