I_AuthzdAccogPrtWarTimePers

DDL: I_AUTHZDACCOGPRTWARTIMEPERS Type: view_entity COMPOSITE

Person Position FMPO War Time

I_AuthzdAccogPrtWarTimePers is a Composite CDS View that provides data about "Person Position FMPO War Time" in SAP S/4HANA. It reads from 3 data sources (I_AuthzdPosWarTimeAssgdInfo, I_AuthzdPosWarTimeAssgdInfo, I_DFS_UniversalAssignmentSub) and exposes 89 fields with key fields DfsAssgmtNode, DfsPositionRelatedObjectID, EmployeePersonnelNumber, ForceElementOrgSrceID, DfsObjectPlngStatus. It has 3 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_AuthzdPosWarTimeAssgdInfo _Position from
I_AuthzdPosWarTimeAssgdInfo _Position inner
I_DFS_UniversalAssignmentSub AssgmtSub union_all

Parameters (1)

NameTypeDefault
P_DfsPositionValdtyStartDate syst_datum

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_AuthzdActlPosPersStrucRelshp _PosPersStrucRelshp _Position.DfsPositionID = _PosPersStrucRelshp.DfsObjectID
[1..1] I_FlxMtPlObj _FlxMtPlObjTP $projection.FlxblMatlPlngObjectID = _FlxMtPlObjTP.FlxblMatlPlngObjectID
[1..1] I_AuthzdActlFlxMtPlObjVarInfo _FlxMtPlObjVariant $projection.FlxblMatlPlngObjVariantUUID = _FlxMtPlObjVariant.FlxblMatlPlngObjVariantUUID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Person Position FMPO War Time view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (89)

