C_RAPerfOblgnPrcAllocTP

DDL: C_RAPERFOBLGNPRCALLOCTP Type: view_entity CONSUMPTION Package: ODATA_FARR_ALLOCATE_PRICE

Price Allocation Performance Obligation

C_RAPerfOblgnPrcAllocTP is a Consumption CDS View that provides data about "Price Allocation Performance Obligation" in SAP S/4HANA. It reads from 1 data source (R_RAPerformanceObligationTP) and exposes 25 fields with key field PerformanceObligation. It is exposed through 2 OData services (ASQL_F5448, UI_PRICEALLOCATION). Part of development package ODATA_FARR_ALLOCATE_PRICE.

Data Sources (1)

SourceAliasJoin Type
R_RAPerformanceObligationTP R_RAPerformanceObligationTP projection

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Price Allocation Performance Obligation view
Metadata.allowExtensions true view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F5448 ASQL_F5448 C2 NOT_RELEASED
UI_PRICEALLOCATION UI_PRICEALLOCATION V4 C1 NOT_RELEASED

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY PerformanceObligation PerformanceObligation Performance Obligation
RevenueAccountingContract RevenueAccountingContract Revenue Contract
PerformanceObligationClass PerformanceObligationClass Performance Obligation Name
RAPerfOblgnCategory RAPerfOblgnCategory Performance Obligation Category
RAPerfOblgnCategoryName RAPerfOblgnCategoryName
AccountingPrinciple AccountingPrinciple AP Ledger/CoCode
AccountingPrincipleNamelocalized
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
AllocatedPriceInSalesDocCrcy AllocatedPriceInSalesDocCrcy Allocated Amount
ContractualPrcInSlsDocCrcy ContractualPrcInSlsDocCrcy Contractual Price
SSPriceInSalesDocCrcy SSPriceInSalesDocCrcy Standalone Selling Price
AllocEffctAmountInSalesDocCrcy AllocEffctAmountInSalesDocCrcy Allocation Effect
SalesDocumentCurrency SalesDocumentCurrency Currency
PerfOblgnIsExclFromPriceAlloc PerfOblgnIsExclFromPriceAlloc Excluded from Allocation
AllcdPrcInSlsDocCrcyForEdit AllcdPrcInSlsDocCrcyForEdit
MnllyAllocatedPrcInSlsDocCrcy MnllyAllocatedPrcInSlsDocCrcy
RAPerfOblgnHasMnlAllocatedAmt RAPerfOblgnHasMnlAllocatedAmt
RAPerfOblgnDistinctType RAPerfOblgnDistinctType Composition
RAPerfOblgnDistinctTypeName RAPerfOblgnDistinctTypeName
RevnAcctgPerfOblgnStatus RevnAcctgPerfOblgnStatus Perf. Oblig. Status
RAPerfOblgnIsResidual RAPerfOblgnIsResidual Residual Allocation
RevnAcctgSuspensionDate RevnAcctgSuspensionDate Suspension Date
RevnAcctgSuspensionReason RevnAcctgSuspensionReason Suspension Reason
RAUnivRevnRecgnIntegType RAUnivRevnRecgnIntegType URR Integration Type

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_RAPerfOblgnPrcAllocTP.
-- 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_RAPerfOblgnPrcAllocTP AS
SELECT
  PerformanceObligation,
  RevenueAccountingContract,
  PerformanceObligationClass,
  RAPerfOblgnCategory,
  RAPerfOblgnCategoryName,
  AccountingPrinciple,
  _AccountingPrinciple._Text.AccountingPrincipleName : localized AS AccountingPrincipleNamelocalized,
  CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  AllocatedPriceInSalesDocCrcy,
  ContractualPrcInSlsDocCrcy,
  SSPriceInSalesDocCrcy,
  AllocEffctAmountInSalesDocCrcy,
  SalesDocumentCurrency,
  PerfOblgnIsExclFromPriceAlloc,
  AllcdPrcInSlsDocCrcyForEdit,
  MnllyAllocatedPrcInSlsDocCrcy,
  RAPerfOblgnHasMnlAllocatedAmt,
  RAPerfOblgnDistinctType,
  RAPerfOblgnDistinctTypeName,
  RevnAcctgPerfOblgnStatus,
  RAPerfOblgnIsResidual,
  RevnAcctgSuspensionDate,
  RevnAcctgSuspensionReason,
  RAUnivRevnRecgnIntegType
FROM R_RAPerformanceObligationTP
;