C_RAMappgMngRevnContr

DDL: C_RAMAPPGMNGREVNCONTR Type: view_entity CONSUMPTION Package: ODATA_FARR_MANAGE_CONTRACT

Mapping

C_RAMappgMngRevnContr is a Consumption CDS View that provides data about "Mapping" in SAP S/4HANA. It is exposed through 2 OData services (UI_MANAGEREVENUECONTRACT, UI_MANAGEREVENUECONTRACTS_V4). Part of development package ODATA_FARR_MANAGE_CONTRACT.

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Mapping view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #NONE view
VDM.viewType #CONSUMPTION view

OData Services (2)

ServiceBindingVersionContractRelease
UI_MANAGEREVENUECONTRACT UI_MANAGEREVENUECONTRACT V2 C1 NOT_RELEASED
UI_MANAGEREVENUECONTRACTS_V4 UI_MANAGEREVENUECONTRACTS_V4 V4 C1 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY RevnAcctgSenderComponent RevnAcctgSenderComponent
KEY RASndgCompLogicalSystem RASndgCompLogicalSystem
KEY RASndgCompDocumentItemType RASndgCompDocumentItemType
KEY RASndgCompDocumentItem RASndgCompDocumentItem
KEY PerformanceObligation PerformanceObligation
RevenueAccountingContract RevenueAccountingContract
RevnAcctgOperationalDocument RevnAcctgOperationalDocument
RAOperationalDocumentItem
SDDocumentCategory
AccountingPrinciple AccountingPrinciple
CompanyCode CompanyCode
PerformanceObligationClass _RAPerformanceObligation PerformanceObligationClass
_RAPerformanceObligation _RAPerformanceObligation
_RevenueAccountingContract _RevenueAccountingContract
@AbapCatalog.viewEnhancementCategory: [ #NONE ]

@AccessControl.authorizationCheck: #MANDATORY

@EndUserText.label: 'Mapping'

@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.usageType: { serviceQuality: #X, sizeCategory: #XXL, dataClass: #MIXED }

@VDM.lifecycle.contract.type: #NONE
@VDM.viewType: #CONSUMPTION

define view entity C_RAMappgMngRevnContr
  as select distinct from P_RAMappingWithPredocItem

{
  key RevnAcctgSenderComponent,

  key RASndgCompLogicalSystem,

  key RASndgCompDocumentItemType,

  key RASndgCompDocumentItem,

  key PerformanceObligation,

      RevenueAccountingContract,

      RevnAcctgOperationalDocument,

      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FARR_MNGREVNCONTR_V_1'
      cast('' as farr_item_id) as RAOperationalDocumentItem,

      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FARR_MNGREVNCONTR_V_1'
      cast('' as farr_vbtypl)  as SDDocumentCategory,

      AccountingPrinciple,

      CompanyCode,

      _RAPerformanceObligation.PerformanceObligationClass,

      _RAPerformanceObligation,

      _RevenueAccountingContract

}