I_WORKASSIGNMENTKEYMAPPING
Work Assignment Key Mappings
I_WORKASSIGNMENTKEYMAPPING is a CDS View in S/4HANA. Work Assignment Key Mappings. It contains 11 fields. 29 CDS views read from this table.
CDS Views using this table (29)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_MaintPersnRespWorkAgreement | view_entity | inner | COMPOSITE | Maintenance Person Work Agreement |
| I_PersWrkAgrmtSrchHelp_1 | view | inner | COMPOSITE | Search Help for WorkAgreements |
| I_TimeSheetAndAvailyKPI | view_entity | from | COMPOSITE | Timesheet and availability KPIs |
| I_TimeSheetMissingHoursByUser | view_entity | left_outer | COMPOSITE | Timesheet missing hours by user |
| I_WorkAssgmtAddressDEX | view_entity | from | COMPOSITE | Work Assignment Address Details |
| I_WorkAssgmtDetsDEX_1 | view_entity | inner | BASIC | Workforce Person Assignment Details |
| I_WorkAssgmtPaymentDEX | view_entity | from | COMPOSITE | Work Assignment Payment Details |
| I_WorkAssgmtSrvcCostLvlDEX_1 | view_entity | from | COMPOSITE | Workforce Person Service Cost Level |
| I_WorkAssignment_1 | view_entity | from | BASIC | Work Assignments |
| I_WorkAssignmentAddress | view_entity | from | COMPOSITE | Work Assignment Address Details |
| I_WorkAssignmentBP | view_entity | union | COMPOSITE | BP Details of Work Assignment |
| I_WorkAssignmentBP | view_entity | from | COMPOSITE | BP Details of Work Assignment |
| I_WorkAssignmentDetail | view_entity | inner | BASIC | Work Assignment Details |
| I_WorkAssignmentDEX_1 | view_entity | from | BASIC | Work Assignments |
| I_WorkAssignmentsVH | view_entity | from | COMPOSITE | Search Help for Work Assignments |
| I_WorkAssignmentValueHelp | view_entity | from | COMPOSITE | Work Assignments of a Workforce Person |
| I_WorkforcePersonMapping | view_entity | from | COMPOSITE | Workforce Person Mappings |
| I_WorkForcePersonMappings | view_entity | from | COMPOSITE | Workforce Person Mappings |
| I_WorkforcePersonMappings_1 | view_entity | from | COMPOSITE | Workforce Person Mappings |
| I_WrkAssgmtPaymentDetail | view_entity | from | COMPOSITE | Work Assignment Payment Details |
| I_WrkAssgmtSrvcCostLvl_1 | view_entity | from | COMPOSITE | Workforce Person Service Cost Level |
| I_WrkAssgmtWrkOrderDetail | view_entity | from | COMPOSITE | Assignment Work Order Details |
| I_WrkFrcPersnMainEmployment | view_entity | from | COMPOSITE | Main Employment of Workforce Person |
| N_PersonWorkAgreement_1 | view | from | Auxillary view | |
| P_EmployeeValidity | view_entity | from | COMPOSITE | Employee Validity |
| P_WFD_EMPLOYMENT_1 | view_entity | from | COMPOSITE | Employment Details |
| P_WorkAssignmentActiveJobDets | view_entity | from | COMPOSITE | Work Assignment Active Job Details |
| P_WorkforcePersonInitialAssgmt | view_entity | from | COMPOSITE | Initial Assignment of WorkforcePerson |
| R_WorkAssignmentAddress | view_entity | from | TRANSACTIONAL | Work Assignment Address Details |
Fields (11)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | Country2DigitISOCode | Country2DigitISOCode | 19 |
| KEY | WorkAssignment | EmploymentInternalID,PersonWorkAgreement,WorkAssignment,WorkforceAssignment | 13 |
| KEY | WorkAssignmentExternalID | MainEmployment,WorkAssignmentExternalID,WorkforceAssignmentExternalID | 19 |
| KEY | WorkAssignmentStartDate | StartDate,WorkAssignmentStartDate,WorkforceAssgmtStartDate | 9 |
| KEY | WorkforcePersonExternalID | WorkforcePersonExternalID | 16 |
| BusinessPartner | BusinessPartner,WorkAssignmentBusinessPartner | 6 | |
| CentralPerson | CentralPerson,PersonnelNumber | 3 | |
| IsBlocked | IsBlocked | 17 | |
| IsContingentWorker | IsContingentWorker | 2 | |
| WorkAssignmentEndDate | EndDate,WorkAssignmentEndDate | 5 | |
| WorkforcePersonID | WorkforcePersonID | 3 |
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #MANDATORY
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #A,
sizeCategory: #L,
dataClass: #MASTER
}
@EndUserText.label: 'Work Assignment Key Mappings'
define view entity I_WorkAssignmentKeyMapping
as select from wfd_d_keymap as keymap
inner join wfd_d_assgmt as assgmt on keymap.workforce_assgmt_id = assgmt.workforce_assgmt_id
{
key keymap.workforce_assgmt_id as WorkAssignment,
keymap.business_partner_id as BusinessPartner,
keymap.person_id_external as WorkforcePersonExternalID,
assgmt.start_date as WorkAssignmentStartDate,
assgmt.end_date as WorkAssignmentEndDate,
assgmt.is_contingent_worker as IsContingentWorker,
keymap.central_person as CentralPerson,
keymap.worker_id as WorkforcePersonID,
keymap.country as Country2DigitISOCode,
cast(keymap.user_id as wfd_assgmt_ext_id preserving type) as WorkAssignmentExternalID,
keymap.bp_model_type as WorkforceBPModelType,
keymap.data_source as WorkAssignmentDataSource,
keymap.block_ind as IsBlocked
}