I_AuthzdPosPeaceTimeStructure

DDL: I_AUTHZDPOSPEACETIMESTRUCTURE Type: view_entity COMPOSITE

Peace Time Position FE

I_AuthzdPosPeaceTimeStructure is a Composite CDS View that provides data about "Peace Time Position FE" in SAP S/4HANA. It reads from 1 data source (I_AuthzdAccogPartsPeaceTimePos) and exposes 49 fields with key fields DfsAssgmtNode, ForceElementOrgSrceID, DfsPositionID, DfsObjectValdtyStartDate, DfsObjectValdtyEndDate. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_AuthzdAccogPartsPeaceTimePos _AuthzdAccogPartsPeaceTimePos from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_FlxMtPlObjDescription _FlxMtPlObjDescription _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectUUID = _FlxMtPlObjDescription.FlxblMatlPlngObjectUUID and _FlxMtPlObjDescription.Language = $session.system_language
[1..1] I_FlxMtPlObjVarDescription _FlxMtPlObjVarDescription _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjVariantUUID = _FlxMtPlObjVarDescription.FlxblMatlPlngObjVariantUUID and _FlxMtPlObjVarDescription.Language = $session.system_language
[1..1] I_FrcElmntOrg _FrcElmntOrg $projection.ForceElementOrgSrceID = _FrcElmntOrg.ForceElementOrgID

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Peace Time Position FE view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY DfsAssgmtNode I_AuthzdAccogPartsPeaceTimePos DfsAssgmtNode Assigment GUID
KEY ForceElementOrgSrceID I_AuthzdAccogPartsPeaceTimePos ForceElementOrgSrceID Object ID
KEY DfsPositionID I_AuthzdAccogPartsPeaceTimePos DfsPositionID
KEY DfsObjectValdtyStartDate I_AuthzdAccogPartsPeaceTimePos DfsObjectValdtyStartDate Start date
KEY DfsObjectValdtyEndDate I_AuthzdAccogPartsPeaceTimePos DfsObjectValdtyEndDate End Date
KEY DfsObjectPlngStatus I_AuthzdAccogPartsPeaceTimePos DfsObjectPlngStatus Planning status
DfsAssgmtUsageType I_AuthzdAccogPartsPeaceTimePos DfsAssgmtUsageType Usage Type
DfsAssgmtUUID I_AuthzdAccogPartsPeaceTimePos DfsAssgmtUUID Assigment GUID
DfsObjectType I_AuthzdAccogPartsPeaceTimePos DfsObjectType Object type
DfsObjectSubType I_AuthzdAccogPartsPeaceTimePos DfsObjectSubType Subtype
DfsObjectRelatedObjectType I_AuthzdAccogPartsPeaceTimePos DfsObjectRelatedObjectType Rel.obj.type
DfsPositionSourceUUID I_AuthzdAccogPartsPeaceTimePos DfsPositionSourceUUID GUID 32
DfsPositionSourceID I_AuthzdAccogPartsPeaceTimePos DfsPositionSourceID Object ID
FlxblMatlPlngObjectID I_AuthzdAccogPartsPeaceTimePos FlxblMatlPlngObjectID FMPO ID
FlxblMatlPlngObjectUUID I_AuthzdAccogPartsPeaceTimePos FlxblMatlPlngObjectUUID FMPO UUID
FlxblMatlPlngObjDescription _FlxMtPlObjDescription FlxblMatlPlngObjDescription FMPO Description
FlxblMatlPlngObjVariantDesc _FlxMtPlObjVarDescription FlxblMatlPlngObjVariantDesc Variant Description
FlxblMatlPlngObjVariantUUID I_AuthzdAccogPartsPeaceTimePos FlxblMatlPlngObjVariantUUID Variant UUID
FlxblMatlPlngObjVariantID I_AuthzdAccogPartsPeaceTimePos FlxblMatlPlngObjVariantID Variant ID
DfsAssgmtSourceType I_AuthzdAccogPartsPeaceTimePos DfsAssgmtSourceType Source Object Type
DfsAssgmtStatusCode I_AuthzdAccogPartsPeaceTimePos DfsAssgmtStatusCode Status
DfsAssgmtType I_AuthzdAccogPartsPeaceTimePos DfsAssgmtType Assignment Type
DfsAssgmtValdtyStrtDate I_AuthzdAccogPartsPeaceTimePos DfsAssgmtValdtyStrtDate Valid From (Date)
DfsAssgmtValdtyEndDate I_AuthzdAccogPartsPeaceTimePos DfsAssgmtValdtyEndDate Valid To (Date)
AdjustedAuthzdNmbrOfAssgdMatl
DfsAssgmtNmbrOfAssgdMatl I_AuthzdAccogPartsPeaceTimePos DfsAssgmtNmbrOfAssgdMatl Quantity
ActualFlxMtPlObjVarAvailVal
BaseUnit
OrderQuantity
RequestedQuantity
QualityInspectionStockQuantity
DfsAssgmtMaterialIndicatorCode I_AuthzdAccogPartsPeaceTimePos DfsAssgmtMaterialIndicatorCode Material Indicator
DfsAssgmtMaterialIndicatorDesc I_AuthzdAccogPartsPeaceTimePos DfsAssgmtMaterialIndicatorDesc
DfsAssgmtCorrectionValue I_AuthzdAccogPartsPeaceTimePos DfsAssgmtCorrectionValue Adjustment Value
DfsAssgmtMaterialCategory I_AuthzdAccogPartsPeaceTimePos DfsAssgmtMaterialCategory Matl Category
DfsAssgmtMaterialCategoryDesc I_AuthzdAccogPartsPeaceTimePos DfsAssgmtMaterialCategoryDesc
DfsAssgmtIsUsedForMassMatlPlng I_AuthzdAccogPartsPeaceTimePos DfsAssgmtIsUsedForMassMatlPlng Mass Creation Ind
DfsAssgmtMaterialWeightingRate I_AuthzdAccogPartsPeaceTimePos DfsAssgmtMaterialWeightingRate Weighting Factor
FrcElmntOrgName
FrcElmntOrgPlngStatus
FrcElmntOrgPlngStatusName
FrcElmntOrgUsageTypeDesc
FrcElmntOrgStockPlant _FrcElmntOrg FrcElmntOrgStockPlant Plant
FrcElmntOrgStockStorageLoc _FrcElmntOrg FrcElmntOrgStockStorageLoc Location
FrcElmntOrgInfrstrucPlant _FrcElmntOrg FrcElmntOrgInfrstrucPlant Plant
FrcElmOrgInfrStorLoc _FrcElmntOrg FrcElmOrgInfrStorLoc Location
FrcElmOrgInfrMRPArea _FrcElmntOrg FrcElmOrgInfrMRPArea Infra. MRP Area
SystemStatusName
_UsageType I_AuthzdAccogPartsPeaceTimePos _UsageType

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_AuthzdPosPeaceTimeStructure.
-- 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_AuthzdPosPeaceTimeStructure AS
SELECT
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNode AS DfsAssgmtNode,
  _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID AS ForceElementOrgSrceID,
  _AuthzdAccogPartsPeaceTimePos.DfsPositionID AS DfsPositionID,
  _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyStartDate AS DfsObjectValdtyStartDate,
  _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyEndDate AS DfsObjectValdtyEndDate,
  _AuthzdAccogPartsPeaceTimePos.DfsObjectPlngStatus AS DfsObjectPlngStatus,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtUsageType AS DfsAssgmtUsageType,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtUUID AS DfsAssgmtUUID,
  _AuthzdAccogPartsPeaceTimePos.DfsObjectType AS DfsObjectType,
  _AuthzdAccogPartsPeaceTimePos.DfsObjectSubType AS DfsObjectSubType,
  _AuthzdAccogPartsPeaceTimePos.DfsObjectRelatedObjectType AS DfsObjectRelatedObjectType,
  _AuthzdAccogPartsPeaceTimePos.DfsPositionSourceUUID AS DfsPositionSourceUUID,
  _AuthzdAccogPartsPeaceTimePos.DfsPositionSourceID AS DfsPositionSourceID,
  _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID AS FlxblMatlPlngObjectID,
  _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectUUID AS FlxblMatlPlngObjectUUID,
  _FlxMtPlObjDescription.FlxblMatlPlngObjDescription AS FlxblMatlPlngObjDescription,
  _FlxMtPlObjVarDescription.FlxblMatlPlngObjVariantDesc AS FlxblMatlPlngObjVariantDesc,
  _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjVariantUUID AS FlxblMatlPlngObjVariantUUID,
  _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjVariantID AS FlxblMatlPlngObjVariantID,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtSourceType AS DfsAssgmtSourceType,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtStatusCode AS DfsAssgmtStatusCode,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtType AS DfsAssgmtType,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtValdtyStrtDate AS DfsAssgmtValdtyStrtDate,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtValdtyEndDate AS DfsAssgmtValdtyEndDate,
  cast(_AuthzdAccogPartsPeaceTimePos.DfsAssgmtNmbrOfAssgdMatl + _AuthzdAccogPartsPeaceTimePos.DfsAssgmtCorrectionValue as abap.int4) AS AdjustedAuthzdNmbrOfAssgdMatl,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNmbrOfAssgdMatl AS DfsAssgmtNmbrOfAssgdMatl,
  cast (0 as abap.int8) AS ActualFlxMtPlObjVarAvailVal,
  cast (' ' as abap.unit( 3 ) ) AS BaseUnit,
  cast (0 as abap.quan( 13, 3)) AS OrderQuantity,
  cast (0 as abap.quan( 13, 3)) AS RequestedQuantity,
  cast (0 as abap.quan( 13, 3)) AS QualityInspectionStockQuantity,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtMaterialIndicatorCode AS DfsAssgmtMaterialIndicatorCode,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtMaterialIndicatorDesc AS DfsAssgmtMaterialIndicatorDesc,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtCorrectionValue AS DfsAssgmtCorrectionValue,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtMaterialCategory AS DfsAssgmtMaterialCategory,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtMaterialCategoryDesc AS DfsAssgmtMaterialCategoryDesc,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtIsUsedForMassMatlPlng AS DfsAssgmtIsUsedForMassMatlPlng,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtMaterialWeightingRate AS DfsAssgmtMaterialWeightingRate,
  cast('' as stext) AS FrcElmntOrgName,
  cast('' as istat_d) AS FrcElmntOrgPlngStatus,
  cast('' as pstext) AS FrcElmntOrgPlngStatusName,
  _AuthzdAccogPartsPeaceTimePos._UsageType.FrcElmntOrgUsageTypeDesc AS FrcElmntOrgUsageTypeDesc,
  _FrcElmntOrg.FrcElmntOrgStockPlant AS FrcElmntOrgStockPlant,
  _FrcElmntOrg.FrcElmntOrgStockStorageLoc AS FrcElmntOrgStockStorageLoc,
  _FrcElmntOrg.FrcElmntOrgInfrstrucPlant AS FrcElmntOrgInfrstrucPlant,
  _FrcElmntOrg.FrcElmOrgInfrStorLoc AS FrcElmOrgInfrStorLoc,
  _FrcElmntOrg.FrcElmOrgInfrMRPArea AS FrcElmOrgInfrMRPArea,
  _AuthzdAccogPartsPeaceTimePos._StatusAttributes._SystemStatusText[1:Language = $session.system_language].SystemStatusName AS SystemStatusName,
  _AuthzdAccogPartsPeaceTimePos._UsageType AS _UsageType
FROM I_AuthzdAccogPartsPeaceTimePos AS _AuthzdAccogPartsPeaceTimePos
LEFT OUTER JOIN I_FlxMtPlObjDescription AS _FlxMtPlObjDescription ON _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectUUID = _FlxMtPlObjDescription.FlxblMatlPlngObjectUUID AND _FlxMtPlObjDescription.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_FlxMtPlObjVarDescription AS _FlxMtPlObjVarDescription ON _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjVariantUUID = _FlxMtPlObjVarDescription.FlxblMatlPlngObjVariantUUID AND _FlxMtPlObjVarDescription.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_FrcElmntOrg AS _FrcElmntOrg ON ForceElementOrgSrceID = _FrcElmntOrg.ForceElementOrgID  -- association [1..1]
;