C_RAPostponedItem
Manage Revenue Accounting Item
C_RAPostponedItem is a Consumption CDS View that provides data about "Manage Revenue Accounting Item" in SAP S/4HANA. It reads from 1 data source (I_MngRAPostponedItem) and exposes 137 fields with key fields RASndgCompLogicalSystem, RevnAcctgSenderComponent, RASndgCompDocumentItemType, RASndgCompDocumentItem, RAItemType. It has 8 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MngRAPostponedItem | MainItem | from |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [*] | C_RAPostponedConditionObjPg | _ConditionItem | $projection.RAItemType = _ConditionItem.RAItemType and $projection.RevnAcctgSenderComponent = _ConditionItem.RevnAcctgSenderComponent and $projection.RASndgCompLogicalSystem = _ConditionItem.RASndgCompLogicalSystem and $projection.RASndgCompDocumentItemType = _ConditionItem.RASndgCompDocumentItemType and $projection.RASndgCompDocumentItem = _ConditionItem.RASndgCompDocumentItem and $projection.RAItemLastChangeDateTime = _ConditionItem.RAItemLastChangeDateTime |
| [*] | C_RevenueAccountingMapping | _RevenueAccountingMapping | $projection.RAOriginalDocItemSenderComp = _RevenueAccountingMapping.RevnAcctgSenderComponent and $projection.RAOriginalDocItemLogicalSystem = _RevenueAccountingMapping.RASndgCompLogicalSystem and $projection.RAOriginalDocItemType = _RevenueAccountingMapping.RASndgCompDocumentItemType and $projection.RAOriginalDocItemID = _RevenueAccountingMapping.RASndgCompDocumentItem |
| [1..1] | E_RAPostponedItem | _E_RAItemExtensibility | $projection.RevnAcctgSenderComponent = _E_RAItemExtensibility.RevnAcctgSenderComponent and $projection.RASndgCompDocumentItem = _E_RAItemExtensibility.RASndgCompDocumentItem and $projection.RASndgCompDocumentItemType = _E_RAItemExtensibility.RASndgCompDocumentItemType and $projection.RASndgCompLogicalSystem = _E_RAItemExtensibility.RASndgCompLogicalSystem and $projection.RAItemLastChangeDateTime = _E_RAItemExtensibility.RAItemLastChangeDateTime and $projection.RAItemType = _E_RAItemExtensibility.RAItemType |
| [1..1] | E_RAProcdRevnAcctItem | _E_RAProcdRevnAcctItem | $projection.RevnAcctgSenderComponent = _E_RAProcdRevnAcctItem.RevnAcctgSenderComponent and $projection.RASndgCompDocumentItem = _E_RAProcdRevnAcctItem.RASndgCompDocumentItem and $projection.RASndgCompDocumentItemType = _E_RAProcdRevnAcctItem.RASndgCompDocumentItemType and $projection.RASndgCompLogicalSystem = _E_RAProcdRevnAcctItem.RASndgCompLogicalSystem and $projection.RAItemLastChangeDateTime = _E_RAProcdRevnAcctItem.RAItemLastChangeDateTime |
| [1..*] | I_RAItemStatusText | _ItemStatusText | $projection.RAItemStatus = _ItemStatusText.RAItemStatus |
| [0..1] | I_BusinessAreaText | _BusinessAreaText | _BusinessAreaText.BusinessArea = $projection.BusinessArea and _BusinessAreaText.Language = $session.system_language |
| [0..1] | I_FunctionalAreaText | _FunctionalAreaText | _FunctionalAreaText.FunctionalArea = $projection.FunctionalArea and _FunctionalAreaText.Language = $session.system_language |
| [0..1] | I_SegmentText | _SegmentText | _SegmentText.Segment = $projection.Segment and _SegmentText.Language = $session.system_language |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| EndUserText.label | Manage Revenue Accounting Item | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| Search.searchable | true | view | |
| VDM.viewType | #CONSUMPTION | view |
Fields (137)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RASndgCompLogicalSystem | RASndgCompLogicalSystem | ||
| KEY | RevnAcctgSenderComponent | RevnAcctgSenderComponent | Sender Component | |
| KEY | RASndgCompDocumentItemType | RASndgCompDocumentItemType | ||
| KEY | RASndgCompDocumentItem | RASndgCompDocumentItem | ||
| KEY | RAItemType | RAItemType | ||
| KEY | RAItemLastChangeDateTimeValue | RAItemLastChangeDateTimeValue | ||
| KEY | RAItemStatusendasRAItemStatus | |||
| RAItemLastChangeDateTime | RAItemLastChangeDateTime | |||
| RAItemCreationDateTime | RAItemCreationDateTime | |||
| CreationDate | CreationDate | Time Stamp | ||
| CreationTime | CreationTime | Time of Change | ||
| CreatedByUserDescription | CreatedByUserDescription | Description | ||
| RevnAcctgItemCreatedByUser | RevnAcctgItemCreatedByUser | |||
| RevnAcctgOperationalDocument | RevnAcctgOperationalDocument | |||
| AdditionalCurrency1 | AdditionalCurrency1 | Local curr. 2 | ||
| AdditionalCurrency2 | AdditionalCurrency2 | Local curr. 3 | ||
| CompanyCodeCurrency | CompanyCodeCurrency | Local Currency | ||
| RAOperationalDocumentItem | RAOperationalDocumentItem | |||
| 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 | ||
| CustomerName | CustomerName | Name of Customer | ||
| RAOriginalDocItemSenderComp | RAOriginalDocItemSenderComp | |||
| RAOriginalDocItemType | RAOriginalDocItemType | OrigItemType | ||
| RAOriginalDocItemID | RAOriginalDocItemID | OriginalItemID | ||
| RAOriginalDocItemLogicalSystem | RAOriginalDocItemLogicalSystem | |||
| BusinessPartner | BusinessPartner | Issuing Authority | ||
| BusinessPartnerName | BusinessPartnerName | Extracted Customer Name | ||
| RevnAcctgAssetImpairment | RevnAcctgAssetImpairment | |||
| RevnAcctgAssetImpairmentName | ||||
| PerfOblgnHasAssetImpairment | PerfOblgnHasAssetImpairment | |||
| OrderID | OrderID | Order ID | ||
| RABillingPlanType | RABillingPlanType | |||
| RAItemIsBillingRelevant | RAItemIsBillingRelevant | |||
| PerfObligationChangeReason | PerfObligationChangeReason | |||
| PerfObligationInceptionDate | PerfObligationInceptionDate | |||
| PerfObligationIsToBeDeleted | PerfObligationIsToBeDeleted | |||
| RAItemIsDeliveryRelevant | RAItemIsDeliveryRelevant | |||
| RevnAcctgContrChangeEffctvDate | RevnAcctgContrChangeEffctvDate | |||
| PerformanceObligationStartDate | PerformanceObligationStartDate | Start Date | ||
| PerformanceObligationEndDate | PerformanceObligationEndDate | End Date | ||
| CostCenter | CostCenter | Cost Center | ||
| RAPredecessorDocItemSenderComp | RAPredecessorDocItemSenderComp | |||
| RAPredecessorDocItemLgclSystem | RAPredecessorDocItemLgclSystem | |||
| RAPredecessorDocItemType | RAPredecessorDocItemType | |||
| RAPredecessorDocItemID | RAPredecessorDocItemID | |||
| WBSElementExternalID | WBSElementExternalID | WBS Element External ID | ||
| RevnAcctgReceivablesAccount | RevnAcctgReceivablesAccount | |||
| RevenueAccountingReference | RevenueAccountingReference | |||
| RevenueAccountingRefType | RevenueAccountingRefType | |||
| RevenueAccountingRefTypeName | ||||
| RevnAcctgSalesOrganization | RevnAcctgSalesOrganization | Sales Org. | ||
| RAInvoiceAmountIsRelevant | RAInvoiceAmountIsRelevant | |||
| AccountAssignmentIsDtmndByRA | AccountAssignmentIsDtmndByRA | |||
| PerfObligationIsNegative | PerfObligationIsNegative | |||
| ReceivableAccountIsDtmndByRA | ReceivableAccountIsDtmndByRA | |||
| CAProduct | CAProduct | |||
| 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 | |||
| RAFulfillmentEventTime | RAFulfillmentEventTime | |||
| PerfOblgnEventType | PerfOblgnEventType | Event Type | ||
| RAInvoiceDueDate | RAInvoiceDueDate | |||
| ExchangeRate | ExchangeRate | Exchange rate | ||
| AdditionalCrcy1ExchangeRate | AdditionalCrcy1ExchangeRate | |||
| AdditionalCrcy2ExchangeRate | AdditionalCrcy2ExchangeRate | |||
| PerfOblgnIsFinallyInvoiced | PerfOblgnIsFinallyInvoiced | Final Invoice | ||
| RAInvoiceCategory | RAInvoiceCategory | |||
| RAInvoiceType | RAInvoiceType | |||
| PostingDate | PostingDate | Posting Date for GR | ||
| CompanyCodeName | _CompanyCode | CompanyCodeName | Company Name | |
| CompanyCode | CompanyCode | Receiver Company Code | ||
| FunctionalArea | FunctionalArea | Sendr Fctl Area | ||
| FunctionalAreaName | _FunctionalAreaText | FunctionalAreaName | Long Text | |
| BusinessArea | BusinessArea | Business Area | ||
| BusinessAreaName | _BusinessAreaText | BusinessAreaName | Business Area Name | |
| CustomerGroup | CustomerGroup | Customer Group | ||
| MaterialGroup | MaterialGroup | Product Group | ||
| ProfitCenter | ProfitCenter | Profit Center | ||
| Segment | Segment | Segment number | ||
| SegmentName | _SegmentText | SegmentName | Segment Name | |
| Division | Division | Internal Division ID | ||
| DistributionChannel | DistributionChannel | RefDistCh-Cust/Mat. | ||
| Plant | Plant | Valuation Area | ||
| RAPerfOblgnFinalizationDate | RAPerfOblgnFinalizationDate | Finalizat. Date | ||
| RevenueAccountingItemHasError | RevenueAccountingItemHasError | |||
| RAItemPostponementReason | RAItemPostponementReason | |||
| RAPerfOblgnCategory | RAPerfOblgnCategory | Performance Obligation Category | ||
| RAItemQuantityIsRelevant | RAItemQuantityIsRelevant | |||
| QuantityAndPriceIsDtmndByRA | QuantityAndPriceIsDtmndByRA | |||
| RACostBasedProfAnlysIsIgnored | RACostBasedProfAnlysIsIgnored | |||
| FulfilledAmountInSlsDocCrcy | FulfilledAmountInSlsDocCrcy | |||
| ApplicationLogHandle | ApplicationLogHandle | Log Handle | ||
| ApplicationLogDateTimeValue | ApplicationLogDateTimeValue | |||
| RAItemIsOrderRelated | RAItemIsOrderRelated | |||
| RAItemIsFulfillmentRelated | RAItemIsFulfillmentRelated | |||
| RAItemIsInvoiceRelated | RAItemIsInvoiceRelated | |||
| RAItemIsCostRelated | RAItemIsCostRelated | |||
| RAItemTypeName | RAItemTypeName | |||
| RAItemExemptionReason | RAItemExemptionReason | |||
| RAItemExemptionReasonName | _RAItemExemptionReasonText | RAItemExemptionReasonName | ||
| RevnAcctgOrderHeader | RevnAcctgOrderHeader | |||
| RAContractHasPostponedItem | RAContractHasPostponedItem | |||
| RAItemLastSaveDateTime | RAItemLastSaveDateTime | |||
| RAItemIsManuallyChanged | RAItemIsManuallyChanged | |||
| RAItmIsPrtlyProcdForAcctgPrncp | RAItmIsPrtlyProcdForAcctgPrncp | |||
| RAItemEditAuthznCheckIsPassed | ||||
| ResultAnalysisInternalID | ResultAnalysisInternalID | Results Analysis Key | ||
| RAItemExemptIsAuthorized | ||||
| _RASndgCompDocumentItemType | _RASndgCompDocumentItemType | |||
| _RevenueAccountingMapping | _RevenueAccountingMapping | |||
| _ConditionItem | _ConditionItem | |||
| _CompanyCode | _CompanyCode | |||
| _SourceComponentText | _SourceComponentText | |||
| _OrigDocComponentText | _OrigDocComponentText | |||
| _MaterialText | _MaterialText | |||
| _ItemTypeText | _ItemTypeText | |||
| _ItemStatusText | _ItemStatusText | |||
| _BillingPlanTypeText | _BillingPlanTypeText | |||
| _CreatedByUser | _CreatedByUser | |||
| _RAOriginalItemDocumentType | _RAOriginalItemDocumentType | |||
| _EventTypeText | _EventTypeText | |||
| _InvoiceTypeText | _InvoiceTypeText | |||
| _RAPostponementReasonTxt | _RAPostponementReasonTxt | |||
| _RAItemInvoiceItemCatText | _RAItemInvoiceItemCatText | |||
| _SegmentText | _SegmentText | |||
| _RAItemExemptionReasonText | _RAItemExemptionReasonText |
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_RAPostponedItem.
-- 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_RAPostponedItem AS
SELECT
RASndgCompLogicalSystem,
RevnAcctgSenderComponent,
RASndgCompDocumentItemType,
RASndgCompDocumentItem,
RAItemType,
RAItemLastChangeDateTimeValue,
case when RAItmIsPrtlyProcdForAcctgPrncp = 'X' then '3' when RAItemExemptionReason is not initial then '4' else MainItem.RAItemStatus end as RAItemStatus AS RAItemStatusendasRAItemStatus,
RAItemLastChangeDateTime,
RAItemCreationDateTime,
CreationDate,
CreationTime,
CreatedByUserDescription,
RevnAcctgItemCreatedByUser,
RevnAcctgOperationalDocument,
AdditionalCurrency1,
AdditionalCurrency2,
CompanyCodeCurrency,
RAOperationalDocumentItem,
Quantity,
RAItemDifferenceToDeliveredQty,
QuantityUnit,
SalesDocumentCurrency,
DocumentDate,
RAItemTranslationDate,
Customer,
CustomerName,
RAOriginalDocItemSenderComp,
RAOriginalDocItemType,
RAOriginalDocItemID,
RAOriginalDocItemLogicalSystem,
BusinessPartner,
BusinessPartnerName,
RevnAcctgAssetImpairment,
_RevnAcctgAssetImpairment[1:Language =$session.system_language].RevnAcctgAssetImpairmentName AS RevnAcctgAssetImpairmentName,
PerfOblgnHasAssetImpairment,
OrderID,
RABillingPlanType,
RAItemIsBillingRelevant,
PerfObligationChangeReason,
PerfObligationInceptionDate,
PerfObligationIsToBeDeleted,
RAItemIsDeliveryRelevant,
RevnAcctgContrChangeEffctvDate,
PerformanceObligationStartDate,
PerformanceObligationEndDate,
CostCenter,
RAPredecessorDocItemSenderComp,
RAPredecessorDocItemLgclSystem,
RAPredecessorDocItemType,
RAPredecessorDocItemID,
WBSElementExternalID,
RevnAcctgReceivablesAccount,
RevenueAccountingReference,
RevenueAccountingRefType,
_RAItemReferenceTypeText[1:Language =$session.system_language].RevenueAccountingRefTypeName AS RevenueAccountingRefTypeName,
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.CompanyCodeName AS CompanyCodeName,
CompanyCode,
FunctionalArea,
_FunctionalAreaText.FunctionalAreaName AS FunctionalAreaName,
BusinessArea,
_BusinessAreaText.BusinessAreaName AS BusinessAreaName,
CustomerGroup,
MaterialGroup,
ProfitCenter,
Segment,
_SegmentText.SegmentName AS SegmentName,
Division,
DistributionChannel,
Plant,
RAPerfOblgnFinalizationDate,
RevenueAccountingItemHasError,
RAItemPostponementReason,
RAPerfOblgnCategory,
RAItemQuantityIsRelevant,
QuantityAndPriceIsDtmndByRA,
RACostBasedProfAnlysIsIgnored,
FulfilledAmountInSlsDocCrcy,
ApplicationLogHandle,
ApplicationLogDateTimeValue,
RAItemIsOrderRelated,
RAItemIsFulfillmentRelated,
RAItemIsInvoiceRelated,
RAItemIsCostRelated,
RAItemTypeName,
RAItemExemptionReason,
_RAItemExemptionReasonText.RAItemExemptionReasonName AS RAItemExemptionReasonName,
RevnAcctgOrderHeader,
RAContractHasPostponedItem,
RAItemLastSaveDateTime,
RAItemIsManuallyChanged,
RAItmIsPrtlyProcdForAcctgPrncp,
cast('' as boole_d) AS RAItemEditAuthznCheckIsPassed,
ResultAnalysisInternalID,
cast('' as boole_d) AS RAItemExemptIsAuthorized
FROM I_MngRAPostponedItem AS MainItem
LEFT OUTER JOIN C_RAPostponedConditionObjPg AS _ConditionItem ON RAItemType = _ConditionItem.RAItemType AND RevnAcctgSenderComponent = _ConditionItem.RevnAcctgSenderComponent AND RASndgCompLogicalSystem = _ConditionItem.RASndgCompLogicalSystem AND RASndgCompDocumentItemType = _ConditionItem.RASndgCompDocumentItemType AND RASndgCompDocumentItem = _ConditionItem.RASndgCompDocumentItem AND RAItemLastChangeDateTime = _ConditionItem.RAItemLastChangeDateTime -- association [*]
LEFT OUTER JOIN C_RevenueAccountingMapping AS _RevenueAccountingMapping ON RAOriginalDocItemSenderComp = _RevenueAccountingMapping.RevnAcctgSenderComponent AND RAOriginalDocItemLogicalSystem = _RevenueAccountingMapping.RASndgCompLogicalSystem AND RAOriginalDocItemType = _RevenueAccountingMapping.RASndgCompDocumentItemType AND RAOriginalDocItemID = _RevenueAccountingMapping.RASndgCompDocumentItem -- association [*]
LEFT OUTER JOIN E_RAPostponedItem AS _E_RAItemExtensibility ON RevnAcctgSenderComponent = _E_RAItemExtensibility.RevnAcctgSenderComponent AND RASndgCompDocumentItem = _E_RAItemExtensibility.RASndgCompDocumentItem AND RASndgCompDocumentItemType = _E_RAItemExtensibility.RASndgCompDocumentItemType AND RASndgCompLogicalSystem = _E_RAItemExtensibility.RASndgCompLogicalSystem AND RAItemLastChangeDateTime = _E_RAItemExtensibility.RAItemLastChangeDateTime AND RAItemType = _E_RAItemExtensibility.RAItemType -- association [1..1]
LEFT OUTER JOIN E_RAProcdRevnAcctItem AS _E_RAProcdRevnAcctItem ON RevnAcctgSenderComponent = _E_RAProcdRevnAcctItem.RevnAcctgSenderComponent AND RASndgCompDocumentItem = _E_RAProcdRevnAcctItem.RASndgCompDocumentItem AND RASndgCompDocumentItemType = _E_RAProcdRevnAcctItem.RASndgCompDocumentItemType AND RASndgCompLogicalSystem = _E_RAProcdRevnAcctItem.RASndgCompLogicalSystem AND RAItemLastChangeDateTime = _E_RAProcdRevnAcctItem.RAItemLastChangeDateTime -- association [1..1]
LEFT OUTER JOIN I_RAItemStatusText AS _ItemStatusText ON RAItemStatus = _ItemStatusText.RAItemStatus -- association [1..*]
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON _BusinessAreaText.BusinessArea = BusinessArea AND _BusinessAreaText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_FunctionalAreaText AS _FunctionalAreaText ON _FunctionalAreaText.FunctionalArea = FunctionalArea AND _FunctionalAreaText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SegmentText AS _SegmentText ON _SegmentText.Segment = Segment AND _SegmentText.Language = $session.system_language -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA