I_AuthzdActlPosOrgStructure
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)
| Source | Alias | Join Type |
|---|---|---|
| I_AuthzdAccogPartsOrgStrucPos | _AuthzdAccogPartsOrgStrucPos | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_date | syst_datum |
Associations (6)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA