I_REIntegObjToContractAssgmt

DDL: I_REINTEGOBJTOCONTRACTASSGMT SQL: IREINTCONT Type: view COMPOSITE

Integration Object Contract Assignment

I_REIntegObjToContractAssgmt (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_REIntegObjToContractAssgmt is a Composite CDS View that provides data about "Integration Object Contract Assignment" in SAP S/4HANA. It reads from 1 data source (I_REObjectAssgmt) and exposes 21 fields with key fields REStatusObjectSource, REObjectAssignmentType, CompanyCode, RealEstateContract, ValidityStartEndDateValue. It has 1 association to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentRE-FX-IP
CapabilitiesData Source in SQL Select, Association Target for Defining CDS Entities, Data Source for Defining CDS Entities, Data Source for Data Extraction
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_REObjectAssgmt _REObjectAssgmt from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_REContract _REContract $projection.REStatusObjectTarget = _REContract.REStatusObject

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IREINTCONT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Integration Object Contract Assignment view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataExtraction.enabled true view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY REStatusObjectSource REStatusObjectTarget Object Number
KEY REObjectAssignmentType REObjectAssignmentType Type of Object Assignment
KEY CompanyCode _REContract CompanyCode Receiver Company Code
KEY RealEstateContract _REContract RealEstateContract Real Estate Contract
KEY ValidityStartEndDateValue Date from to (RAP Key)
KEY InternalRealEstateNumber _REObjectTypeDetails InternalRealEstateNumber Internal Key of Real Estate Object
ContractStartDateendasValidityStartDate
REStatusObjectTarget REStatusObjectSource Object Number
ContractEndDateendasValidityEndDate
REOnlyInfoAssgmt REOnlyInfoAssgmt Informational Assignment
REStatusObjectSourceIsArchived REStatusObjectSourceIsArchived Source Object Was Archived
REGenerationType REGenerationType Generation Type Functional Location
REIsMainAsset REIsMainAsset Asset Is Leading Asset
REAssignmentHasMultiple REAssignmentHasMultiple Generated Entry for Multiple Assignment
REObjectPossessionStartDate REObjectPossessionStartDate Date From Which the Object Is Made Available for Use
REObjectPossessionEndDate REObjectPossessionEndDate Date Up to Which the Object Is Used
_REObjectTypeDetails _REObjectTypeDetails
_REObjectAssignmentType _REObjectAssignmentType
_REGenerationType _REGenerationType
_CompanyCode _REContract _CompanyCode
_REContract _REContract

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_REIntegObjToContractAssgmt.
-- 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: IREINTCONT

CREATE VIEW I_REIntegObjToContractAssgmt AS
SELECT
  REStatusObjectTarget AS REStatusObjectSource,
  REObjectAssignmentType,
  _REContract.CompanyCode AS CompanyCode,
  _REContract.RealEstateContract AS RealEstateContract,
  cast(concat(ValidityStartDate, ValidityEndDate ) as recadateperiod) AS ValidityStartEndDateValue,
  _REObjectTypeDetails.InternalRealEstateNumber AS InternalRealEstateNumber,
  case when _REObjectAssgmt.ValidityStartDate > _REContract.ContractStartDate then cast( coalesce(ValidityStartDate, '00000000') as rebdvdmvalidfrom ) when _REObjectTypeDetails._REIntegrationObject.ValidityStartDate > _REContract.ContractStartDate then _REObjectTypeDetails._REIntegrationObject.ValidityStartDate else _REContract.ContractStartDate end as ValidityStartDate AS ContractStartDateendasValidityStartDate,
  REStatusObjectSource AS REStatusObjectTarget,
  case when _REObjectAssgmt.ValidityEndDate < _REContract.ContractEndDate then cast( coalesce(ValidityEndDate, '99991231') as rebdvdmvalidto ) when _REObjectTypeDetails._REIntegrationObject.ValidityEndDate < _REContract.ContractEndDate then _REObjectTypeDetails._REIntegrationObject.ValidityEndDate else _REContract.ContractEndDate end as ValidityEndDate AS ContractEndDateendasValidityEndDate,
  REOnlyInfoAssgmt,
  REStatusObjectSourceIsArchived,
  REGenerationType,
  REIsMainAsset,
  REAssignmentHasMultiple,
  REObjectPossessionStartDate,
  REObjectPossessionEndDate,
  _REContract._CompanyCode AS _CompanyCode
FROM I_REObjectAssgmt AS _REObjectAssgmt
LEFT OUTER JOIN I_REContract AS _REContract ON REStatusObjectTarget = _REContract.REStatusObject  -- association [1..1]
;