P_REIntegObjectOccpcyCalc1

DDL: P_REINTEGOBJECTOCCPCYCALC1 SQL: PREINTOBJOCCCAL1 Type: view COMPOSITE

P_REIntegObjectOccpcyCalc1 is a Composite CDS View in SAP S/4HANA. It reads from 7 data sources and exposes 37 fields.

Data Sources (7)

SourceAliasJoin Type
I_REContract _REContract inner
I_REIntegrationObject _REIntegrationObject inner
I_REIntegrationObject _REIntegrationObject inner
I_REObjectArchived _REObjectArchived inner
I_REObjectAssgmt _REObjectAssgmt from
I_REObjectAssgmt _REObjectAssgmt union
I_REObjectAssgmtArchived _REObjectAssgmtArchived inner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PREINTOBJOCCCAL1 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (37)

KeyFieldSource TableSource FieldDescription
REIntegObjectStatusObject I_REIntegrationObject REStatusObject Val. Obj. No.
REContractStatusObject I_REContract REStatusObject Val. Obj. No.
REIntegObjectInternalNumber I_REIntegrationObject InternalRealEstateNumber RE Key
REContractInternalNumber I_REContract InternalRealEstateNumber RE Key
CompanyCode I_REContract CompanyCode Receiver Company Code
RealEstateContract I_REContract RealEstateContract Real Estate Contract
ContractEndDateendasREOccupancyToDate
REIntegObjectValidityStartDate I_REIntegrationObject ValidityStartDate Validity Start Date
REIntegObjectValidityEndDate I_REIntegrationObject ValidityEndDate ValidTo
ContractStartDate I_REContract ContractStartDate Contract Start Date
ContractEndDate I_REContract ContractEndDate Contract End Date
REObjAssgmtValidityStartDate I_REObjectAssgmt ValidityStartDate Validity Start Date
REObjAssgmtValidityEndDate I_REObjectAssgmt ValidityEndDate ValidTo
REObjectPossessionStartDate I_REObjectAssgmt REObjectPossessionStartDate Possession From
REObjectPossessionEndDate I_REObjectAssgmt REObjectPossessionEndDate Possession To
REPossessionStartDate I_REContract REPossessionStartDate Possession From
REPossessionEndDate I_REContract REPossessionEndDate Possession To
REStatusObjectSourceIsArchived I_REObjectAssgmt REStatusObjectSourceIsArchived Archived
REContractStatusObject I_REObjectArchived REStatusObject Val. Obj. No.
REIntegObjectInternalNumber I_REIntegrationObject InternalRealEstateNumber RE Key
REContractInternalNumber I_REObjectArchived InternalRealEstateNumber RE Key
CompanyCode Receiver Company Code
RealEstateContract Real Estate Contract
REOccupancyFromDate I_REObjectAssgmtArchived ValidityStartDate Validity Start Date
REOccupancyToDate I_REObjectAssgmtArchived ValidityEndDate ValidTo
REIntegObjectValidityStartDate I_REIntegrationObject ValidityStartDate Validity Start Date
REIntegObjectValidityEndDate I_REIntegrationObject ValidityEndDate ValidTo
ContractStartDate I_REObjectAssgmtArchived ContractStartDate Contract Start Date
ContractEndDate I_REObjectAssgmtArchived ContractEndDate Contract End Date
REObjAssgmtValidityStartDate I_REObjectAssgmt ValidityStartDate Validity Start Date
REObjAssgmtValidityEndDate I_REObjectAssgmt ValidityEndDate ValidTo
REObjectPossessionStartDate I_REObjectAssgmt REObjectPossessionStartDate Possession From
REObjectPossessionEndDate I_REObjectAssgmt REObjectPossessionEndDate Possession To
REPossessionStartDate I_REObjectAssgmtArchived REObjectPossessionStartDate Possession From
REPossessionEndDate I_REObjectAssgmtArchived REObjectPossessionEndDate Possession To
REStatusObjectSourceIsArchived I_REObjectAssgmt REStatusObjectSourceIsArchived Archived
REContractIsActive

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_REIntegObjectOccpcyCalc1.
-- 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: PREINTOBJOCCCAL1

CREATE VIEW P_REIntegObjectOccpcyCalc1 AS
SELECT
  _REIntegrationObject.REStatusObject AS REIntegObjectStatusObject,
  _REContract.REStatusObject AS REContractStatusObject,
  _REIntegrationObject.InternalRealEstateNumber AS REIntegObjectInternalNumber,
  _REContract.InternalRealEstateNumber AS REContractInternalNumber,
  _REContract.CompanyCode AS CompanyCode,
  _REContract.RealEstateContract AS RealEstateContract,
  case when _REObjectAssgmt.ValidityEndDate < _REContract.ContractEndDate then _REObjectAssgmt.ValidityEndDate when _REIntegrationObject.ValidityEndDate < _REContract.ContractEndDate then _REIntegrationObject.ValidityEndDate else _REContract.ContractEndDate end as REOccupancyToDate AS ContractEndDateendasREOccupancyToDate,
  _REIntegrationObject.ValidityStartDate AS REIntegObjectValidityStartDate,
  _REIntegrationObject.ValidityEndDate AS REIntegObjectValidityEndDate,
  _REContract.ContractStartDate AS ContractStartDate,
  _REContract.ContractEndDate AS ContractEndDate,
  _REObjectAssgmt.ValidityStartDate AS REObjAssgmtValidityStartDate,
  _REObjectAssgmt.ValidityEndDate AS REObjAssgmtValidityEndDate,
  _REObjectAssgmt.REObjectPossessionStartDate AS REObjectPossessionStartDate,
  _REObjectAssgmt.REObjectPossessionEndDate AS REObjectPossessionEndDate,
  _REContract.REPossessionStartDate AS REPossessionStartDate,
  _REContract.REPossessionEndDate AS REPossessionEndDate,
  _REObjectAssgmt.REStatusObjectSourceIsArchived AS REStatusObjectSourceIsArchived,
  _REObjectAssgmtArchived.ValidityStartDate AS REOccupancyFromDate,
  _REObjectAssgmtArchived.ValidityEndDate AS REOccupancyToDate,
  ' ' AS REContractIsActive
FROM I_REObjectAssgmt AS _REObjectAssgmt
INNER JOIN I_REIntegrationObject AS _REIntegrationObject ON /* join condition not captured in parsed metadata */
INNER JOIN I_REContract AS _REContract ON /* join condition not captured in parsed metadata */
INNER JOIN I_REObjectAssgmtArchived AS _REObjectAssgmtArchived ON /* join condition not captured in parsed metadata */
INNER JOIN I_REObjectArchived AS _REObjectArchived ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_REObjectAssgmt
;