KeyFieldSource TableSource FieldDescription
KEY DfsAssgmtNode I_AuthzdPosWarTimeAssgdInfo DfsAssgmtUUID Assigment GUID
KEY DfsPositionRelatedObjectID
KEY EmployeePersonnelNumber
KEY ForceElementOrgSrceID
KEY DfsObjectPlngStatus DfsObjectPlngStatus Planning status
KEY DfsObjectValdtyStartDate I_AuthzdPosWarTimeAssgdInfo DfsObjectValdtyStartDate Start date
KEY DfsObjectValdtyEndDate I_AuthzdPosWarTimeAssgdInfo DfsObjectValdtyEndDate End Date
KEY DfsPositionValdtyStartDate _PosPersStrucRelshp DfsPositionValdtyStartDate Start date
KEY DfsPositionValdtyEndDate _PosPersStrucRelshp DfsPositionValdtyEndDate End Date
DfsAssgmtUsageType I_AuthzdPosWarTimeAssgdInfo DfsAssgmtUsageType Usage Type
DfsObjectType I_AuthzdPosWarTimeAssgdInfo DfsObjectType Object type
DfsObjectSubType I_AuthzdPosWarTimeAssgdInfo DfsObjectSubType Subtype
DfsAssgmtValdtyStrtDate I_AuthzdPosWarTimeAssgdInfo DfsAssgmtValdtyStrtDate Valid From (Date)
DfsAssgmtValdtyEndDate I_AuthzdPosWarTimeAssgdInfo DfsAssgmtValdtyEndDate Valid To (Date)
DfsAssgmtStatusCode I_AuthzdPosWarTimeAssgdInfo DfsAssgmtStatusCode Status
DfsAssgmtType I_AuthzdPosWarTimeAssgdInfo DfsAssgmtType Assignment Type
DfsAssgmtUUID I_AuthzdPosWarTimeAssgdInfo DfsAssgmtUUID Assigment GUID
DfsPositionRelatedObjectType I_AuthzdPosWarTimeAssgdInfo DfsObjectRelatedObjectType Rel.obj.type
DfsPositionSourceUUID I_AuthzdPosWarTimeAssgdInfo DfsPositionSourceUUID GUID 32
FlxblMatlPlngObjectUUID _FlxMtPlObjTP FlxblMatlPlngObjectUUID FMPO UUID
DfsPositionSourceID I_AuthzdPosWarTimeAssgdInfo DfsPositionSourceID Object ID
FlxblMatlPlngObjectID I_AuthzdPosWarTimeAssgdInfo FlxblMatlPlngObjectID FMPO ID
FlxblMatlPlngObjVariantUUID I_AuthzdPosWarTimeAssgdInfo FlxblMatlPlngObjVariantUUID Variant UUID
FlxblMatlPlngObjVariantID I_AuthzdPosWarTimeAssgdInfo FlxblMatlPlngObjVariantID Variant ID
DfsAssgmtSourceType I_AuthzdPosWarTimeAssgdInfo DfsAssgmtSourceType Source Object Type
DfsAssgmtIsUsedForMassMatlPlng I_AuthzdPosWarTimeAssgdInfo DfsAssgmtIsUsedForMassMatlPlng Mass Creation Ind
DfsAssgmtNmbrOfAssgdMatl
DfsAssgmtMinNmbrOfAssgdMatl I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMinNmbrOfAssgdMatl Minimum Quantity
DfsAssgmtMaxNmbrOfAssgdMatl I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaxNmbrOfAssgdMatl Maximum Quantity
DfsAssgmtMaterialIndicatorCode I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialIndicatorCode Material Indicator
DfsAssgmtMaterialIndicatorDesc I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialIndicatorDesc
DfsAssgmtCorrectionValue I_AuthzdPosWarTimeAssgdInfo DfsAssgmtCorrectionValue Adjustment Value
DfsAssgmtMaterialCategory I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialCategory Matl Category
DfsAssgmtMaterialCategoryDesc I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialCategoryDesc
DfsAssgmtMaterialWeightingRate I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialWeightingRate Weighting Factor
PackingInstructionSystemUUID _FlxMtPlObjVariant PackingInstructionSystemUUID Packing Instructi Nr
EmployeeName _PosPersStrucRelshp EmployeeName
_AssignmentType I_AuthzdPosWarTimeAssgdInfo _AssignmentType
_MaterialCategory I_AuthzdPosWarTimeAssgdInfo _MaterialCategory
_MaterialIndicator I_AuthzdPosWarTimeAssgdInfo _MaterialIndicator
_PositionObject I_AuthzdPosWarTimeAssgdInfo _PositionObject
_UsageType I_AuthzdPosWarTimeAssgdInfo _UsageType
_ValdtyEndDate I_AuthzdPosWarTimeAssgdInfo _ValdtyEndDate
_ValdtyStrtDate I_AuthzdPosWarTimeAssgdInfo _ValdtyStrtDate
DfsAssgmtSubUUIDasDfsAssgmtNode
KEY DfsPositionRelatedObjectID
KEY EmployeePersonnelNumber
KEY ForceElementOrgSrceID
KEY DfsObjectPlngStatus I_AuthzdPosWarTimeAssgdInfo DfsObjectPlngStatus Planning status
KEY DfsObjectValdtyStartDate I_AuthzdPosWarTimeAssgdInfo DfsObjectValdtyStartDate Start date
KEY DfsObjectValdtyEndDate I_AuthzdPosWarTimeAssgdInfo DfsObjectValdtyEndDate End Date
KEY DfsPositionValdtyStartDate _PosPersStrucRelshp DfsPositionValdtyStartDate Start date
KEY DfsPositionValdtyEndDate _PosPersStrucRelshp DfsPositionValdtyEndDate End Date
DfsAssgmtUsageType I_AuthzdPosWarTimeAssgdInfo DfsAssgmtUsageType Usage Type
DfsObjectType I_AuthzdPosWarTimeAssgdInfo DfsObjectType Object type
DfsObjectSubType I_AuthzdPosWarTimeAssgdInfo DfsObjectSubType Subtype
DfsAssgmtValdtyStrtDate I_AuthzdPosWarTimeAssgdInfo DfsAssgmtValdtyStrtDate Valid From (Date)
DfsAssgmtValdtyEndDate I_AuthzdPosWarTimeAssgdInfo DfsAssgmtValdtyEndDate Valid To (Date)
DfsAssgmtStatusCode I_AuthzdPosWarTimeAssgdInfo DfsAssgmtStatusCode Status
DfsAssgmtType I_AuthzdPosWarTimeAssgdInfo DfsAssgmtType Assignment Type
DfsAssgmtUUID I_AuthzdPosWarTimeAssgdInfo DfsAssgmtUUID Assigment GUID
DfsPositionRelatedObjectType I_AuthzdPosWarTimeAssgdInfo DfsObjectRelatedObjectType Rel.obj.type
DfsPositionSourceUUID I_AuthzdPosWarTimeAssgdInfo DfsPositionSourceUUID GUID 32
FlxblMatlPlngObjectUUID _FlxMtPlObj FlxblMatlPlngObjectUUID FMPO UUID
DfsPositionSourceID I_AuthzdPosWarTimeAssgdInfo DfsPositionSourceID Object ID
FlxblMatlPlngObjectID I_DFS_UniversalAssignmentSub FlxMtPlObjVarAccogPrtRefObjID FMPO ID
FlxblMatlPlngObjVariantUUID _FlxMtPlObjVariant FlxblMatlPlngObjVariantUUID Variant UUID
FlxblMatlPlngObjVariantID I_DFS_UniversalAssignmentSub FlxMtPlObjVarAccogPrtRefVarID Variant ID
DfsAssgmtSourceType I_AuthzdPosWarTimeAssgdInfo DfsAssgmtSourceType Source Object Type
DfsAssgmtIsUsedForMassMatlPlng I_AuthzdPosWarTimeAssgdInfo DfsAssgmtIsUsedForMassMatlPlng Mass Creation Ind
DfsAssgmtNmbrOfAssgdMatl
DfsAssgmtMinNmbrOfAssgdMatl I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMinNmbrOfAssgdMatl Minimum Quantity
DfsAssgmtMaxNmbrOfAssgdMatl I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaxNmbrOfAssgdMatl Maximum Quantity
DfsAssgmtMaterialIndicatorCode I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialIndicatorCode Material Indicator
DfsAssgmtMaterialIndicatorDesc I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialIndicatorDesc
DfsAssgmtCorrectionValue I_DFS_UniversalAssignmentSub DfsAssgmtCorrectionValue Adjustment Value
DfsAssgmtMaterialCategory I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialCategory Matl Category
DfsAssgmtMaterialCategoryDesc I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialCategoryDesc
DfsAssgmtMaterialWeightingRate I_AuthzdPosWarTimeAssgdInfo DfsAssgmtMaterialWeightingRate Weighting Factor
PackingInstructionSystemUUID _FlxMtPlObjVariant PackingInstructionSystemUUID Packing Instructi Nr
EmployeeName _PosPersStrucRelshp EmployeeName
_AssignmentType I_AuthzdPosWarTimeAssgdInfo _AssignmentType
_MaterialCategory I_AuthzdPosWarTimeAssgdInfo _MaterialCategory
_MaterialIndicator I_AuthzdPosWarTimeAssgdInfo _MaterialIndicator
_PositionObject I_AuthzdPosWarTimeAssgdInfo _PositionObject
_UsageType I_AuthzdPosWarTimeAssgdInfo _UsageType
_ValdtyEndDate I_AuthzdPosWarTimeAssgdInfo _ValdtyEndDate
_ValdtyStrtDate I_AuthzdPosWarTimeAssgdInfo _ValdtyStrtDate
_StatusAttributes I_AuthzdPosWarTimeAssgdInfo _StatusAttributes

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_AuthzdAccogPrtWarTimePers.
-- 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.
-- Parameters: P_DfsPositionValdtyStartDate : syst_datum

