R_REUseEnableFxdAstObjAssgmtTP

DDL: R_REUSEENABLEFXDASTOBJASSGMTTP SQL: RREUSEFXAASSTP Type: view_entity TRANSACTIONAL

IntegrationObject Object Assignment TP

R_REUseEnableFxdAstObjAssgmtTP is a Transactional CDS View that provides data about "IntegrationObject Object Assignment TP" in SAP S/4HANA. It reads from 1 data source (I_REIntegObjectObjectAssgmt) and exposes 20 fields with key fields InternalRealEstateNumber, REObjectAssignmentType, CompanyCode, MasterFixedAsset, FixedAsset. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_REIntegObjectObjectAssgmt _REObjectAssgmt from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_REFixedAssetRelation _REFixedAssetRelation $projection.CompanyCode = _REFixedAssetRelation.CompanyCode and $projection.MasterFixedAsset = _REFixedAssetRelation.MasterFixedAsset and $projection.FixedAsset = _REFixedAssetRelation.FixedAsset
[1..1] I_FixedAsset _FixedAsset $projection.CompanyCodeForEdit = _FixedAsset.CompanyCode and $projection.MasterFixedAssetForEdit = _FixedAsset.MasterFixedAsset and $projection.FixedAssetForEdit = _FixedAsset.FixedAsset
[1..1] I_REEntryValidity _REEntryValidity $projection.REEntryValidity = _REEntryValidity.REEntryValidity

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey InternalRealEstateNumber view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label IntegrationObject Object Assignment TP view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
KEY REObjectAssignmentType REObjectAssignmentType Assignment Type
KEY CompanyCode
KEY MasterFixedAsset
KEY FixedAsset
KEY ValidityStartEndDateValue
REStatusObjectTarget REStatusObjectTarget Object Number
ValidityStartDate
ValidityEndDate
CompanyCodeForEdit
MasterFixedAssetForEdit
FixedAssetForEdit
REOnlyInfoAssgmt REOnlyInfoAssgmt Informational
REStatusObjectSourceIsArchived REStatusObjectSourceIsArchived
REIsMainAsset REIsMainAsset
REStatusObjectSource REStatusObjectSource Object Number
_REFixedAssetRelation _REFixedAssetRelation
_FixedAsset _FixedAsset
_REEntryValidity _REEntryValidity
_REIntegrationObjectTP _REIntegrationObjectTP

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 R_REUseEnableFxdAstObjAssgmtTP.
-- 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: RREUSEFXAASSTP

CREATE VIEW R_REUseEnableFxdAstObjAssgmtTP AS
SELECT
  InternalRealEstateNumber,
  REObjectAssignmentType,
  cast( substring(REStatusObjectTarget,3,4) as bukrs preserving type ) AS CompanyCode,
  cast( substring(REStatusObjectTarget,7,12) as anln1 preserving type ) AS MasterFixedAsset,
  cast( substring(REStatusObjectTarget,19,4) as anln2 preserving type ) AS FixedAsset,
  cast(concat(ValidityStartDate, ValidityEndDate ) as recadateperiod preserving type ) AS ValidityStartEndDateValue,
  REStatusObjectTarget,
  cast( coalesce(ValidityStartDate, '00000000') as rebdvdmvalidfrom preserving type ) AS ValidityStartDate,
  cast( coalesce(ValidityEndDate, '99991231') as rebdvdmvalidto preserving type ) AS ValidityEndDate,
  cast( substring(REStatusObjectTarget,3,4) as bukrs preserving type ) AS CompanyCodeForEdit,
  cast( substring(REStatusObjectTarget,7,12) as anln1 preserving type ) AS MasterFixedAssetForEdit,
  cast( substring(REStatusObjectTarget,19,4) as anln2 preserving type ) AS FixedAssetForEdit,
  REOnlyInfoAssgmt,
  REStatusObjectSourceIsArchived,
  REIsMainAsset,
  REStatusObjectSource
FROM I_REIntegObjectObjectAssgmt AS _REObjectAssgmt
LEFT OUTER JOIN I_REFixedAssetRelation AS _REFixedAssetRelation ON CompanyCode = _REFixedAssetRelation.CompanyCode AND MasterFixedAsset = _REFixedAssetRelation.MasterFixedAsset AND FixedAsset = _REFixedAssetRelation.FixedAsset  -- association [0..1]
LEFT OUTER JOIN I_FixedAsset AS _FixedAsset ON CompanyCodeForEdit = _FixedAsset.CompanyCode AND MasterFixedAssetForEdit = _FixedAsset.MasterFixedAsset AND FixedAssetForEdit = _FixedAsset.FixedAsset  -- association [1..1]
LEFT OUTER JOIN I_REEntryValidity AS _REEntryValidity ON REEntryValidity = _REEntryValidity.REEntryValidity  -- association [1..1]
;