P_RevenueAccountingItem

DDL: P_REVENUEACCOUNTINGITEM SQL: PREVNACCTITEM Type: view COMPOSITE

P_RevenueAccountingItem is a Composite CDS View in SAP S/4HANA. It reads from 4 data sources (I_RAProcdInvoiceRevnAcctItem, P_RAPostponedItmWthOrderHdr, I_RAProcdFlfmtRevnAcctItem, I_RAProcdRevnAcctItem) and exposes 305 fields with key fields RASndgCompLogicalSystem, RevnAcctgSenderComponent, RASndgCompDocumentItemType, RASndgCompDocumentItem, RAItemType. It has 3 associations to related views.

Data Sources (4)

SourceAliasJoin Type
I_RAProcdInvoiceRevnAcctItem I_RAProcdInvoiceRevnAcctItem union_all
P_RAPostponedItmWthOrderHdr PostPonedMainItem from
I_RAProcdFlfmtRevnAcctItem ProcdFlfmtMainItem union_all
I_RAProcdRevnAcctItem ProcdOrderMainItem union_all

Associations (3)

CardinalityTargetAliasCondition
[1..1] P_RADistinctMappingKeys _DistinctMapping $projection.RAOriginalDocItemSenderComp = _DistinctMapping.RevnAcctgSenderComponent and $projection.RAOriginalDocItemLogicalSystem = _DistinctMapping.RASndgCompLogicalSystem and $projection.RevnAcctgOrderHeader = _DistinctMapping.RevnAcctgOperationalDocument
[1..1] I_RAProcdRevnAcctItem _OrdItem2 _OrdItem2.RevnAcctgSenderComponent = ProcdFlfmtMainItem.RAOriginalDocItemSenderComp and _OrdItem2.RASndgCompLogicalSystem = ProcdFlfmtMainItem.RAOriginalDocItemLogicalSystem and _OrdItem2.RASndgCompDocumentItemType = ProcdFlfmtMainItem.RAOriginalDocItemType and _OrdItem2.RASndgCompDocumentItem = ProcdFlfmtMainItem.RAOriginalDocItemID
[1..1] I_RAProcdRevnAcctItem _OrdItem3 $projection.RAOriginalDocItemSenderComp = _OrdItem3.RevnAcctgSenderComponent and $projection.RAOriginalDocItemLogicalSystem = _OrdItem3.RASndgCompLogicalSystem and $projection.RAOriginalDocItemType = _OrdItem3.RASndgCompDocumentItemType and $projection.RAOriginalDocItemID = _OrdItem3.RASndgCompDocumentItem

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PREVNACCTITEM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
VDM.private true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (305)

