I_AuthzdActlPositionPeaceTime

DDL: I_AUTHZDACTLPOSITIONPEACETIME SQL: IAUTHPOSPEACEFE Type: view COMPOSITE

Peace Time Position FE

I_AuthzdActlPositionPeaceTime 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 47 fields with key field DfsAssgmtNode. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_AuthzdAccogPartsPeaceTimePos _AuthzdAccogPartsPeaceTimePos from

Parameters (1)

NameTypeDefault
P_date syst_datum

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_ActlFlxMtPlObjPeacePosAggrgd _ActlFlxMtPlObjPeacePosAggrgd _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNode = _ActlFlxMtPlObjPeacePosAggrgd.DfsAssgmtUUID and _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID = _ActlFlxMtPlObjPeacePosAggrgd.ForceElementOrgSrceID and _AuthzdAccogPartsPeaceTimePos.DfsPositionID = _ActlFlxMtPlObjPeacePosAggrgd.DfsPositionID and _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID = _ActlFlxMtPlObjPeacePosAggrgd.FlxblMatlPlngObjectID and _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyStartDate = _ActlFlxMtPlObjPeacePosAggrgd.DfsObjectValdtyStartDate and _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyEndDate = _ActlFlxMtPlObjPeacePosAggrgd.DfsObjectValdtyEndDate
[0..1] I_TotalOrddAuthzdMatlPeacePos _TotalOrddAuthzdMatlPeacePos _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNode = _TotalOrddAuthzdMatlPeacePos.DfsAssgmtUUID and _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID = _TotalOrddAuthzdMatlPeacePos.ForceElementOrgSrceID and _AuthzdAccogPartsPeaceTimePos.DfsPositionID = _TotalOrddAuthzdMatlPeacePos.DfsPositionID and _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID = _TotalOrddAuthzdMatlPeacePos.FlxblMatlPlngObjectID and _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyStartDate = _TotalOrddAuthzdMatlPeacePos.DfsObjectValdtyStartDate and _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyEndDate = _TotalOrddAuthzdMatlPeacePos.DfsObjectValdtyEndDate
[0..1] I_TotalReqdAuthzdMatlPeacePos _TotalReqdAuthzdMatlPeacePos _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNode = _TotalReqdAuthzdMatlPeacePos.DfsAssgmtUUID and _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID = _TotalReqdAuthzdMatlPeacePos.ForceElementOrgSrceID and _AuthzdAccogPartsPeaceTimePos.DfsPositionID = _TotalReqdAuthzdMatlPeacePos.DfsPositionID and _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID = _TotalReqdAuthzdMatlPeacePos.FlxblMatlPlngObjectID and _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyStartDate = _TotalReqdAuthzdMatlPeacePos.DfsObjectValdtyStartDate and _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyEndDate = _TotalReqdAuthzdMatlPeacePos.DfsObjectValdtyEndDate
[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 (10)

NameValueLevelField
AbapCatalog.sqlViewName IAUTHPOSPEACEFE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
EndUserText.label Peace Time Position FE view

Fields (47)

KeyFieldSource TableSource FieldDescription
KEY DfsAssgmtNode DfsAssgmtNode Assigment GUID
ForceElementOrgSrceID I_AuthzdAccogPartsPeaceTimePos ForceElementOrgSrceID Object ID
DfsPositionID I_AuthzdAccogPartsPeaceTimePos DfsPositionID
DfsAssgmtUsageType I_AuthzdAccogPartsPeaceTimePos DfsAssgmtUsageType Usage Type
DfsObjectValdtyStartDate DfsObjectValdtyStartDate Start date
DfsObjectValdtyEndDate DfsObjectValdtyEndDate End Date
DfsAssgmtUUID I_AuthzdAccogPartsPeaceTimePos DfsAssgmtUUID Assigment GUID
DfsObjectType DfsObjectType Object type
DfsObjectSubType DfsObjectSubType Subtype
DfsObjectRelatedObjectType DfsObjectRelatedObjectType Rel.obj.type
DfsObjectPlngStatus DfsObjectPlngStatus Planning status
DfsPositionSourceUUID DfsPositionSourceUUID GUID 32
DfsPositionSourceID DfsPositionSourceID Object ID
FlxblMatlPlngObjectID I_AuthzdAccogPartsPeaceTimePos FlxblMatlPlngObjectID FMPO ID
FlxblMatlPlngObjectUUID FlxblMatlPlngObjectUUID FMPO UUID
FlxblMatlPlngObjDescription _FlxMtPlObjDescription FlxblMatlPlngObjDescription FMPO Description
FlxblMatlPlngObjVariantDesc _FlxMtPlObjVarDescription FlxblMatlPlngObjVariantDesc Variant Description
FlxblMatlPlngObjVariantUUID FlxblMatlPlngObjVariantUUID Variant UUID
FlxblMatlPlngObjVariantID I_AuthzdAccogPartsPeaceTimePos FlxblMatlPlngObjVariantID Variant ID
DfsAssgmtSourceType DfsAssgmtSourceType Source Object Type
DfsAssgmtStatusCode I_AuthzdAccogPartsPeaceTimePos DfsAssgmtStatusCode Status
DfsAssgmtType DfsAssgmtType Assignment Type
DfsAssgmtValdtyStrtDate I_AuthzdAccogPartsPeaceTimePos DfsAssgmtValdtyStrtDate Valid From (Date)
DfsAssgmtValdtyEndDate I_AuthzdAccogPartsPeaceTimePos DfsAssgmtValdtyEndDate Valid To (Date)
AdjustedAuthzdNmbrOfAssgdMatl
DfsAssgmtNmbrOfAssgdMatl DfsAssgmtNmbrOfAssgdMatl Quantity
ActualFlxMtPlObjVarAvailVal _ActlFlxMtPlObjPeacePosAggrgd ActualFlxMtPlObjVarAvailVal
BaseUnit _TotActlFlxMtPlObjIssToPeace BaseUnit Unit of Measure
GoodsIssueQtyInBaseUnit _TotActlFlxMtPlObjIssToPeace GoodsIssueQtyInBaseUnit
RequestedQuantity _TotalReqdAuthzdMatlPeacePos RequestedQuantity Requested Quantity
PurchaseOrderQuantityUnit _TotalOrddAuthzdMatlPeacePos PurchaseOrderQuantityUnit Order Unit
OrderQuantity _TotalOrddAuthzdMatlPeacePos OrderQuantity Quantity
DfsAssgmtMaterialIndicatorCode DfsAssgmtMaterialIndicatorCode Material Indicator
DfsAssgmtMaterialIndicatorDesc DfsAssgmtMaterialIndicatorDesc
DfsAssgmtCorrectionValue DfsAssgmtCorrectionValue Adjustment Value
DfsAssgmtMaterialCategory DfsAssgmtMaterialCategory Matl Category
DfsAssgmtMaterialCategoryDesc DfsAssgmtMaterialCategoryDesc
DfsAssgmtIsUsedForMassMatlPlng DfsAssgmtIsUsedForMassMatlPlng Mass Creation Ind
DfsAssgmtMaterialWeightingRate DfsAssgmtMaterialWeightingRate Weighting Factor
FrcElmntOrgName
FrcElmntOrgPlngStatus
FrcElmntOrgPlngStatusName
FrcElmntOrgUsageTypeDesc _UsageType FrcElmntOrgUsageTypeDesc
FrcElmntOrgStockPlant _FrcElmntOrg FrcElmntOrgStockPlant Plant
FrcElmntOrgStockStorageLoc _FrcElmntOrg FrcElmntOrgStockStorageLoc Location
SystemStatusName
_UsageType _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_AuthzdActlPositionPeaceTime.
-- 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: IAUTHPOSPEACEFE
-- Parameters: P_date : syst_datum

CREATE VIEW I_AuthzdActlPositionPeaceTime AS
SELECT
  DfsAssgmtNode,
  _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID AS ForceElementOrgSrceID,
  _AuthzdAccogPartsPeaceTimePos.DfsPositionID AS DfsPositionID,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtUsageType AS DfsAssgmtUsageType,
  DfsObjectValdtyStartDate,
  DfsObjectValdtyEndDate,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtUUID AS DfsAssgmtUUID,
  DfsObjectType,
  DfsObjectSubType,
  DfsObjectRelatedObjectType,
  DfsObjectPlngStatus,
  DfsPositionSourceUUID,
  DfsPositionSourceID,
  _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID AS FlxblMatlPlngObjectID,
  FlxblMatlPlngObjectUUID,
  _FlxMtPlObjDescription.FlxblMatlPlngObjDescription AS FlxblMatlPlngObjDescription,
  _FlxMtPlObjVarDescription.FlxblMatlPlngObjVariantDesc AS FlxblMatlPlngObjVariantDesc,
  FlxblMatlPlngObjVariantUUID,
  _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjVariantID AS FlxblMatlPlngObjVariantID,
  DfsAssgmtSourceType,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtStatusCode AS DfsAssgmtStatusCode,
  DfsAssgmtType,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtValdtyStrtDate AS DfsAssgmtValdtyStrtDate,
  _AuthzdAccogPartsPeaceTimePos.DfsAssgmtValdtyEndDate AS DfsAssgmtValdtyEndDate,
  cast(DfsAssgmtNmbrOfAssgdMatl + DfsAssgmtCorrectionValue as abap.int4) AS AdjustedAuthzdNmbrOfAssgdMatl,
  DfsAssgmtNmbrOfAssgdMatl,
  _ActlFlxMtPlObjPeacePosAggrgd.ActualFlxMtPlObjVarAvailVal AS ActualFlxMtPlObjVarAvailVal,
  _TotActlFlxMtPlObjIssToPeace.BaseUnit AS BaseUnit,
  _TotActlFlxMtPlObjIssToPeace.GoodsIssueQtyInBaseUnit AS GoodsIssueQtyInBaseUnit,
  _TotalReqdAuthzdMatlPeacePos.RequestedQuantity AS RequestedQuantity,
  _TotalOrddAuthzdMatlPeacePos.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  _TotalOrddAuthzdMatlPeacePos.OrderQuantity AS OrderQuantity,
  DfsAssgmtMaterialIndicatorCode,
  DfsAssgmtMaterialIndicatorDesc,
  DfsAssgmtCorrectionValue,
  DfsAssgmtMaterialCategory,
  DfsAssgmtMaterialCategoryDesc,
  DfsAssgmtIsUsedForMassMatlPlng,
  DfsAssgmtMaterialWeightingRate,
  cast('' as stext) AS FrcElmntOrgName,
  cast('' as istat_d) AS FrcElmntOrgPlngStatus,
  cast('' as pstext) AS FrcElmntOrgPlngStatusName,
  _UsageType.FrcElmntOrgUsageTypeDesc AS FrcElmntOrgUsageTypeDesc,
  _FrcElmntOrg.FrcElmntOrgStockPlant AS FrcElmntOrgStockPlant,
  _FrcElmntOrg.FrcElmntOrgStockStorageLoc AS FrcElmntOrgStockStorageLoc,
  _StatusAttributes._SystemStatusText[1:Language = $session.system_language].SystemStatusName AS SystemStatusName
FROM I_AuthzdAccogPartsPeaceTimePos AS _AuthzdAccogPartsPeaceTimePos
LEFT OUTER JOIN I_ActlFlxMtPlObjPeacePosAggrgd AS _ActlFlxMtPlObjPeacePosAggrgd ON _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNode = _ActlFlxMtPlObjPeacePosAggrgd.DfsAssgmtUUID AND _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID = _ActlFlxMtPlObjPeacePosAggrgd.ForceElementOrgSrceID AND _AuthzdAccogPartsPeaceTimePos.DfsPositionID = _ActlFlxMtPlObjPeacePosAggrgd.DfsPositionID AND _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID = _ActlFlxMtPlObjPeacePosAggrgd.FlxblMatlPlngObjectID AND _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyStartDate = _ActlFlxMtPlObjPeacePosAggrgd.DfsObjectValdtyStartDate AND _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyEndDate = _ActlFlxMtPlObjPeacePosAggrgd.DfsObjectValdtyEndDate  -- association [0..1]
LEFT OUTER JOIN I_TotalOrddAuthzdMatlPeacePos AS _TotalOrddAuthzdMatlPeacePos ON _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNode = _TotalOrddAuthzdMatlPeacePos.DfsAssgmtUUID AND _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID = _TotalOrddAuthzdMatlPeacePos.ForceElementOrgSrceID AND _AuthzdAccogPartsPeaceTimePos.DfsPositionID = _TotalOrddAuthzdMatlPeacePos.DfsPositionID AND _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID = _TotalOrddAuthzdMatlPeacePos.FlxblMatlPlngObjectID AND _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyStartDate = _TotalOrddAuthzdMatlPeacePos.DfsObjectValdtyStartDate AND _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyEndDate = _TotalOrddAuthzdMatlPeacePos.DfsObjectValdtyEndDate  -- association [0..1]
LEFT OUTER JOIN I_TotalReqdAuthzdMatlPeacePos AS _TotalReqdAuthzdMatlPeacePos ON _AuthzdAccogPartsPeaceTimePos.DfsAssgmtNode = _TotalReqdAuthzdMatlPeacePos.DfsAssgmtUUID AND _AuthzdAccogPartsPeaceTimePos.ForceElementOrgSrceID = _TotalReqdAuthzdMatlPeacePos.ForceElementOrgSrceID AND _AuthzdAccogPartsPeaceTimePos.DfsPositionID = _TotalReqdAuthzdMatlPeacePos.DfsPositionID AND _AuthzdAccogPartsPeaceTimePos.FlxblMatlPlngObjectID = _TotalReqdAuthzdMatlPeacePos.FlxblMatlPlngObjectID AND _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyStartDate = _TotalReqdAuthzdMatlPeacePos.DfsObjectValdtyStartDate AND _AuthzdAccogPartsPeaceTimePos.DfsObjectValdtyEndDate = _TotalReqdAuthzdMatlPeacePos.DfsObjectValdtyEndDate  -- association [0..1]
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]
;