I_REContrPartcipnProcedure

DDL: I_RECONTRPARTCIPNPROCEDURE SQL: IRECNPARTICIP Type: view_entity BASIC

Real Estate Contract Participation

I_REContrPartcipnProcedure is a Basic CDS View (Dimension) that provides data about "Real Estate Contract Participation" in SAP S/4HANA. It reads from 4 data sources (t001, tivcncctadd, tivgousagetype, tivcscnpartproc) and exposes 10 fields with key fields REContractType, CompanyCode, REGenericRentalObjectUsageType, REParticipationProcedure. It has 4 associations to related views.

Data Sources (4)

SourceAliasJoin Type
t001 _iCompanyCode inner
tivcncctadd _iREContractType inner
tivgousagetype _iREGnrcRentalObjUsageType inner
tivcscnpartproc _REContrPartcipnProcedure from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_REGnrcRentalObjUsageType _REGnrcRentalObjUsageType $projection.REGenericRentalObjectUsageType = _REGnrcRentalObjUsageType.REGenericRentalObjectUsageType
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_REContractType _REContractType $projection.REContractType = _REContractType.REContractType
[0..1] I_REParticipationProcedure _REParticipationProcedure $projection.REParticipationProcedure = _REParticipationProcedure.REParticipationProcedure

Annotations (13)

NameValueLevelField
EndUserText.label Real Estate Contract Participation view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey REContractType view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY REContractType tivcncctadd smvart Contract Type
KEY CompanyCode t001 bukrs Value
KEY REGenericRentalObjectUsageType tivgousagetype usagetype UsageType
KEY REParticipationProcedure tivcscnpartproc participprocedure Participation Procedure
REPartcipnProcedureIsDefault tivcscnpartproc ispartprocdefault Participation Procedure Default?
REParticipationIsChangeable tivcscnpartproc ispartchangeable Participation Procedure Changeable?
_CompanyCode _CompanyCode
_REContractType _REContractType
_REGnrcRentalObjUsageType _REGnrcRentalObjUsageType
_REParticipationProcedure _REParticipationProcedure

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_REContrPartcipnProcedure.
-- 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: IRECNPARTICIP

CREATE VIEW I_REContrPartcipnProcedure AS
SELECT
  _iREContractType.smvart AS REContractType,
  _iCompanyCode.bukrs AS CompanyCode,
  _iREGnrcRentalObjUsageType.usagetype AS REGenericRentalObjectUsageType,
  _REContrPartcipnProcedure.participprocedure AS REParticipationProcedure,
  _REContrPartcipnProcedure.ispartprocdefault AS REPartcipnProcedureIsDefault,
  _REContrPartcipnProcedure.ispartchangeable AS REParticipationIsChangeable
FROM tivcscnpartproc AS _REContrPartcipnProcedure
INNER JOIN tivcncctadd AS _iREContractType ON /* join condition not captured in parsed metadata */
INNER JOIN t001 AS _iCompanyCode ON /* join condition not captured in parsed metadata */
INNER JOIN tivgousagetype AS _iREGnrcRentalObjUsageType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_REGnrcRentalObjUsageType AS _REGnrcRentalObjUsageType ON REGenericRentalObjectUsageType = _REGnrcRentalObjUsageType.REGenericRentalObjectUsageType  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_REContractType AS _REContractType ON REContractType = _REContractType.REContractType  -- association [0..1]
LEFT OUTER JOIN I_REParticipationProcedure AS _REParticipationProcedure ON REParticipationProcedure = _REParticipationProcedure.REParticipationProcedure  -- association [0..1]
;