C_RAPerfOblgnDocumentFlow

DDL: C_RAPERFOBLGNDOCUMENTFLOW Type: view_entity CONSUMPTION

RA Performance Obligation Document Flow

C_RAPerfOblgnDocumentFlow is a Consumption CDS View that provides data about "RA Performance Obligation Document Flow" in SAP S/4HANA. It reads from 1 data source (I_RAPerfOblgnDocumentFlow) and exposes 27 fields with key fields PerformanceObligation, RevnAcctgSenderComponent, RASndgCompLogicalSystem, RASndgCompDocumentItemType, RASndgCompDocumentItem. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_RAPerfOblgnDocumentFlow DocumentFlow from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_RAPerfOblgnEventTypeText _EventTypeText _EventTypeText.PerfOblgnEventType = DocumentFlow.PerfOblgnEventType and _EventTypeText.Language = $session.system_language

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label RA Performance Obligation Document Flow view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY PerformanceObligation I_RAPerfOblgnDocumentFlow PerformanceObligation Performance Obligation
KEY RevnAcctgSenderComponent I_RAPerfOblgnDocumentFlow RevnAcctgSenderComponent Sender Component
KEY RASndgCompLogicalSystem I_RAPerfOblgnDocumentFlow RASndgCompLogicalSystem
KEY RASndgCompDocumentItemType I_RAPerfOblgnDocumentFlow RASndgCompDocumentItemType
KEY RASndgCompDocumentItem I_RAPerfOblgnDocumentFlow RASndgCompDocumentItem
KEY RevnAcctgOperationalDocument I_RAPerfOblgnDocumentFlow RevnAcctgOperationalDocument
KEY RAItemType I_RAPerfOblgnDocumentFlow RAItemType
KEY ReferenceDocument I_RAPerfOblgnDocumentFlow ReferenceDocument Reference Document
KEY RADocumentCreationDate I_RAPerfOblgnDocumentFlow RADocumentCreationDate
RevnAcctgItmQuantity I_RAPerfOblgnDocumentFlow RevnAcctgItmQuantity
RevnAcctgItmQuantityUnit I_RAPerfOblgnDocumentFlow RevnAcctgItmQuantityUnit Unit of Measure
RevnAcctgItmAmtInSlsDocCrcy I_RAPerfOblgnDocumentFlow RevnAcctgItmAmtInSlsDocCrcy
SalesDocumentCurrency I_RAPerfOblgnDocumentFlow SalesDocumentCurrency Currency
PerfOblgnInvoiceDueDate I_RAPerfOblgnDocumentFlow PerfOblgnInvoiceDueDate
ContrLiabilityAssetValueDate I_RAPerfOblgnDocumentFlow ContrLiabilityAssetValueDate
CompanyCode I_RAPerfOblgnDocumentFlow CompanyCode Receiver Company Code
Ledger RepresentativeLedger Ledger Ledger
PerfOblgnEventType I_RAPerfOblgnDocumentFlow PerfOblgnEventType Event Type
PerfOblgnEventTypeText _EventTypeText PerfOblgnEventTypeText
ReferenceDocumentType I_RAPerfOblgnDocumentFlow ReferenceDocumentType Reference Document Type
RARecnclnKeyRunID I_RAPerfOblgnDocumentFlow RARecnclnKeyRunID
RevnAcctgPostingRunUUID I_RAPerfOblgnDocumentFlow RevnAcctgPostingRunUUID
MaterialDocumentYear I_RAPerfOblgnDocumentFlow MaterialDocumentYear Material Document Year
RAContractPostingMode
PerfOblgnStartDateType PerfOblgn PerfOblgnStartDateType Start Date Type
_EventTypeText _EventTypeText
SDDocumentCategory

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 C_RAPerfOblgnDocumentFlow.
-- 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 C_RAPerfOblgnDocumentFlow AS
SELECT
  DocumentFlow.PerformanceObligation AS PerformanceObligation,
  DocumentFlow.RevnAcctgSenderComponent AS RevnAcctgSenderComponent,
  DocumentFlow.RASndgCompLogicalSystem AS RASndgCompLogicalSystem,
  DocumentFlow.RASndgCompDocumentItemType AS RASndgCompDocumentItemType,
  DocumentFlow.RASndgCompDocumentItem AS RASndgCompDocumentItem,
  DocumentFlow.RevnAcctgOperationalDocument AS RevnAcctgOperationalDocument,
  DocumentFlow.RAItemType AS RAItemType,
  DocumentFlow.ReferenceDocument AS ReferenceDocument,
  DocumentFlow.RADocumentCreationDate AS RADocumentCreationDate,
  DocumentFlow.RevnAcctgItmQuantity AS RevnAcctgItmQuantity,
  DocumentFlow.RevnAcctgItmQuantityUnit AS RevnAcctgItmQuantityUnit,
  DocumentFlow.RevnAcctgItmAmtInSlsDocCrcy AS RevnAcctgItmAmtInSlsDocCrcy,
  DocumentFlow.SalesDocumentCurrency AS SalesDocumentCurrency,
  DocumentFlow.PerfOblgnInvoiceDueDate AS PerfOblgnInvoiceDueDate,
  DocumentFlow.ContrLiabilityAssetValueDate AS ContrLiabilityAssetValueDate,
  DocumentFlow.CompanyCode AS CompanyCode,
  RepresentativeLedger.Ledger AS Ledger,
  DocumentFlow.PerfOblgnEventType AS PerfOblgnEventType,
  _EventTypeText.PerfOblgnEventTypeText AS PerfOblgnEventTypeText,
  DocumentFlow.ReferenceDocumentType AS ReferenceDocumentType,
  DocumentFlow.RARecnclnKeyRunID AS RARecnclnKeyRunID,
  DocumentFlow.RevnAcctgPostingRunUUID AS RevnAcctgPostingRunUUID,
  DocumentFlow.MaterialDocumentYear AS MaterialDocumentYear,
  PerfOblgn._RevenueAccountingContract.RAContractPostingMode AS RAContractPostingMode,
  PerfOblgn.PerfOblgnStartDateType AS PerfOblgnStartDateType,
  cast('' as farr_vbtypl) AS SDDocumentCategory
FROM I_RAPerfOblgnDocumentFlow AS DocumentFlow
LEFT OUTER JOIN I_RAPerfOblgnEventTypeText AS _EventTypeText ON _EventTypeText.PerfOblgnEventType = DocumentFlow.PerfOblgnEventType AND _EventTypeText.Language = $session.system_language  -- association [0..1]
;