CREATE VIEW I_AuthzdAccogPrtWarTimePers AS
SELECT
  _Position.DfsAssgmtUUID AS DfsAssgmtNode,
  cast(_Position.DfsPositionID as abap.char(45)) AS DfsPositionRelatedObjectID,
  cast(_PosPersStrucRelshp.DfsPositionRelatedObjectID as abap.numc(8)) AS EmployeePersonnelNumber,
  cast(_Position.ForceElementOrgSrceID as abap.numc(8)) AS ForceElementOrgSrceID,
  DfsObjectPlngStatus,
  _Position.DfsObjectValdtyStartDate AS DfsObjectValdtyStartDate,
  _Position.DfsObjectValdtyEndDate AS DfsObjectValdtyEndDate,
  _PosPersStrucRelshp.DfsPositionValdtyStartDate AS DfsPositionValdtyStartDate,
  _PosPersStrucRelshp.DfsPositionValdtyEndDate AS DfsPositionValdtyEndDate,
  _Position.DfsAssgmtUsageType AS DfsAssgmtUsageType,
  _Position.DfsObjectType AS DfsObjectType,
  _Position.DfsObjectSubType AS DfsObjectSubType,
  _Position.DfsAssgmtValdtyStrtDate AS DfsAssgmtValdtyStrtDate,
  _Position.DfsAssgmtValdtyEndDate AS DfsAssgmtValdtyEndDate,
  _Position.DfsAssgmtStatusCode AS DfsAssgmtStatusCode,
  _Position.DfsAssgmtType AS DfsAssgmtType,
  _Position.DfsAssgmtUUID AS DfsAssgmtUUID,
  _Position.DfsObjectRelatedObjectType AS DfsPositionRelatedObjectType,
  _Position.DfsPositionSourceUUID AS DfsPositionSourceUUID,
  _FlxMtPlObjTP.FlxblMatlPlngObjectUUID AS FlxblMatlPlngObjectUUID,
  _Position.DfsPositionSourceID AS DfsPositionSourceID,
  _Position.FlxblMatlPlngObjectID AS FlxblMatlPlngObjectID,
  _Position.FlxblMatlPlngObjVariantUUID AS FlxblMatlPlngObjVariantUUID,
  _Position.FlxblMatlPlngObjVariantID AS FlxblMatlPlngObjVariantID,
  _Position.DfsAssgmtSourceType AS DfsAssgmtSourceType,
  _Position.DfsAssgmtIsUsedForMassMatlPlng AS DfsAssgmtIsUsedForMassMatlPlng,
  cast(_Position.DfsAssgmtNmbrOfAssgdMatl as abap.int8) AS DfsAssgmtNmbrOfAssgdMatl,
  _Position.DfsAssgmtMinNmbrOfAssgdMatl AS DfsAssgmtMinNmbrOfAssgdMatl,
  _Position.DfsAssgmtMaxNmbrOfAssgdMatl AS DfsAssgmtMaxNmbrOfAssgdMatl,
  _Position.DfsAssgmtMaterialIndicatorCode AS DfsAssgmtMaterialIndicatorCode,
  _Position.DfsAssgmtMaterialIndicatorDesc AS DfsAssgmtMaterialIndicatorDesc,
  _Position.DfsAssgmtCorrectionValue AS DfsAssgmtCorrectionValue,
  _Position.DfsAssgmtMaterialCategory AS DfsAssgmtMaterialCategory,
  _Position.DfsAssgmtMaterialCategoryDesc AS DfsAssgmtMaterialCategoryDesc,
  _Position.DfsAssgmtMaterialWeightingRate AS DfsAssgmtMaterialWeightingRate,
  _FlxMtPlObjVariant.PackingInstructionSystemUUID AS PackingInstructionSystemUUID,
  _PosPersStrucRelshp.EmployeeName AS EmployeeName,
  _Position._AssignmentType AS _AssignmentType,
  _Position._MaterialCategory AS _MaterialCategory,
  _Position._MaterialIndicator AS _MaterialIndicator,
  _Position._PositionObject AS _PositionObject,
  _Position._UsageType AS _UsageType,
  _Position._ValdtyEndDate AS _ValdtyEndDate,
  _Position._ValdtyStrtDate AS _ValdtyStrtDate,
  _Position._StatusAttributes AS DfsAssgmtSubUUIDasDfsAssgmtNode,
  _Position._StatusAttributes AS _StatusAttributes
FROM I_AuthzdPosWarTimeAssgdInfo AS _Position
INNER JOIN I_AuthzdPosWarTimeAssgdInfo AS _Position ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_AuthzdActlPosPersStrucRelshp AS _PosPersStrucRelshp ON _Position.DfsPositionID = _PosPersStrucRelshp.DfsObjectID  -- association [0..*]
LEFT OUTER JOIN I_FlxMtPlObj AS _FlxMtPlObjTP ON FlxblMatlPlngObjectID = _FlxMtPlObjTP.FlxblMatlPlngObjectID  -- association [1..1]
LEFT OUTER JOIN I_AuthzdActlFlxMtPlObjVarInfo AS _FlxMtPlObjVariant ON FlxblMatlPlngObjVariantUUID = _FlxMtPlObjVariant.FlxblMatlPlngObjVariantUUID  -- association [1..1]
-- UNION ALL with additional select branch(es): I_DFS_UniversalAssignmentSub
;