I_AuthzdActlPosOrgStructure

DDL: I_AUTHZDACTLPOSORGSTRUCTURE SQL: IAUTHZDPOSFMPO Type: view COMPOSITE

Org Structure Position FE

I_AuthzdActlPosOrgStructure is a Composite CDS View that provides data about "Org Structure Position FE" in SAP S/4HANA. It reads from 1 data source (I_AuthzdAccogPartsOrgStrucPos) and exposes 44 fields with key field DfsAssgmtNode. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_AuthzdAccogPartsOrgStrucPos _AuthzdAccogPartsOrgStrucPos from

Parameters (1)

NameTypeDefault
P_date syst_datum

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_ActlFlxMtPlObjOrgPosAggrgd _ActlFlxMtPlObjOrgPosAggrgd _AuthzdAccogPartsOrgStrucPos.DfsAssgmtNode = _ActlFlxMtPlObjOrgPosAggrgd.DfsAssgmtUUID and _AuthzdAccogPartsOrgStrucPos.ForceElementOrgSrceID = _ActlFlxMtPlObjOrgPosAggrgd.ForceElementOrgSrceID and _AuthzdAccogPartsOrgStrucPos.DfsPositionID = _ActlFlxMtPlObjOrgPosAggrgd.DfsPositionID and _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectID = _ActlFlxMtPlObjOrgPosAggrgd.FlxblMatlPlngObjectID and _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyStartDate = _ActlFlxMtPlObjOrgPosAggrgd.DfsObjectValdtyStartDate and _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyEndDate = _ActlFlxMtPlObjOrgPosAggrgd.DfsObjectValdtyEndDate
[0..1] I_TotalOrddAuthzdMatlOrgPos _TotalOrddAuthzdMatlOrgPos _AuthzdAccogPartsOrgStrucPos.DfsAssgmtNode = _TotalOrddAuthzdMatlOrgPos.DfsAssgmtUUID and _AuthzdAccogPartsOrgStrucPos.ForceElementOrgSrceID = _TotalOrddAuthzdMatlOrgPos.ForceElementOrgSrceID and _AuthzdAccogPartsOrgStrucPos.DfsPositionID = _TotalOrddAuthzdMatlOrgPos.DfsPositionID and _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectID = _TotalOrddAuthzdMatlOrgPos.FlxblMatlPlngObjectID and _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyStartDate = _TotalOrddAuthzdMatlOrgPos.DfsObjectValdtyStartDate and _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyEndDate = _TotalOrddAuthzdMatlOrgPos.DfsObjectValdtyEndDate
[0..1] I_TotalReqdAuthzdMatlOrgPos _TotalReqdAuthzdMatlOrgPos _AuthzdAccogPartsOrgStrucPos.DfsAssgmtNode = _TotalReqdAuthzdMatlOrgPos.DfsAssgmtUUID and _AuthzdAccogPartsOrgStrucPos.ForceElementOrgSrceID = _TotalReqdAuthzdMatlOrgPos.ForceElementOrgSrceID and _AuthzdAccogPartsOrgStrucPos.DfsPositionID = _TotalReqdAuthzdMatlOrgPos.DfsPositionID and _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectID = _TotalReqdAuthzdMatlOrgPos.FlxblMatlPlngObjectID and _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyStartDate = _TotalReqdAuthzdMatlOrgPos.DfsObjectValdtyStartDate and _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyEndDate = _TotalReqdAuthzdMatlOrgPos.DfsObjectValdtyEndDate
[1..1] I_FlxMtPlObjDescription _FlxMtPlObjDescription _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectUUID = _FlxMtPlObjDescription.FlxblMatlPlngObjectUUID and _FlxMtPlObjDescription.Language = $session.system_language
[1..1] I_FlxMtPlObjVarDescription _FlxMtPlObjVarDescription _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjVariantUUID = _FlxMtPlObjVarDescription.FlxblMatlPlngObjVariantUUID and _FlxMtPlObjVarDescription.Language = $session.system_language
[1..1] I_FrcElmntOrg _FrcElmntOrg $projection.ForceElementOrgSrceID = _FrcElmntOrg.ForceElementOrgID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IAUTHZDPOSFMPO 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 Org Structure Position FE view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY DfsAssgmtNode DfsAssgmtNode Assigment GUID
ForceElementOrgSrceID I_AuthzdAccogPartsOrgStrucPos ForceElementOrgSrceID Object ID
DfsPositionID I_AuthzdAccogPartsOrgStrucPos DfsPositionID
DfsObjectValdtyStartDate DfsObjectValdtyStartDate Start date
DfsAssgmtUsageType I_AuthzdAccogPartsOrgStrucPos DfsAssgmtUsageType Usage Type
DfsObjectValdtyEndDate DfsObjectValdtyEndDate End Date
DfsAssgmtValdtyStrtDate I_AuthzdAccogPartsOrgStrucPos DfsAssgmtValdtyStrtDate Valid From (Date)
DfsAssgmtValdtyEndDate I_AuthzdAccogPartsOrgStrucPos DfsAssgmtValdtyEndDate Valid To (Date)
DfsAssgmtStatusCode I_AuthzdAccogPartsOrgStrucPos DfsAssgmtStatusCode Status
DfsAssgmtType DfsAssgmtType Assignment Type
DfsAssgmtUUID I_AuthzdAccogPartsOrgStrucPos DfsAssgmtUUID Assigment GUID
DfsPositionRelatedObjectType DfsPositionRelatedObjectType Rel.obj.type
DfsObjectPlngStatus DfsObjectPlngStatus Planning status
DfsPositionSourceUUID DfsPositionSourceUUID GUID 32
FlxblMatlPlngObjectUUID FlxblMatlPlngObjectUUID FMPO UUID
FlxblMatlPlngObjDescription _FlxMtPlObjDescription FlxblMatlPlngObjDescription FMPO Description
FlxblMatlPlngObjVariantDesc _FlxMtPlObjVarDescription FlxblMatlPlngObjVariantDesc Variant Description
DfsPositionSourceID DfsPositionSourceID Object ID
FlxblMatlPlngObjectID I_AuthzdAccogPartsOrgStrucPos FlxblMatlPlngObjectID FMPO ID
FlxblMatlPlngObjVariantUUID FlxblMatlPlngObjVariantUUID Variant UUID
FlxblMatlPlngObjVariantID I_AuthzdAccogPartsOrgStrucPos FlxblMatlPlngObjVariantID Variant ID
DfsAssgmtSourceType DfsAssgmtSourceType Source Object Type
AdjustedAuthzdNmbrOfAssgdMatl
DfsAssgmtNmbrOfAssgdMatl DfsAssgmtNmbrOfAssgdMatl Quantity
ActualFlxMtPlObjVarAvailVal _ActlFlxMtPlObjOrgPosAggrgd ActualFlxMtPlObjVarAvailVal
BaseUnit _TotActlFlxMtPlObjIssToOrgPos BaseUnit Unit of Measure
GoodsIssueQtyInBaseUnit _TotActlFlxMtPlObjIssToOrgPos GoodsIssueQtyInBaseUnit
RequestedQuantity _TotalReqdAuthzdMatlOrgPos RequestedQuantity Requested Quantity
PurchaseOrderQuantityUnit _TotalOrddAuthzdMatlOrgPos PurchaseOrderQuantityUnit Order Unit
OrderQuantity _TotalOrddAuthzdMatlOrgPos 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

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_AuthzdActlPosOrgStructure.
-- 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: IAUTHZDPOSFMPO
-- Parameters: P_date : syst_datum

