C_DFS_PosToPersonExerRelshp

DDL: C_DFS_POSTOPERSONEXERRELSHP SQL: CDFSPOSEXPERS Type: view CONSUMPTION

Consumption view for Pos to Exer Personnel

C_DFS_PosToPersonExerRelshp is a Consumption CDS View that provides data about "Consumption view for Pos to Exer Personnel" in SAP S/4HANA. It has 4 associations to related views.

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_DFS_PositionHeaderTP _PositionHeaderTP $projection.DfsPositionRelatedObjectID = _PositionHeaderTP.DfsPositionID
[1..1] C_DFS_PositionToExerciseVH _PositionToExerciseVH $projection.DfsPositionOpExerciseID = _PositionToExerciseVH.ForceElementOrgID
[1..*] C_FrcElmntOrgOpExerRotationVH _FrcElmntOrgOpExerRotationVH $projection.DfsPositionOpExerciseID = _FrcElmntOrgOpExerRotationVH.ForceElementOrgID and $projection.DfsPositionRotationKey = _FrcElmntOrgOpExerRotationVH.FrcElmntOrgRotationKey
[1..*] C_FrcElmntOrgExerToPersTypeVH _PosExerToPersTypeVH _PosExerToPersTypeVH.FrcElmntOrgType = $projection.DfsPositionRelatedObjectType

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CDFSPOSEXPERS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
EndUserText.label Consumption view for Pos to Exer Personnel view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY PersonnelNumber PosToPersonExerRelshp PersonnelNumber Personnel No.
KEY DfsObjectSubType PosToPersonExerRelshp DfsObjectSubType Subtype
KEY DfsPositionValdtyStartDate PosToPersonExerRelshp DfsObjectValdtyStartDate Start date
KEY DfsPositionValdtyEndDate PosToPersonExerRelshp DfsObjectValdtyEndDate End Date
KEY DfsPositionSequenceNumber PosToPersonExerRelshp DfsPositionSequenceNumber
DfsPositionRelatedObjectID PosToPersonExerRelshp DfsPositionRelatedObjectID ID rel.object
DfsPositionRelatedObjectType PosToPersonExerRelshp DfsPositionRelatedObjectType Rel.obj.type
DfsPositionOpExerciseID PosToPersonExerRelshp DfsPositionOpExerciseID
DfsPositionRotationKey PosToPersonExerRelshp DfsPositionRotationKey
EmployeeName PosToPersonExerRelshp EmployeeName
DfsObjectShortName PosToPersonExerRelshp DfsObjectShortName
PersonnelNumberFoEd PosToPersonExerRelshp PersonnelNumberFoEd
DfsPositionRelshpDesc _PosExerToPersTypeVH FrcElmntOrgRelshpDesc Relationship
FrcElmntOrgRotationName _FrcElmntOrgOpExerRotationVH FrcElmntOrgRotationName
FrcElmntOrgName _PositionToExerciseVH FrcElmntOrgName Name
ForceElementOrgID _PositionToExerciseVH ForceElementOrgID Object ID Processor
_PositionToExerciseVH _PositionToExerciseVH
_FrcElmntOrgOpExerRotationVH _FrcElmntOrgOpExerRotationVH
_PositionHeaderTP _PositionHeaderTP
_PosExerToPersTypeVH _PosExerToPersTypeVH

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 C_DFS_PosToPersonExerRelshp.
-- 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.
-- SQL view name: CDFSPOSEXPERS

CREATE VIEW C_DFS_PosToPersonExerRelshp AS
SELECT
  PosToPersonExerRelshp.PersonnelNumber AS PersonnelNumber,
  PosToPersonExerRelshp.DfsObjectSubType AS DfsObjectSubType,
  PosToPersonExerRelshp.DfsObjectValdtyStartDate AS DfsPositionValdtyStartDate,
  PosToPersonExerRelshp.DfsObjectValdtyEndDate AS DfsPositionValdtyEndDate,
  PosToPersonExerRelshp.DfsPositionSequenceNumber AS DfsPositionSequenceNumber,
  PosToPersonExerRelshp.DfsPositionRelatedObjectID AS DfsPositionRelatedObjectID,
  PosToPersonExerRelshp.DfsPositionRelatedObjectType AS DfsPositionRelatedObjectType,
  PosToPersonExerRelshp.DfsPositionOpExerciseID AS DfsPositionOpExerciseID,
  PosToPersonExerRelshp.DfsPositionRotationKey AS DfsPositionRotationKey,
  PosToPersonExerRelshp.EmployeeName AS EmployeeName,
  PosToPersonExerRelshp.DfsObjectShortName AS DfsObjectShortName,
  PosToPersonExerRelshp.PersonnelNumberFoEd AS PersonnelNumberFoEd,
  _PosExerToPersTypeVH.FrcElmntOrgRelshpDesc AS DfsPositionRelshpDesc,
  _FrcElmntOrgOpExerRotationVH.FrcElmntOrgRotationName AS FrcElmntOrgRotationName,
  _PositionToExerciseVH.FrcElmntOrgName AS FrcElmntOrgName,
  _PositionToExerciseVH.ForceElementOrgID AS ForceElementOrgID
LEFT OUTER JOIN C_DFS_PositionHeaderTP AS _PositionHeaderTP ON DfsPositionRelatedObjectID = _PositionHeaderTP.DfsPositionID  -- association [1..1]
LEFT OUTER JOIN C_DFS_PositionToExerciseVH AS _PositionToExerciseVH ON DfsPositionOpExerciseID = _PositionToExerciseVH.ForceElementOrgID  -- association [1..1]
LEFT OUTER JOIN C_FrcElmntOrgOpExerRotationVH AS _FrcElmntOrgOpExerRotationVH ON DfsPositionOpExerciseID = _FrcElmntOrgOpExerRotationVH.ForceElementOrgID AND DfsPositionRotationKey = _FrcElmntOrgOpExerRotationVH.FrcElmntOrgRotationKey  -- association [1..*]
LEFT OUTER JOIN C_FrcElmntOrgExerToPersTypeVH AS _PosExerToPersTypeVH ON _PosExerToPersTypeVH.FrcElmntOrgType = DfsPositionRelatedObjectType  -- association [1..*]
;