C_EvtBsdRevnRecgnProjectIssDet

DDL: C_EVTBSDREVNRECGNPROJECTISSDET Type: view_entity CONSUMPTION Package: FINS_REV_REC_OBSOLETE

EBRR: Projects - Details

C_EvtBsdRevnRecgnProjectIssDet is a Consumption CDS View that provides data about "EBRR: Projects - Details" in SAP S/4HANA. It reads from 1 data source (P_EvtBsdRevnRecgnProjectIssDet) and exposes 20 fields with key field ApplicationLog. Part of development package FINS_REV_REC_OBSOLETE.

Data Sources (1)

SourceAliasJoin Type
P_EvtBsdRevnRecgnProjectIssDet P_EvtBsdRevnRecgnProjectIssDet from

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label EBRR: Projects - Details view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.status #DEPRECATED view
UI.headerInfo.title.value WBSElement view
UI.headerInfo.title.type #STANDARD view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY ApplicationLog ApplicationLog
WBSElement WBSElement
WBSElementInternalID WBSElementInternalID
AccountingPrinciple AccountingPrinciple
CompanyCode CompanyCode
DocumentDate DocumentDate
FiscalYearPeriod FiscalYearPeriod
CompanyCodeCurrency CompanyCodeCurrency
UnbilledRevnInCoCodeCrcy UnbilledRevnInCoCodeCrcy
AccruedRevenueAmtInCCCrcy AccruedRevenueAmtInCCCrcy
DeferredRevenueAmtInCCCrcy DeferredRevenueAmtInCCCrcy
AccruedCOGSAmtInCCCrcy AccruedCOGSAmtInCCCrcy
DeferredCOGSAmtInCCCrcy DeferredCOGSAmtInCCCrcy
EvtBsdRevnRecgnJoinYrPerd EvtBsdRevnRecgnJoinYrPerd
EvtBsdRevnRecgnBlkgEvalYrPerd EvtBsdRevnRecgnBlkgEvalYrPerd
EvtBsdRevnRecgnClrgYrPeriod EvtBsdRevnRecgnClrgYrPeriod
EvtBsdRevnRecgnDecoupleYrPerd EvtBsdRevnRecgnDecoupleYrPerd
EvtBsdRevnRecgnLastEvalYrPerd EvtBsdRevnRecgnLastEvalYrPerd
EvtBsdRevnRecgnLastEvalDate EvtBsdRevnRecgnLastEvalDate
EvtBsdRevnRecgnLastChgYrPerd EvtBsdRevnRecgnLastChgYrPerd
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED

@EndUserText.label: 'EBRR: Projects - Details'

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED

@VDM.viewType: #CONSUMPTION
@VDM.lifecycle.status: #DEPRECATED

@UI.headerInfo:
{
  title.value: 'WBSElement',
  title: {
    type: #STANDARD
  }
}
define view entity C_EvtBsdRevnRecgnProjectIssDet
  as select from P_EvtBsdRevnRecgnProjectIssDet
{
  key    ApplicationLog,


         @UI.facet: [
             {   
               label: 'Step 1',
               id : 'StepOneFacet',
               purpose: #STANDARD,
               type : #FIELDGROUP_REFERENCE,
               targetQualifier : 'StepOne',
               position: 10
           },
           {   label: 'Step 2',
               id : 'StepTwoFacet',
               purpose: #STANDARD,
               type : #FIELDGROUP_REFERENCE,
               targetQualifier : 'StepTwo',
               position: 20
           },
           {   label: 'Step 3',
               id : 'StepThreeFacet',
               purpose: #STANDARD,
               type : #FIELDGROUP_REFERENCE,
               targetQualifier : 'StepThree',
               position: 30
           }
         ]       
         
         @UI: { fieldGroup     : [{label: 'WBS Element', qualifier : 'StepOne', position : 10 }] }
         WBSElement,
         WBSElementInternalID,
         @UI: { fieldGroup     : [{label: 'Accounting Principle', qualifier : 'StepOne', position : 20 }] }
         AccountingPrinciple,
         @UI: { fieldGroup     : [{label: 'Company Code', qualifier : 'StepOne', position : 30 }] }
         CompanyCode,
         //Period,

         @UI: { fieldGroup     : [{ label: 'Document Date', qualifier : 'StepOne', position : 40 }] }
         DocumentDate,
         FiscalYearPeriod,

         CompanyCodeCurrency,

         @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
         @DefaultAggregation: #SUM                
         @UI: { fieldGroup     : [{ label: 'Unbilled Revenue', qualifier : 'StepTwo', position : 10 }] }
         UnbilledRevnInCoCodeCrcy,
         
         @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
         @DefaultAggregation: #SUM       
         @UI: { fieldGroup     : [{ label: 'Accrued Revenue', qualifier : 'StepTwo', position : 20 }] }
         AccruedRevenueAmtInCCCrcy,
         
         @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
         @DefaultAggregation: #SUM       
         @UI: { fieldGroup     : [{ label: 'Deferred Revenue', qualifier : 'StepTwo', position : 30 }] }
         DeferredRevenueAmtInCCCrcy,
         
         @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
         @DefaultAggregation: #SUM         
         @UI: { fieldGroup     : [{ label: 'Accrued COGS', qualifier : 'StepTwo', position : 40 }] }         
         AccruedCOGSAmtInCCCrcy,
         
         @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
         @DefaultAggregation: #SUM       
         @UI: { fieldGroup     : [{ label: 'Deferred COGS', qualifier : 'StepTwo', position : 50 }] }
         DeferredCOGSAmtInCCCrcy,
                    
         @UI: { fieldGroup     : [{ label: 'Period of first EBRR posting', qualifier : 'StepThree', position : 10 }] }
         EvtBsdRevnRecgnJoinYrPerd,              
         @UI: { fieldGroup     : [{ label: 'Period blocking re-evaluation', qualifier : 'StepThree', position : 20 }] }
         EvtBsdRevnRecgnBlkgEvalYrPerd,              
         @UI: { fieldGroup     : [{ label: 'Period clearing EBRR values', qualifier : 'StepThree', position : 30 }] }
         EvtBsdRevnRecgnClrgYrPeriod,
         @UI: { fieldGroup     : [{ label: 'Period decoupling from EBRR', qualifier : 'StepThree', position : 40 }] }
         EvtBsdRevnRecgnDecoupleYrPerd,
         @UI: { fieldGroup     : [{ label: 'Last re-evaluation period', qualifier : 'StepThree', position : 50 }] }
         EvtBsdRevnRecgnLastEvalYrPerd,
         @UI: { fieldGroup     : [{ label: 'Last re-evaluation date', qualifier : 'StepThree', position : 60 }] }
         EvtBsdRevnRecgnLastEvalDate,
         @UI: { fieldGroup     : [{ label: 'Last period with detected changes', qualifier : 'StepThree', position : 70 }] }
         EvtBsdRevnRecgnLastChgYrPerd
}