R_RAPerfOblgnMngRevnContrDraft

DDL: R_RAPERFOBLGNMNGREVNCONTRDRAFT Type: view_entity BASIC

Draft Query for Performance Obligation

R_RAPerfOblgnMngRevnContrDraft is a Basic CDS View that provides data about "Draft Query for Performance Obligation" in SAP S/4HANA. It reads from 1 data source (farr_mgn_2_d) and exposes 89 fields with key fields PerformanceObligation, RevenueAccountingContract. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
farr_mgn_2_d Draft from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_RAPerfOblgnMngRevnContrDraft _Extension $projection.PerformanceObligation = _Extension.PerformanceObligation and $projection.RevenueAccountingContract = _Extension.RevenueAccountingContract

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Draft Query for Performance Obligation view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.extensibility.elementSuffix RCI view
AbapCatalog.extensibility.quota.maximumFields 170 view
AbapCatalog.extensibility.quota.maximumBytes 1700 view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (89)

KeyFieldSource TableSource FieldDescription
KEY PerformanceObligation performanceobligation Performance Obligation
KEY RevenueAccountingContract revenueaccountingcontract Revenue Contract
PerformanceObligationClass performanceobligationclass Performance Obligation Name
RAPerfOblgnDistinctType raperfoblgndistincttype Composition
SalesDocumentCurrency salesdocumentcurrency Currency
ContractualPrcInSlsDocCrcy contractualprcinslsdoccrcy Contractual Price
SSPriceInSalesDocCrcy sspriceinsalesdoccrcy Standalone Selling Price
AllocatedPriceInSalesDocCrcy allocatedpriceinsalesdoccrcy Allocated Amount
RevnAcctgSuspensionDate revnacctgsuspensiondate Suspension Date
PerfOblgnEffectiveQuantityUnit perfoblgneffectivequantityunit Unit of Measure
PerfOblgnEffectiveQuantity perfoblgneffectivequantity Effective Quantity
RevnAcctgPerfOblgnStatus revnacctgperfoblgnstatus Perf. Oblig. Status
Customer customer Sold-to Party
BusinessPartner businesspartner Issuing Authority
BusinessPartnerName businesspartnername Extracted Customer Name
CompanyCode companycode Receiver Company Code
CompanyCodeName companycodename Company Name
PerfOblgnFulfillmentType perfoblgnfulfillmenttype Fulfillment Type
PerfOblgnEventType perfoblgneventtype Event Type
PerfOblgnStartDateType perfoblgnstartdatetype Start Date Type
PerformanceObligationStartDate performanceobligationstartdate Start Date
PerformanceObligationEndDate performanceobligationenddate End Date
PerfObligationDuration perfobligationduration Duration
PerfObligationDurationUnit perfobligationdurationunit Duration Unit
PerfObligationDeferralMethod perfobligationdeferralmethod Deferral Method
PerfOblgnIsExclFromPriceAlloc perfoblgnisexclfrompricealloc Excluded from Allocation
RAPerfOblgnIsResidual raperfoblgnisresidual Residual Allocation
RAPerfOblgnInvoiceEffectType raperfoblgninvoiceeffecttype Invoice Effect
FunctionalArea functionalarea Sendr Fctl Area
BusinessArea businessarea Business Area
ProfitCenter profitcenter Profit Center
Segment segment Segment number
CostCenter costcenter Cost Center
OrderID orderid Order ID
WBSElementExternalID wbselementexternalid WBS Element External ID
WBSElementInternalID wbselementinternalid WBS Internal ID
SalesOrder salesorder SD Document
SalesOrderItem salesorderitem Sales Order Item
RAPerfOblgnCompletionDate raperfoblgncompletiondate Completion Date
PerfOblgnIsFullyFulfilled perfoblgnisfullyfulfilled Is Fully Fulfilled
PerfOblgnIsFinallyInvoiced perfoblgnisfinallyinvoiced Final Invoice
PerfOblgnIsSoftDeleted perfoblgnissoftdeleted Soft Deleted
RAPerfOblgnIsManuallyChanged raperfoblgnismanuallychanged Manual Changed
PerfOblgnHasManualSpreading perfoblgnhasmanualspreading Spreading Changed Manually
PerfOblgnHasSprdgConflict perfoblgnhassprdgconflict Spreading Conflict
RAAttributeHasConflict raattributehasconflict Attr conflict
RAPerfOblgnFinalizationDate raperfoblgnfinalizationdate Finalizat. Date
RevnAcctgSuspensionReason revnacctgsuspensionreason Suspension Reason
PerfOblgnContractualQuantity perfoblgncontractualquantity Quantity
PerfOblgnContractualQtyUnit perfoblgncontractualqtyunit Unit of Measure
PerfOblgnCreatedByUser perfoblgncreatedbyuser Created By
PerfOblgnCreationDate perfoblgncreationdate Created On
PerfOblgnLastChangedByUsr perfoblgnlastchangedbyusr Last Changed By
PerfOblgnLastChangeDate perfoblgnlastchangedate Changed on
RAHigherLevelPerfOblgn rahigherlevelperfoblgn Higher-Level POB
RootPerformanceObligationInBOM rootperformanceobligationinbom Root POB in BOM
RAPerformanceObligationType raperformanceobligationtype Performance Obligation Type
RAPerfOblgnCategory raperfoblgncategory Performance Obligation Category
PerformanceObligationRole performanceobligationrole Performance Obligation Role
RAPerfOblgnIsManuallyCreated raperfoblgnismanuallycreated Manual Created
RatioUnit ratiounit Unit of Measure
RevnAcctgSenderComponent revnacctgsendercomponent Sender Component
SSPriceToleranceMethod sspricetolerancemethod Single-Character Flag
SSPriceToleranceAmount sspricetoleranceamount SSP Tolerance
SSPriceTolerancePercent sspricetolerancepercent SSP Tolerance Percentage
RevnAcctgItmQuantityUnit revnacctgitmquantityunit Unit of Measure
ControllingArea controllingarea Controlling Area
ProfitabilitySegment profitabilitysegment Profitability Segment
CreatedByUserDescription createdbyuserdescription Description
RAPerfOblgnRevnFrmAllocAccount raperfoblgnrevnfrmallocaccount Recognizable Revenue Acct. from Alloc.
AccountingPrinciple accountingprinciple AP Ledger/CoCode
RAPerfOblgnIsCostRecognizable raperfoblgniscostrecognizable Cost Recognition
PerfOblgnDeliveredQuantity perfoblgndeliveredquantity Delivery Quantity
RAItemDifferenceToDeliveredQty raitemdifferencetodeliveredqty Difference to Delivered Quantity
RAFulfillmentIsValueBased rafulfillmentisvaluebased Fulfillments Based on Values
RevnAcctgSalesOrganization revnacctgsalesorganization Sales Org.
PerUnitSSPriceInSlsDocCrcy perunitsspriceinslsdoccrcy SSP per Unit
OperatingConcern operatingconcern Operating concern
RAFulfillmentTypeIsTimeBased rafulfillmenttypeistimebased TRUE
RAFulfillmentTypeIsEventBased rafulfillmenttypeiseventbased TRUE
GLAccountName glaccountname Short Text
RAUnivRevnRecgnIntegType raunivrevnrecgnintegtype URR Integration Type
RAContrIsNotActvUnivRevnRecgn racontrisnotactvunivrevnrecgn TRUE
DraftEntityCreationDateTime draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID draftadministrativedatauuid UUID
DraftEntityOperationCode draftentityoperationcode Draft - Operation Code
HasActiveEntity hasactiveentity TRUE
DraftFieldChanges draftfieldchanges Field Changes

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 R_RAPerfOblgnMngRevnContrDraft.
-- 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 R_RAPerfOblgnMngRevnContrDraft AS
SELECT
  PerformanceObligation,
  RevenueAccountingContract,
  PerformanceObligationClass,
  RAPerfOblgnDistinctType,
  SalesDocumentCurrency,
  ContractualPrcInSlsDocCrcy,
  SSPriceInSalesDocCrcy,
  AllocatedPriceInSalesDocCrcy,
  RevnAcctgSuspensionDate,
  PerfOblgnEffectiveQuantityUnit,
  PerfOblgnEffectiveQuantity,
  RevnAcctgPerfOblgnStatus,
  Customer,
  BusinessPartner,
  BusinessPartnerName,
  CompanyCode,
  CompanyCodeName,
  PerfOblgnFulfillmentType,
  PerfOblgnEventType,
  PerfOblgnStartDateType,
  PerformanceObligationStartDate,
  PerformanceObligationEndDate,
  PerfObligationDuration,
  PerfObligationDurationUnit,
  PerfObligationDeferralMethod,
  PerfOblgnIsExclFromPriceAlloc,
  RAPerfOblgnIsResidual,
  RAPerfOblgnInvoiceEffectType,
  FunctionalArea,
  BusinessArea,
  ProfitCenter,
  Segment,
  CostCenter,
  OrderID,
  WBSElementExternalID,
  WBSElementInternalID,
  SalesOrder,
  SalesOrderItem,
  RAPerfOblgnCompletionDate,
  PerfOblgnIsFullyFulfilled,
  PerfOblgnIsFinallyInvoiced,
  PerfOblgnIsSoftDeleted,
  RAPerfOblgnIsManuallyChanged,
  PerfOblgnHasManualSpreading,
  PerfOblgnHasSprdgConflict,
  RAAttributeHasConflict,
  RAPerfOblgnFinalizationDate,
  RevnAcctgSuspensionReason,
  PerfOblgnContractualQuantity,
  PerfOblgnContractualQtyUnit,
  PerfOblgnCreatedByUser,
  PerfOblgnCreationDate,
  PerfOblgnLastChangedByUsr,
  PerfOblgnLastChangeDate,
  RAHigherLevelPerfOblgn,
  RootPerformanceObligationInBOM,
  RAPerformanceObligationType,
  RAPerfOblgnCategory,
  PerformanceObligationRole,
  RAPerfOblgnIsManuallyCreated,
  RatioUnit,
  RevnAcctgSenderComponent,
  SSPriceToleranceMethod,
  SSPriceToleranceAmount,
  SSPriceTolerancePercent,
  RevnAcctgItmQuantityUnit,
  ControllingArea,
  ProfitabilitySegment,
  CreatedByUserDescription,
  RAPerfOblgnRevnFrmAllocAccount,
  AccountingPrinciple,
  RAPerfOblgnIsCostRecognizable,
  PerfOblgnDeliveredQuantity,
  RAItemDifferenceToDeliveredQty,
  RAFulfillmentIsValueBased,
  RevnAcctgSalesOrganization,
  PerUnitSSPriceInSlsDocCrcy,
  OperatingConcern,
  RAFulfillmentTypeIsTimeBased,
  RAFulfillmentTypeIsEventBased,
  GLAccountName,
  RAUnivRevnRecgnIntegType,
  RAContrIsNotActvUnivRevnRecgn,
  DraftEntityCreationDateTime,
  DraftEntityLastChangeDateTime,
  DraftAdministrativeDataUUID,
  DraftEntityOperationCode,
  HasActiveEntity,
  DraftFieldChanges
FROM farr_mgn_2_d AS Draft
LEFT OUTER JOIN E_RAPerfOblgnMngRevnContrDraft AS _Extension ON PerformanceObligation = _Extension.PerformanceObligation AND RevenueAccountingContract = _Extension.RevenueAccountingContract  -- association [1..1]
;