I_RECostSettlmtClassfctnItem

DDL: I_RECOSTSETTLMTCLASSFCTNITEM Type: view_entity BASIC

RE Cost Settlement Classification Item

I_RECostSettlmtClassfctnItem is a Basic CDS View that provides data about "RE Cost Settlement Classification Item" in SAP S/4HANA. It reads from 1 data source (vicssettlclfn) and exposes 20 fields with key field RECostSettlmtClassfctnUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
vicssettlclfn vicssettlclfn from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_RECostSettlmtClfnStatus _RECostSettlmtClfnStatus $projection.RECostSettlmtClassfctnStatus = _RECostSettlmtClfnStatus.RECostSettlmtClassfctnStatus
[0..1] I_REGenericRentalObject _REGenericRentalObject $projection.REGenericRentalObjectUUID = _REGenericRentalObject.REGenericRentalObjectUUID
[0..1] I_REContract _REContract $projection.REContractIntRealEstateNumber = _REContract.InternalRealEstateNumber
[0..1] I_REServiceGroup _REServiceGroup $projection.REServiceGroupUUID = _REServiceGroup.REServiceGroupUUID
[0..1] I_RECostCategory _RECostCategory $projection.RECostCategory = _RECostCategory.RECostCategory
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode

Annotations (8)

NameValueLevelField
EndUserText.label RE Cost Settlement Classification Item view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.representativeKey RECostSettlmtClassfctnUUID view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY RECostSettlmtClassfctnUUID classificationuuid Classification GUID
CompanyCode rbukrs Company Code
FiscalYear gjahr Settlement Year
AccountingDocument belnr SD Document
LedgerGLLineItem docln Matching Document Line Item
RECostSettlmtClassfctnStatus status Workflow Status
RECostSettlmtItemIsIgnored ignoreitem Ignore Item
RECostSettlementServiceDate service_date Service Date
RECostCategory costcategory Cost Category
REServiceGroupUUID objectuuid_sg
REGenericRentalObjectUUID objectuuid_go UUID GO
REContractIntRealEstateNumber intreno_cn RE Key
CreationDateTime creationdatetime Timestamp
LastChangeDateTime lastchangedatetime Timestamp
_RECostSettlmtClfnStatus _RECostSettlmtClfnStatus
_RECostCategory _RECostCategory
_REContract _REContract
_REGenericRentalObject _REGenericRentalObject
_REServiceGroup _REServiceGroup
_CompanyCode _CompanyCode

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_RECostSettlmtClassfctnItem.
-- 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 I_RECostSettlmtClassfctnItem AS
SELECT
  classificationuuid AS RECostSettlmtClassfctnUUID,
  rbukrs AS CompanyCode,
  gjahr AS FiscalYear,
  belnr AS AccountingDocument,
  docln AS LedgerGLLineItem,
  status AS RECostSettlmtClassfctnStatus,
  ignoreitem AS RECostSettlmtItemIsIgnored,
  service_date AS RECostSettlementServiceDate,
  costcategory AS RECostCategory,
  objectuuid_sg AS REServiceGroupUUID,
  objectuuid_go AS REGenericRentalObjectUUID,
  intreno_cn AS REContractIntRealEstateNumber,
  CreationDateTime,
  LastChangeDateTime
FROM vicssettlclfn
LEFT OUTER JOIN I_RECostSettlmtClfnStatus AS _RECostSettlmtClfnStatus ON RECostSettlmtClassfctnStatus = _RECostSettlmtClfnStatus.RECostSettlmtClassfctnStatus  -- association [1..1]
LEFT OUTER JOIN I_REGenericRentalObject AS _REGenericRentalObject ON REGenericRentalObjectUUID = _REGenericRentalObject.REGenericRentalObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_REContract AS _REContract ON REContractIntRealEstateNumber = _REContract.InternalRealEstateNumber  -- association [0..1]
LEFT OUTER JOIN I_REServiceGroup AS _REServiceGroup ON REServiceGroupUUID = _REServiceGroup.REServiceGroupUUID  -- association [0..1]
LEFT OUTER JOIN I_RECostCategory AS _RECostCategory ON RECostCategory = _RECostCategory.RECostCategory  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
;