P_REArchtrObjAssgmtCalc1

DDL: P_REARCHTROBJASSGMTCALC1 Type: view_entity COMPOSITE Package: VDM_RE_OB

RE AO Controlling Object Assgmt Calc 1

P_REArchtrObjAssgmtCalc1 is a Composite CDS View that provides data about "RE AO Controlling Object Assgmt Calc 1" in SAP S/4HANA. It reads from 2 data sources (P_REArchtrObjAssgmtCalc4, P_REArchtrObjAssgmtCalc4) and exposes 35 fields with key fields REStatusObjectSource, InternalRealEstateNumber, REGnrcRentalObjPortfolioID, REAccountingObject, ValidityStartDate. It has 1 association to related views. Part of development package VDM_RE_OB.

Data Sources (2)

SourceAliasJoin Type
P_REArchtrObjAssgmtCalc4 _REObjectAssignment from
P_REArchtrObjAssgmtCalc4 _REObjectAssignment union_all

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_REUsableObject _REUsableObject _REObjectAssignment.REStatusObjectSource = _REUsableObject.REStatusObject

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label RE AO Controlling Object Assgmt Calc 1 view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY REStatusObjectSource P_REArchtrObjAssgmtCalc4 REStatusObjectSource Object Number
KEY InternalRealEstateNumber
KEY REGnrcRentalObjPortfolioID _REUsableObject REGnrcRentalObjPortfolioID Portfolio ID
KEY REAccountingObject P_REArchtrObjAssgmtCalc4 REStatusObjectTarget Object Number
KEY ValidityStartDate P_REArchtrObjAssgmtCalc4 ValidityStartDate Validity Start Date
ValidityEndDate P_REArchtrObjAssgmtCalc4 ValidityEndDate ValidTo
CompanyCode _REUsableObject CompanyCode Receiver Company Code
ControllingArea
REArchtrObjectNumberBldngLand
REArchtrObjectBldngLandName
REArchitectureObjectUUID
REGenericRentalObjParentUUID _REUsableObject REGenericRentalObjParentUUID UUID Parent GO
_REObjectTypeDetails P_REArchtrObjAssgmtCalc4 _REObjectTypeDetails
_REUsableObject _REUsableObject
_CostCenter P_REArchtrObjAssgmtCalc4 _CostCenter
_WBSElement P_REArchtrObjAssgmtCalc4 _WBSElement
_InternalOrder P_REArchtrObjAssgmtCalc4 _InternalOrder
REStatusObjectSource Object Number
KEY InternalRealEstateNumber
KEY REGnrcRentalObjPortfolioID _REUsableObject REGnrcRentalObjPortfolioID Portfolio ID
KEY REAccountingObject P_REArchtrObjAssgmtCalc4 REStatusObjectTarget Object Number
KEY ValidityStartDate _RERentableObjectData ValidityStartDate Validity Start Date
ValidityEndDate _RERentableObjectData ValidityEndDate ValidTo
CompanyCode _REUsableObject CompanyCode Receiver Company Code
ControllingArea
REArchtrObjectNumberBldngLand
REArchtrObjectBldngLandName
REArchitectureObjectUUID
REGenericRentalObjParentUUID _REUsableObject REGenericRentalObjParentUUID UUID Parent GO
_REObjectTypeDetails P_REArchtrObjAssgmtCalc4 _REObjectTypeDetails
_REUsableObject _REUsableObject
_CostCenter P_REArchtrObjAssgmtCalc4 _CostCenter
_WBSElement P_REArchtrObjAssgmtCalc4 _WBSElement
_InternalOrder P_REArchtrObjAssgmtCalc4 _InternalOrder
_REArchitectureObject _REUsableObject _REArchitectureObject

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 P_REArchtrObjAssgmtCalc1.
-- 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 P_REArchtrObjAssgmtCalc1 AS
SELECT
  _REObjectAssignment.REStatusObjectSource AS REStatusObjectSource,
  _REUsableObject._REArchitectureObject.InternalRealEstateNumber AS InternalRealEstateNumber,
  _REUsableObject.REGnrcRentalObjPortfolioID AS REGnrcRentalObjPortfolioID,
  _REObjectAssignment.REStatusObjectTarget AS REAccountingObject,
  _REObjectAssignment.ValidityStartDate AS ValidityStartDate,
  _REObjectAssignment.ValidityEndDate AS ValidityEndDate,
  _REUsableObject.CompanyCode AS CompanyCode,
  _REUsableObject._CompanyCode.ControllingArea AS ControllingArea,
  cast(_REUsableObject._REArchitectureObject.REArchitectureObjectNumber as reobvdmobnrbuildingland preserving type) AS REArchtrObjectNumberBldngLand,
  _REUsableObject._REArchitectureObject.REArchitectureObjectName AS REArchtrObjectBldngLandName,
  cast(_REUsableObject.REGenericRentalObjParentUUID as reobarchitectureobjectuuid preserving type) AS REArchitectureObjectUUID,
  _REUsableObject.REGenericRentalObjParentUUID AS REGenericRentalObjParentUUID,
  _REObjectAssignment._REObjectTypeDetails AS _REObjectTypeDetails,
  _REObjectAssignment._CostCenter AS _CostCenter,
  _REObjectAssignment._WBSElement AS _WBSElement,
  _REObjectAssignment._InternalOrder AS _InternalOrder,
  _REUsableObject._REArchitectureObject AS _REArchitectureObject
FROM P_REArchtrObjAssgmtCalc4 AS _REObjectAssignment
LEFT OUTER JOIN I_REUsableObject AS _REUsableObject ON _REObjectAssignment.REStatusObjectSource = _REUsableObject.REStatusObject  -- association [1..1]
-- UNION ALL with additional select branch(es): P_REArchtrObjAssgmtCalc4
;