I_REDocumentHeader

DDL: I_REDOCUMENTHEADER SQL: IREDOCHEAD Type: view_entity BASIC

Real Estate Document Header

I_REDocumentHeader (Basic)

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

Cross Applications

I_REDocumentHeader is a Basic CDS View (Dimension) that provides data about "Real Estate Document Header" in SAP S/4HANA. It reads from 1 data source (viradoc) and exposes 32 fields with key field RealEstateDocumentUUID. It has 7 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentRE-FX-RA
CapabilitiesAssociation Target for Defining CDS Entities, Analytical Dimension
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
viradoc viradoc from

Associations (7)

CardinalityTargetAliasCondition
[1..*] I_REProcess _REProcess $projection.REProcessUUID = _REProcess.REProcessUUID
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _ChangedByUser $projection.LastChangedByUser = _ChangedByUser.UserID
[0..1] I_AccountingDocument _AccountingDocument $projection.OriginalReferenceDocument = _AccountingDocument.OriginalReferenceDocument and $projection.FiscalYear = _AccountingDocument.FiscalYear
[0..1] I_AccountingPrinciple _AccountingPrinciple $projection.AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple
[0..1] I_RECurrencyTranslationRule _RECurrencyTranslationRule $projection.RECurrencyTranslationRule = _RECurrencyTranslationRule.RECurrencyTranslationRule
[0..1] I_REValuationRule _REValuationRule $projection.REValuationRule = _REValuationRule.REValuationRule

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Real Estate Document Header view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ObjectModel.representativeKey RealEstateDocumentUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY RealEstateDocumentUUID docguid GUID: Unique Internal Key for RE Document
REProcessUUID processguid Generic Key of Process
RealEstateProcess Settlement ID
FiscalYear fisc_year Fiscal Year
PostingDate pstngdate Posting Date
DocumentDate docdate Document Date
OriginalReferenceDocument refdocid Reference Key of Document
LogicalSystem logsystem Logical System
REDocumentReversalStatus revid Indicator for Reversed Documents
REReversalDocumentUUID revdocguid GUID: Internal Key for Accompanying Reversal Document
CreatedByUser rerf Entered By
CreationDate derf First Entered On
CreationTime terf Time of Creation
RESourceOfCreation reher Source of Initial Entry
LastChangedByUser rbear Last Changed By
LastChangeDate dbear Last Processing
LastChangeTime tbear Last Edited At
RESourceOfChange rbher Editing Source
RECurrencyTranslationRule ctrule Currency Translation Rule
REIsPostInConditionCurrency postcdcurr Post in Condition Currency
REPlndTranslationDate ctdatereq Planned Translation Date
REActlTranslationDate ctdateact Actual Translation Date
ForeignCurrency ctfccurrkey Foreign Currency
REValuationRule cerule Valuation Rule
AccountingPrinciple accprinciple Accounting Principle
_REProcess _REProcess
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_AccountingDocument _AccountingDocument
_AccountingPrinciple _AccountingPrinciple
_RECurrencyTranslationRule _RECurrencyTranslationRule
_REValuationRule _REValuationRule

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_REDocumentHeader.
-- 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: IREDOCHEAD

CREATE VIEW I_REDocumentHeader AS
SELECT
  docguid AS RealEstateDocumentUUID,
  processguid AS REProcessUUID,
  cast(processid as recavdmprocessid preserving type ) AS RealEstateProcess,
  fisc_year AS FiscalYear,
  pstngdate AS PostingDate,
  docdate AS DocumentDate,
  refdocid AS OriginalReferenceDocument,
  logsystem AS LogicalSystem,
  revid AS REDocumentReversalStatus,
  revdocguid AS REReversalDocumentUUID,
  rerf AS CreatedByUser,
  derf AS CreationDate,
  terf AS CreationTime,
  reher AS RESourceOfCreation,
  rbear AS LastChangedByUser,
  dbear AS LastChangeDate,
  tbear AS LastChangeTime,
  rbher AS RESourceOfChange,
  ctrule AS RECurrencyTranslationRule,
  postcdcurr AS REIsPostInConditionCurrency,
  ctdatereq AS REPlndTranslationDate,
  ctdateact AS REActlTranslationDate,
  ctfccurrkey AS ForeignCurrency,
  cerule AS REValuationRule,
  accprinciple AS AccountingPrinciple
FROM viradoc
LEFT OUTER JOIN I_REProcess AS _REProcess ON REProcessUUID = _REProcess.REProcessUUID  -- association [1..*]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _ChangedByUser ON LastChangedByUser = _ChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_AccountingDocument AS _AccountingDocument ON OriginalReferenceDocument = _AccountingDocument.OriginalReferenceDocument AND FiscalYear = _AccountingDocument.FiscalYear  -- association [0..1]
LEFT OUTER JOIN I_AccountingPrinciple AS _AccountingPrinciple ON AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple  -- association [0..1]
LEFT OUTER JOIN I_RECurrencyTranslationRule AS _RECurrencyTranslationRule ON RECurrencyTranslationRule = _RECurrencyTranslationRule.RECurrencyTranslationRule  -- association [0..1]
LEFT OUTER JOIN I_REValuationRule AS _REValuationRule ON REValuationRule = _REValuationRule.REValuationRule  -- association [0..1]
;