KeyFieldSource TableSource FieldDescription
KEY RASndgCompLogicalSystem RASndgCompLogicalSystem Source System
KEY RevnAcctgSenderComponent RevnAcctgSenderComponent Sender Component
KEY RASndgCompDocumentItemType RASndgCompDocumentItemType SrcItemType
KEY RASndgCompDocumentItem RASndgCompDocumentItem Src. Item ID
KEY RAItemType RAItemType
KEY RAItemLastChangeDateTimeValue RAItemLastChangeDateTimeValue
RAItemLastChangeDateTime RAItemLastChangeDateTime
RAItemCreationDateTime RAItemCreationDateTime Timestamp
RevnAcctgItemCreatedByUser RevnAcctgItemCreatedByUser User
RevnAcctgOperationalDocument RevnAcctgOperationalDocument Stress Test: GUID
AdditionalCurrency1 AdditionalCurrency1 Local curr. 2
AdditionalCurrency2 AdditionalCurrency2 Local curr. 3
CompanyCodeCurrency CompanyCodeCurrency Local Currency
RAOperationalDocumentItem RAOperationalDocumentItem Simulation Item ID
Quantity Quantity Value
RAItemDifferenceToDeliveredQty RAItemDifferenceToDeliveredQty Difference to Delivered Quantity
QuantityUnit QuantityUnit Unit of measure
SalesDocumentCurrency SalesDocumentCurrency Currency
DocumentDate DocumentDate Journal Entry Date
RAItemTranslationDate RAItemTranslationDate Translatn Date
Customer Customer Sold-to Party
RAOriginalDocItemSenderComp RAOriginalDocItemSenderComp Sender Component
RAOriginalDocItemType RAOriginalDocItemType OrigItemType
RAOriginalDocItemID RAOriginalDocItemID OriginalItemID
RAOriginalDocItemLogicalSystem RAOriginalDocItemLogicalSystem
BusinessPartner BusinessPartner Issuing Authority
RevnAcctgAssetImpairment RevnAcctgAssetImpairment Reduct.in Val.
PerfOblgnHasAssetImpairment PerfOblgnHasAssetImpairment
OrderID OrderID Order ID
RABillingPlanType RABillingPlanType BillPlanTyp
RAItemIsBillingRelevant RAItemIsBillingRelevant Billing Relevant
PerfObligationChangeReason PerfObligationChangeReason Bus Chg Reason
PerfObligationInceptionDate PerfObligationInceptionDate Inception Date
PerfObligationIsToBeDeleted PerfObligationIsToBeDeleted
RAItemIsDeliveryRelevant RAItemIsDeliveryRelevant Delivery-Relevant
RevnAcctgContrChangeEffctvDate RevnAcctgContrChangeEffctvDate Validity Date
PerformanceObligationStartDate PerformanceObligationStartDate Start Date
PerformanceObligationEndDate PerformanceObligationEndDate End Date
CostCenter CostCenter Cost Center
RAPredecessorDocItemSenderComp RAPredecessorDocItemSenderComp
RAPredecessorDocItemLgclSystem RAPredecessorDocItemLgclSystem
RAPredecessorDocItemType RAPredecessorDocItemType
RAPredecessorDocItemID RAPredecessorDocItemID Pred. Item ID
WBSElementExternalID WBSElementExternalID WBS Element External ID
RevnAcctgReceivablesAccount RevnAcctgReceivablesAccount ReceivAccount
RevenueAccountingReference RevenueAccountingReference Reference No.
RevenueAccountingRefType RevenueAccountingRefType Sttl. Ref. Type
RevnAcctgSalesOrganization RevnAcctgSalesOrganization Sales Org.
RAInvoiceAmountIsRelevant RAInvoiceAmountIsRelevant Value-Relevant
AccountAssignmentIsDtmndByRA AccountAssignmentIsDtmndByRA
PerfObligationIsNegative PerfObligationIsNegative Negative Amount
ReceivableAccountIsDtmndByRA ReceivableAccountIsDtmndByRA
CAProduct CAProduct Product ID
CARevenueAccountingServiceType CARevenueAccountingServiceType Service Type
SalesDocumentType SalesDocumentType Sales Doc. Type
StorageLocation StorageLocation StorageLocation
Material Material Vehicle Model
OriginSDDocumentItem OriginSDDocumentItem Origin. Item
SalesDocumentItemCategory SalesDocumentItemCategory Item Category
OriginSDDocument OriginSDDocument Originating Doc
SDDocumentCategory SDDocumentCategory Document Cat.
RAFulfillmentEventDate RAFulfillmentEventDate Fulfillment Date
RAFulfillmentEventTime RAFulfillmentEventTime Time Stamp
PerfOblgnEventType PerfOblgnEventType Event Type
RAInvoiceDueDate RAInvoiceDueDate Net Due Date
ExchangeRate ExchangeRate Exchange rate
AdditionalCrcy1ExchangeRate AdditionalCrcy1ExchangeRate
AdditionalCrcy2ExchangeRate AdditionalCrcy2ExchangeRate
PerfOblgnIsFinallyInvoiced PerfOblgnIsFinallyInvoiced Final Invoice
RAInvoiceCategory RAInvoiceCategory
RAInvoiceType RAInvoiceType SAF-T Document Type
PostingDate PostingDate Posting Date for GR
CompanyCode CompanyCode Receiver Company Code
FunctionalArea FunctionalArea Sendr Fctl Area
BusinessArea BusinessArea Business Area
CustomerGroup CustomerGroup Customer Group
MaterialGroup MaterialGroup Product Group
ProfitCenter ProfitCenter Profit Center
Segment Segment Segment number
Division Division Internal Division ID
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Plant Plant Valuation Area
RAPerfOblgnFinalizationDate RAPerfOblgnFinalizationDate Finalizat. Date
RevenueAccountingItemHasError RevenueAccountingItemHasError
RAItemPostponementReason RAItemPostponementReason
RAItemExemptionReason RAItemExemptionReason
RAPerfOblgnCategory RAPerfOblgnCategory Performance Obligation Category
RAItemQuantityIsRelevant RAItemQuantityIsRelevant Quantity Relevant
QuantityAndPriceIsDtmndByRA QuantityAndPriceIsDtmndByRA Estim. Quantity
RACostBasedProfAnlysIsIgnored RACostBasedProfAnlysIsIgnored
FulfilledAmountInSlsDocCrcy FulfilledAmountInSlsDocCrcy Value Amount
ApplicationLogHandle Log Handle
ApplicationLogDateTimeValue
RevnAcctgOrderHeader RevnAcctgOrderHeader Stress Test: GUID
RAItemStatus RAItemStatus
RAItemLastSaveDateTime RAItemLastSaveDateTime
RAItemIsManuallyChanged RAItemIsManuallyChanged Manual Changed
ResultAnalysisInternalID ResultAnalysisInternalID Results Analysis Key
RAItemOriginType
_CompanyCode _CompanyCode
_BusinessPartner _BusinessPartner
KEY RevnAcctgSenderComponent RevnAcctgSenderComponent Sender Component
KEY RASndgCompDocumentItemType RASndgCompDocumentItemType SrcItemType
KEY RASndgCompDocumentItem RASndgCompDocumentItem Src. Item ID
KEY RAItemType RAItemType
KEY RAItemLastChangeDateTimeValue
RAItemLastChangeDateTime RAItemLastChangeDateTime
RAItemCreationDateTime RAItemCreationDateTime Timestamp
RevnAcctgItemCreatedByUser RevnAcctgItemCreatedByUser User
RevnAcctgOperationalDocument RevnAcctgOperationalDocument Stress Test: GUID
AdditionalCurrency1 AdditionalCurrency1 Local curr. 2
AdditionalCurrency2 AdditionalCurrency2 Local curr. 3
CompanyCodeCurrency CompanyCodeCurrency Local Currency
RAOperationalDocumentItem RAOperationalDocumentItem Simulation Item ID
Quantity Quantity Value
RAItemDifferenceToDeliveredQty Difference to Delivered Quantity
QuantityUnit QuantityUnit Unit of measure
SalesDocumentCurrency SalesDocumentCurrency Currency
DocumentDate Journal Entry Date
RAItemTranslationDate Translatn Date
Customer Customer Sold-to Party
RAOriginalDocItemSenderComp RevnAcctgSenderComponent Sender Component
RAOriginalDocItemType RASndgCompDocumentItemType OrigItemType
RAOriginalDocItemID RASndgCompDocumentItem OriginalItemID
RAOriginalDocItemLogicalSystem RASndgCompLogicalSystem
BusinessPartner BusinessPartner Issuing Authority
RevnAcctgAssetImpairment RevnAcctgAssetImpairment Reduct.in Val.
PerfOblgnHasAssetImpairment PerfOblgnHasAssetImpairment
OrderID OrderID Order ID
RABillingPlanType RABillingPlanType BillPlanTyp
RAItemIsBillingRelevant RAItemIsBillingRelevant Billing Relevant
PerfObligationChangeReason PerfObligationChangeReason Bus Chg Reason
PerfObligationInceptionDate PerfObligationInceptionDate Inception Date
PerfObligationIsToBeDeleted PerfObligationIsToBeDeleted
RAItemIsDeliveryRelevant RAItemIsDeliveryRelevant Delivery-Relevant
RevnAcctgContrChangeEffctvDate RevnAcctgContrChangeEffctvDate Validity Date
PerformanceObligationStartDate PerformanceObligationStartDate Start Date
PerformanceObligationEndDate PerformanceObligationEndDate End Date
CostCenter CostCenter Cost Center
RAPredecessorDocItemSenderComp RAPredecessorDocItemSenderComp
RAPredecessorDocItemLgclSystem RAPredecessorDocItemLgclSystem
RAPredecessorDocItemType RAPredecessorDocItemType
RAPredecessorDocItemID RAPredecessorDocItemID Pred. Item ID
WBSElementExternalID WBSElementExternalID WBS Element External ID
RevnAcctgReceivablesAccount RevnAcctgReceivablesAccount ReceivAccount
RevenueAccountingReference RevenueAccountingReference Reference No.
RevenueAccountingRefType RevenueAccountingRefType Sttl. Ref. Type
RevnAcctgSalesOrganization RevnAcctgSalesOrganization Sales Org.
RAInvoiceAmountIsRelevant RAInvoiceAmountIsRelevant Value-Relevant
AccountAssignmentIsDtmndByRA AccountAssignmentIsDtmndByRA
PerfObligationIsNegative PerfObligationIsNegative Negative Amount
ReceivableAccountIsDtmndByRA ReceivableAccountIsDtmndByRA
CAProduct CAProduct Product ID
CARevenueAccountingServiceType CARevenueAccountingServiceType Service Type
SalesDocumentType SalesDocumentType Sales Doc. Type
StorageLocation StorageLocation StorageLocation
Material Material Vehicle Model
OriginSDDocumentItem OriginSDDocumentItem Origin. Item
SalesDocumentItemCategory SalesDocumentItemCategory Item Category
OriginSDDocument OriginSDDocument Originating Doc
SDDocumentCategory SDDocumentCategory Document Cat.
RAFulfillmentEventDate Fulfillment Date
RAFulfillmentEventTime Time Stamp
PerfOblgnEventType Event Type
RAInvoiceDueDate Net Due Date
ExchangeRate Exchange rate
AdditionalCrcy1ExchangeRate
AdditionalCrcy2ExchangeRate
PerfOblgnIsFinallyInvoiced Final Invoice
RAInvoiceCategory
RAInvoiceType SAF-T Document Type
PostingDate Posting Date for GR
CompanyCode CompanyCode Receiver Company Code
FunctionalArea FunctionalArea Sendr Fctl Area
BusinessArea BusinessArea Business Area
CustomerGroup CustomerGroup Customer Group
MaterialGroup MaterialGroup Product Group
ProfitCenter ProfitCenter Profit Center
Segment Segment Segment number
Division Division Internal Division ID
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Plant Plant Valuation Area
RAPerfOblgnFinalizationDate RAPerfOblgnFinalizationDate Finalizat. Date
RevenueAccountingItemHasError
RAItemPostponementReason
RAItemExemptionReason
RAPerfOblgnCategory RAPerfOblgnCategory Performance Obligation Category
RAItemQuantityIsRelevant Quantity Relevant
QuantityAndPriceIsDtmndByRA QuantityAndPriceIsDtmndByRA Estim. Quantity
RACostBasedProfAnlysIsIgnored
FulfilledAmountInSlsDocCrcy Value Amount
ApplicationLogHandle Log Handle
ApplicationLogDateTimeValue
RevnAcctgOrderHeader RevnAcctgOperationalDocument Stress Test: GUID
RAItemStatus RAItemStatus
RAItemLastSaveDateTime
RAItemIsManuallyChanged RAItemIsManuallyChanged Manual Changed
RAContractHasPostponedItem
ResultAnalysisInternalID ResultAnalysisInternalID Results Analysis Key
RAItemOriginType
_CompanyCode _CompanyCode
_BusinessPartner _BusinessPartner
RASndgCompLogicalSystem Source System
KEY RevnAcctgSenderComponent I_RAProcdFlfmtRevnAcctItem RevnAcctgSenderComponent Sender Component
KEY RASndgCompDocumentItemType I_RAProcdFlfmtRevnAcctItem RASndgCompDocumentItemType SrcItemType
KEY RASndgCompDocumentItem I_RAProcdFlfmtRevnAcctItem RASndgCompDocumentItem Src. Item ID
KEY RAItemType I_RAProcdFlfmtRevnAcctItem RAItemType
KEY RAItemLastChangeDateTimeValue
RAItemLastChangeDateTime I_RAProcdFlfmtRevnAcctItem RAItemLastChangeDateTime
RAItemCreationDateTime I_RAProcdFlfmtRevnAcctItem RAItemCreationDateTime Timestamp
RevnAcctgItemCreatedByUser I_RAProcdFlfmtRevnAcctItem RevnAcctgItemCreatedByUser User
RevnAcctgOperationalDocument I_RAProcdFlfmtRevnAcctItem RevnAcctgOperationalDocument Stress Test: GUID
AdditionalCurrency1 Local curr. 2
AdditionalCurrency2 Local curr. 3
CompanyCodeCurrency Local Currency
RAOperationalDocumentItem I_RAProcdFlfmtRevnAcctItem RAOperationalDocumentItem Simulation Item ID
Quantity I_RAProcdFlfmtRevnAcctItem Quantity Value
RAItemDifferenceToDeliveredQty I_RAProcdFlfmtRevnAcctItem RAItemDifferenceToDeliveredQty Difference to Delivered Quantity
QuantityUnit I_RAProcdFlfmtRevnAcctItem QuantityUnit Unit of measure
SalesDocumentCurrency I_RAProcdFlfmtRevnAcctItem SalesDocumentCurrency Currency
DocumentDate Journal Entry Date
RAItemTranslationDate Translatn Date
Customer _OrdItem2 Customer Sold-to Party
RAOriginalDocItemSenderComp I_RAProcdFlfmtRevnAcctItem RAOriginalDocItemSenderComp Sender Component
RAOriginalDocItemType I_RAProcdFlfmtRevnAcctItem RAOriginalDocItemType OrigItemType
RAOriginalDocItemID I_RAProcdFlfmtRevnAcctItem RAOriginalDocItemID OriginalItemID
RAOriginalDocItemLogicalSystem I_RAProcdFlfmtRevnAcctItem RAOriginalDocItemLogicalSystem
BusinessPartner _OrdItem2 BusinessPartner Issuing Authority
RevnAcctgAssetImpairment Reduct.in Val.
PerfOblgnHasAssetImpairment
OrderID Order ID
RABillingPlanType BillPlanTyp
RAItemIsBillingRelevant Billing Relevant
PerfObligationChangeReason Bus Chg Reason
PerfObligationInceptionDate Inception Date
PerfObligationIsToBeDeleted
RAItemIsDeliveryRelevant Delivery-Relevant
RevnAcctgContrChangeEffctvDate Validity Date
PerformanceObligationStartDate Start Date
PerformanceObligationEndDate End Date
CostCenter Cost Center
RAPredecessorDocItemSenderComp
RAPredecessorDocItemLgclSystem
RAPredecessorDocItemType
RAPredecessorDocItemID Pred. Item ID
WBSElementExternalID WBS Element External ID
RevnAcctgReceivablesAccount ReceivAccount
RevenueAccountingReference Reference No.
RevenueAccountingRefType Sttl. Ref. Type
RevnAcctgSalesOrganization Sales Org.
RAInvoiceAmountIsRelevant Value-Relevant
AccountAssignmentIsDtmndByRA
PerfObligationIsNegative Negative Amount
ReceivableAccountIsDtmndByRA
CAProduct Product ID
CARevenueAccountingServiceType Service Type
SalesDocumentType Sales Doc. Type
StorageLocation StorageLocation
Material Vehicle Model
OriginSDDocumentItem Origin. Item
SalesDocumentItemCategory Item Category
OriginSDDocument Originating Doc
SDDocumentCategory Document Cat.
RAFulfillmentEventDate I_RAProcdFlfmtRevnAcctItem RAFulfillmentEventDate Fulfillment Date
RAFulfillmentEventTime I_RAProcdFlfmtRevnAcctItem RAFulfillmentEventTime Time Stamp
PerfOblgnEventType I_RAProcdFlfmtRevnAcctItem PerfOblgnEventType Event Type
RAInvoiceDueDate Net Due Date
ExchangeRate Exchange rate
AdditionalCrcy1ExchangeRate
AdditionalCrcy2ExchangeRate
PerfOblgnIsFinallyInvoiced Final Invoice
RAInvoiceCategory
RAInvoiceType SAF-T Document Type
PostingDate Posting Date for GR
CompanyCode I_RAProcdFlfmtRevnAcctItem CompanyCode Receiver Company Code
FunctionalArea Sendr Fctl Area
BusinessArea Business Area
CustomerGroup Customer Group
MaterialGroup Product Group
ProfitCenter Profit Center
Segment Segment number
Division Internal Division ID
DistributionChannel RefDistCh-Cust/Mat.
Plant Valuation Area
RAPerfOblgnFinalizationDate Finalizat. Date
RevenueAccountingItemHasError
RAItemPostponementReason
RAItemExemptionReason
RAPerfOblgnCategory Performance Obligation Category
RAItemQuantityIsRelevant Quantity Relevant
QuantityAndPriceIsDtmndByRA Estim. Quantity
RACostBasedProfAnlysIsIgnored
FulfilledAmountInSlsDocCrcy FulfilledAmountInSlsDocCrcy Value Amount
ApplicationLogHandle Log Handle
ApplicationLogDateTimeValue
RevnAcctgOrderHeader _OrdItem2 RevnAcctgOperationalDocument Stress Test: GUID
RAItemStatus RAItemStatus
RAItemLastSaveDateTime
RAItemIsManuallyChanged I_RAProcdFlfmtRevnAcctItem RAItemIsManuallyChanged Manual Changed
RAContractHasPostponedItem
ResultAnalysisInternalID Results Analysis Key
RAItemOriginType
_CompanyCode _CompanyCode
_BusinessPartner _OrdItem2 _BusinessPartner
_Customer _OrdItem2 _Customer

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 P_RevenueAccountingItem.
-- 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: PREVNACCTITEM