CREATE VIEW I_AuthzdActlPosOrgStructure AS
SELECT
  DfsAssgmtNode,
  _AuthzdAccogPartsOrgStrucPos.ForceElementOrgSrceID AS ForceElementOrgSrceID,
  _AuthzdAccogPartsOrgStrucPos.DfsPositionID AS DfsPositionID,
  DfsObjectValdtyStartDate,
  _AuthzdAccogPartsOrgStrucPos.DfsAssgmtUsageType AS DfsAssgmtUsageType,
  DfsObjectValdtyEndDate,
  _AuthzdAccogPartsOrgStrucPos.DfsAssgmtValdtyStrtDate AS DfsAssgmtValdtyStrtDate,
  _AuthzdAccogPartsOrgStrucPos.DfsAssgmtValdtyEndDate AS DfsAssgmtValdtyEndDate,
  _AuthzdAccogPartsOrgStrucPos.DfsAssgmtStatusCode AS DfsAssgmtStatusCode,
  DfsAssgmtType,
  _AuthzdAccogPartsOrgStrucPos.DfsAssgmtUUID AS DfsAssgmtUUID,
  DfsPositionRelatedObjectType,
  DfsObjectPlngStatus,
  DfsPositionSourceUUID,
  FlxblMatlPlngObjectUUID,
  _FlxMtPlObjDescription.FlxblMatlPlngObjDescription AS FlxblMatlPlngObjDescription,
  _FlxMtPlObjVarDescription.FlxblMatlPlngObjVariantDesc AS FlxblMatlPlngObjVariantDesc,
  DfsPositionSourceID,
  _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectID AS FlxblMatlPlngObjectID,
  FlxblMatlPlngObjVariantUUID,
  _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjVariantID AS FlxblMatlPlngObjVariantID,
  DfsAssgmtSourceType,
  cast(DfsAssgmtNmbrOfAssgdMatl + DfsAssgmtCorrectionValue as abap.int4) AS AdjustedAuthzdNmbrOfAssgdMatl,
  DfsAssgmtNmbrOfAssgdMatl,
  _ActlFlxMtPlObjOrgPosAggrgd.ActualFlxMtPlObjVarAvailVal AS ActualFlxMtPlObjVarAvailVal,
  _TotActlFlxMtPlObjIssToOrgPos.BaseUnit AS BaseUnit,
  _TotActlFlxMtPlObjIssToOrgPos.GoodsIssueQtyInBaseUnit AS GoodsIssueQtyInBaseUnit,
  _TotalReqdAuthzdMatlOrgPos.RequestedQuantity AS RequestedQuantity,
  _TotalOrddAuthzdMatlOrgPos.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  _TotalOrddAuthzdMatlOrgPos.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_AuthzdAccogPartsOrgStrucPos AS _AuthzdAccogPartsOrgStrucPos
