C_EvtBsdRevnRecgnProjectIssDet

DDL: C_EVTBSDREVNRECGNPROJECTISSDET SQL: CEBRRPRJISSDET Type: view CONSUMPTION

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.

Data Sources (1)

SourceAliasJoin Type
P_EvtBsdRevnRecgnProjectIssDet P_EvtBsdRevnRecgnProjectIssDet from

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CEBRRPRJISSDET view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE 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
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
@AbapCatalog.sqlViewName: 'CEBRRPRJISSDET'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.personalData.blocking: #REQUIRED

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

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

@VDM.viewType: #CONSUMPTION

@UI.headerInfo:
{
  title.value: 'WBSElement',
  title: {
    type: #STANDARD
  }
}
define view 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,

         @Semantics.currencyCode:true
         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
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_EVTBSDREVNRECGNPROJECTISSDET"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/