CREATE VIEW P_RevenueAccountingItem AS
SELECT
  RASndgCompLogicalSystem,
  RevnAcctgSenderComponent,
  RASndgCompDocumentItemType,
  RASndgCompDocumentItem,
  RAItemType,
  RAItemLastChangeDateTimeValue,
  RAItemLastChangeDateTime,
  RAItemCreationDateTime,
  RevnAcctgItemCreatedByUser,
  RevnAcctgOperationalDocument,
  AdditionalCurrency1,
  AdditionalCurrency2,
  CompanyCodeCurrency,
  RAOperationalDocumentItem,
  Quantity,
  RAItemDifferenceToDeliveredQty,
  QuantityUnit,
  SalesDocumentCurrency,
  DocumentDate,
  RAItemTranslationDate,
  Customer,
  RAOriginalDocItemSenderComp,
  RAOriginalDocItemType,
  RAOriginalDocItemID,
  RAOriginalDocItemLogicalSystem,
  BusinessPartner,
  RevnAcctgAssetImpairment,
  PerfOblgnHasAssetImpairment,
  OrderID,
  RABillingPlanType,
  RAItemIsBillingRelevant,
  PerfObligationChangeReason,
  PerfObligationInceptionDate,
  PerfObligationIsToBeDeleted,
  RAItemIsDeliveryRelevant,
  RevnAcctgContrChangeEffctvDate,
  PerformanceObligationStartDate,
  PerformanceObligationEndDate,
  CostCenter,
  RAPredecessorDocItemSenderComp,
  RAPredecessorDocItemLgclSystem,
  RAPredecessorDocItemType,
  RAPredecessorDocItemID,
  WBSElementExternalID,
  RevnAcctgReceivablesAccount,
  RevenueAccountingReference,
  RevenueAccountingRefType,
  RevnAcctgSalesOrganization,
  RAInvoiceAmountIsRelevant,
  AccountAssignmentIsDtmndByRA,
  PerfObligationIsNegative,
  ReceivableAccountIsDtmndByRA,
  CAProduct,
  CARevenueAccountingServiceType,
  SalesDocumentType,
  StorageLocation,
  Material,
  OriginSDDocumentItem,
  SalesDocumentItemCategory,
  OriginSDDocument,
  SDDocumentCategory,
  RAFulfillmentEventDate,
  RAFulfillmentEventTime,
  PerfOblgnEventType,
  RAInvoiceDueDate,
  ExchangeRate,
  AdditionalCrcy1ExchangeRate,
  AdditionalCrcy2ExchangeRate,
  PerfOblgnIsFinallyInvoiced,
  RAInvoiceCategory,
  RAInvoiceType,
  PostingDate,
  CompanyCode,
  FunctionalArea,
  BusinessArea,
  CustomerGroup,
  MaterialGroup,
  ProfitCenter,
  Segment,
  Division,
  DistributionChannel,
  Plant,
  RAPerfOblgnFinalizationDate,
  RevenueAccountingItemHasError,
  RAItemPostponementReason,
  RAItemExemptionReason,
  RAPerfOblgnCategory,
  RAItemQuantityIsRelevant,
  QuantityAndPriceIsDtmndByRA,
  RACostBasedProfAnlysIsIgnored,
  FulfilledAmountInSlsDocCrcy,
  cast (ApplicationLogHandle as char22 ) AS ApplicationLogHandle,
  cast (RAItemLastChangeDateTime as char23 ) AS ApplicationLogDateTimeValue,
  RevnAcctgOrderHeader,
  RAItemStatus,
  RAItemLastSaveDateTime,
  RAItemIsManuallyChanged,
  ResultAnalysisInternalID,
  cast ('A' as farr_rai_origin_type preserving type ) AS RAItemOriginType,
  'X' AS RAContractHasPostponedItem,
  _OrdItem2._BusinessPartner AS _BusinessPartner,
  _OrdItem2._Customer AS _Customer
