R_EBRRServiceDocumentMonitor
EBRR Service Document Monitor
R_EBRRServiceDocumentMonitor is a Transactional CDS View that provides data about "EBRR Service Document Monitor" in SAP S/4HANA. It reads from 3 data sources (I_CompanyCode, I_AcctgServiceDocumentItem, tkkaa) and exposes 37 fields with key fields ServiceDocumentType, ServiceDocument, ServiceDocumentItem. It has 2 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_CompanyCode | CompanyCode | inner |
| I_AcctgServiceDocumentItem | ServiceDocument | from |
| tkkaa | tkkaa | inner |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_ResultAnalysisVersionText | _ResultAnalysisVersionText | $projection.ResultAnalysisInternalID = _ResultAnalysisVersionText.ResultAnalysisInternalID |
| [0..*] | I_ServiceDocumentTypeText | _ServiceDocumentTypeText | $projection.ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | EBRR Service Document Monitor | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.sapObjectNodeType.name | ServiceContract | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (37)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ServiceDocumentType | I_AcctgServiceDocumentItem | ServiceDocumentType | |
| KEY | ServiceDocument | I_AcctgServiceDocumentItem | ServiceDocument | |
| KEY | ServiceDocumentItem | I_AcctgServiceDocumentItem | ServiceDocumentItem | |
| ControllingObject | I_AcctgServiceDocumentItem | ControllingObject | ||
| BusinessSolutionOrder | I_AcctgServiceDocumentItem | BusinessSolutionOrder | ||
| MaintenanceOrder | MaintenanceOrder | MaintenanceOrder | ||
| TotalNumberOfMaintOrders | MaintenanceOrder | TotalNumberOfMaintOrders | ||
| CompanyCode | I_AcctgServiceDocumentItem | CompanyCode | ||
| CompanyCodeName | I_CompanyCode | CompanyCodeName | ||
| ResultAnalysisInternalID | ||||
| CompanyCodeCurrency | I_CompanyCode | Currency | ||
| PerformanceObligation | ||||
| RevenueAccountingContract | ||||
| FiscalPeriod | ||||
| FiscalYear | ||||
| Ledger | ||||
| RecognizedRevnAmtInCCCrcy | ||||
| RecognizedCOGSAmtInCCCrcy | ||||
| MnlContrAccrPnLItmAmtInCCCrcy | ||||
| RecognizedMarginAmtInCCCrcy | ||||
| RecognizableCostAmtInCCCrcy | ||||
| RecognizableRevenueAmtInCCCrcy | ||||
| ActlSlsDeductionAmtInCCCrcy | ||||
| RevenueAdjustmentAmtInCCCrcy | ||||
| COGSAdjustmentAmtInCCCrcy | ||||
| DeferredCOGSAmtInCCCrcy | ||||
| DeferredRevenueAmtInCCCrcy | ||||
| AccruedCOGSAmtInCCCrcy | ||||
| AccruedRevenueAmtInCCCrcy | ||||
| UnbilledRevnInCoCodeCrcy | ||||
| PlannedRevenueAmtInCCCrcy | ||||
| PlannedCosAmtInCCCrcy | ||||
| MnlContrAccrBalShtAmtInCCCrcy | ||||
| TgtRsltAnalysisInternalText | ||||
| TgtRsltAnalysisInternalID | ||||
| _ResultAnalysisVersionText | _ResultAnalysisVersionText | |||
| _ServiceDocumentTypeText | _ServiceDocumentTypeText |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'EBRR Service Document Monitor'
@VDM.viewType:#TRANSACTIONAL
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@ObjectModel.sapObjectNodeType.name: 'ServiceContract'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MIXED
define root view entity R_EBRRServiceDocumentMonitor
as select from I_AcctgServiceDocumentItem as ServiceDocument
inner join I_CompanyCode as CompanyCode on CompanyCode.CompanyCode = ServiceDocument.CompanyCode
inner join tkkaa as tkkaa on tkkaa.abgsl = ServiceDocument.ResultAnalysisInternalID
left outer to one join P_EBRRSrvDocMonMaintOrd as MaintenanceOrder on ServiceDocument.ServiceDocument = MaintenanceOrder.ServiceDocument
and ServiceDocument.ServiceDocumentItem = MaintenanceOrder.ServiceDocumentItem
and ServiceDocument.ServiceDocumentType = MaintenanceOrder.ServiceDocumentType
association [0..*] to I_ResultAnalysisVersionText as _ResultAnalysisVersionText on $projection.ResultAnalysisInternalID = _ResultAnalysisVersionText.ResultAnalysisInternalID
association [0..*] to I_ServiceDocumentTypeText as _ServiceDocumentTypeText on $projection.ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType
{
key ServiceDocument.ServiceDocumentType,
key ServiceDocument.ServiceDocument,
key ServiceDocument.ServiceDocumentItem,
ServiceDocument.ControllingObject,
ServiceDocument.BusinessSolutionOrder,
MaintenanceOrder.MaintenanceOrder,
MaintenanceOrder.TotalNumberOfMaintOrders,
ServiceDocument.CompanyCode as CompanyCode,
CompanyCode.CompanyCodeName as CompanyCodeName,
cast ( ServiceDocument.ResultAnalysisInternalID as fins_trr_recgnkey ) as ResultAnalysisInternalID,
CompanyCode.Currency as CompanyCodeCurrency,
cast( '' as farr_cds_pob_id) as PerformanceObligation,
cast( '' as farr_cds_contract_id) as RevenueAccountingContract,
@UI.hidden: true
cast ( '000' as fins_fiscalperiod preserving type ) as FiscalPeriod,
@UI.hidden: true
cast ( '0000' as fis_gjahr preserving type) as FiscalYear,
@UI.hidden: true
cast ( '' as fins_ledger ) as Ledger,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_recrevn ) as RecognizedRevnAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_reccogs ) as RecognizedCOGSAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_cntraccrpul ) as MnlContrAccrPnLItmAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_recmargin ) as RecognizedMarginAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_actcost ) as RecognizableCostAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_actrevn ) as RecognizableRevenueAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fis_sales_ded_hsl_a ) as ActlSlsDeductionAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_revnadjust ) as RevenueAdjustmentAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_cogsadj ) as COGSAdjustmentAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_defcogs ) as DeferredCOGSAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_defrevn ) as DeferredRevenueAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_acccogs ) as AccruedCOGSAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_accrevn ) as AccruedRevenueAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_unbilledrevenue ) as UnbilledRevnInCoCodeCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_planrev ) as PlannedRevenueAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_plancos ) as PlannedCosAmtInCCCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast ( '0' as fins_trr_cntraccrbalsht ) as MnlContrAccrBalShtAmtInCCCrcy,
cast( '' as kkatext_abgsl ) as TgtRsltAnalysisInternalText,
cast( '' as fins_trr_abgsl_replace ) as TgtRsltAnalysisInternalID,
_ResultAnalysisVersionText,
_ServiceDocumentTypeText
}
where
ServiceDocument.ResultAnalysisInternalID <> ' '
and ServiceDocument._ServiceDocument.SrvcOrdIsBusinessCompleted <> 'X'
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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