I_WorkAssignmentKeyMapping

DDL: I_WORKASSIGNMENTKEYMAPPING Type: view_entity BASIC Package: VDM_WFD_WORK_FORCE

Work Assignment Key Mappings

I_WorkAssignmentKeyMapping is a Basic CDS View that provides data about "Work Assignment Key Mappings" in SAP S/4HANA. It reads from 2 data sources (wfd_d_assgmt, wfd_d_keymap) and exposes 13 fields with key field WorkAssignment. Part of development package VDM_WFD_WORK_FORCE.

Data Sources (2)

SourceAliasJoin Type
wfd_d_assgmt assgmt inner
wfd_d_keymap keymap from

Annotations (7)

NameValueLevelField
VDM.viewType #BASIC view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
EndUserText.label Work Assignment Key Mappings view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY WorkAssignment wfd_d_keymap workforce_assgmt_id WorkForce Assgmt ID
BusinessPartner wfd_d_keymap business_partner_id Busn. Partner
WorkforcePersonExternalID wfd_d_keymap person_id_external External Person ID
WorkAssignmentStartDate wfd_d_assgmt start_date Valn start date
WorkAssignmentEndDate wfd_d_assgmt end_date Valn End date
IsContingentWorker wfd_d_assgmt is_contingent_worker Contingent Worker
CentralPerson wfd_d_keymap central_person WorkForce Master ID
WorkforcePersonID wfd_d_keymap worker_id Worker ID
Country2DigitISOCode wfd_d_keymap country Venue: Ctry/Reg
WorkAssignmentExternalID
WorkforceBPModelType wfd_d_keymap bp_model_type Workforceperson BP Model type
WorkAssignmentDataSource wfd_d_keymap data_source Data Source
IsBlocked wfd_d_keymap block_ind BlockingInd.

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_WorkAssignmentKeyMapping.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_WorkAssignmentKeyMapping AS
SELECT
  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
FROM wfd_d_keymap AS keymap
INNER JOIN wfd_d_assgmt AS assgmt ON /* join condition not captured in parsed metadata */
;