FROM P_RAPostponedItmWthOrderHdr AS PostPonedMainItem
LEFT OUTER JOIN P_RADistinctMappingKeys AS _DistinctMapping ON RAOriginalDocItemSenderComp = _DistinctMapping.RevnAcctgSenderComponent AND RAOriginalDocItemLogicalSystem = _DistinctMapping.RASndgCompLogicalSystem AND RevnAcctgOrderHeader = _DistinctMapping.RevnAcctgOperationalDocument  -- association [1..1]
LEFT OUTER JOIN I_RAProcdRevnAcctItem AS _OrdItem2 ON _OrdItem2.RevnAcctgSenderComponent = ProcdFlfmtMainItem.RAOriginalDocItemSenderComp AND _OrdItem2.RASndgCompLogicalSystem = ProcdFlfmtMainItem.RAOriginalDocItemLogicalSystem AND _OrdItem2.RASndgCompDocumentItemType = ProcdFlfmtMainItem.RAOriginalDocItemType AND _OrdItem2.RASndgCompDocumentItem = ProcdFlfmtMainItem.RAOriginalDocItemID  -- association [1..1]
LEFT OUTER JOIN I_RAProcdRevnAcctItem AS _OrdItem3 ON RAOriginalDocItemSenderComp = _OrdItem3.RevnAcctgSenderComponent AND RAOriginalDocItemLogicalSystem = _OrdItem3.RASndgCompLogicalSystem AND RAOriginalDocItemType = _OrdItem3.RASndgCompDocumentItemType AND RAOriginalDocItemID = _OrdItem3.RASndgCompDocumentItem  -- association [1..1]
-- UNION ALL with additional select branch(es): I_RAProcdRevnAcctItem, I_RAProcdFlfmtRevnAcctItem, I_RAProcdInvoiceRevnAcctItem
;