LEFT OUTER JOIN I_ActlFlxMtPlObjOrgPosAggrgd AS _ActlFlxMtPlObjOrgPosAggrgd ON _AuthzdAccogPartsOrgStrucPos.DfsAssgmtNode = _ActlFlxMtPlObjOrgPosAggrgd.DfsAssgmtUUID AND _AuthzdAccogPartsOrgStrucPos.ForceElementOrgSrceID = _ActlFlxMtPlObjOrgPosAggrgd.ForceElementOrgSrceID AND _AuthzdAccogPartsOrgStrucPos.DfsPositionID = _ActlFlxMtPlObjOrgPosAggrgd.DfsPositionID AND _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectID = _ActlFlxMtPlObjOrgPosAggrgd.FlxblMatlPlngObjectID AND _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyStartDate = _ActlFlxMtPlObjOrgPosAggrgd.DfsObjectValdtyStartDate AND _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyEndDate = _ActlFlxMtPlObjOrgPosAggrgd.DfsObjectValdtyEndDate  -- association [0..1]
LEFT OUTER JOIN I_TotalOrddAuthzdMatlOrgPos AS _TotalOrddAuthzdMatlOrgPos ON _AuthzdAccogPartsOrgStrucPos.DfsAssgmtNode = _TotalOrddAuthzdMatlOrgPos.DfsAssgmtUUID AND _AuthzdAccogPartsOrgStrucPos.ForceElementOrgSrceID = _TotalOrddAuthzdMatlOrgPos.ForceElementOrgSrceID AND _AuthzdAccogPartsOrgStrucPos.DfsPositionID = _TotalOrddAuthzdMatlOrgPos.DfsPositionID AND _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectID = _TotalOrddAuthzdMatlOrgPos.FlxblMatlPlngObjectID AND _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyStartDate = _TotalOrddAuthzdMatlOrgPos.DfsObjectValdtyStartDate AND _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyEndDate = _TotalOrddAuthzdMatlOrgPos.DfsObjectValdtyEndDate  -- association [0..1]
LEFT OUTER JOIN I_TotalReqdAuthzdMatlOrgPos AS _TotalReqdAuthzdMatlOrgPos ON _AuthzdAccogPartsOrgStrucPos.DfsAssgmtNode = _TotalReqdAuthzdMatlOrgPos.DfsAssgmtUUID AND _AuthzdAccogPartsOrgStrucPos.ForceElementOrgSrceID = _TotalReqdAuthzdMatlOrgPos.ForceElementOrgSrceID AND _AuthzdAccogPartsOrgStrucPos.DfsPositionID = _TotalReqdAuthzdMatlOrgPos.DfsPositionID AND _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectID = _TotalReqdAuthzdMatlOrgPos.FlxblMatlPlngObjectID AND _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyStartDate = _TotalReqdAuthzdMatlOrgPos.DfsObjectValdtyStartDate AND _AuthzdAccogPartsOrgStrucPos.DfsObjectValdtyEndDate = _TotalReqdAuthzdMatlOrgPos.DfsObjectValdtyEndDate  -- association [0..1]
LEFT OUTER JOIN I_FlxMtPlObjDescription AS _FlxMtPlObjDescription ON _AuthzdAccogPartsOrgStrucPos.FlxblMatlPlngObjectUUID = _FlxMtPlObjDescription.FlxblMatlPlngObjectUUID AND _FlxMtPlObjDescription.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_FlxMtPlObjVarDescription AS _FlxMtPlObjVarDescription ON _AuthzdAccogPartsOrgStrucPos.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]
;