I_WORKASSIGNMENTKEYMAPPING

CDS View

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)

ViewTypeJoinVDMDescription
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)

KeyField CDS FieldsUsed 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       
}