C_CashPositionProfileWithCycle

DDL: C_CASHPOSITIONPROFILEWITHCYCLE Type: view_entity CONSUMPTION

Cash Position Profile With Cycle Info

C_CashPositionProfileWithCycle is a Consumption CDS View that provides data about "Cash Position Profile With Cycle Info" in SAP S/4HANA. It reads from 1 data source (I_CashPositionProfile) and exposes 98 fields with key field CashPositionProfile. It is exposed through 1 OData service (UI_SHORTTERMCASHPOS_DISPLAY). It is used in 1 Fiori application: Short-Term Cash Positioning.

Data Sources (1)

SourceAliasJoin Type
I_CashPositionProfile I_CashPositionProfile from

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Cash Position Profile With Cycle Info view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
UI.headerInfo.typeName Cash Position Profile view
UI.headerInfo.typeNamePlural Cash Position Profiles view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value CashPositionProfile view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value CashPositionProfileDescription view
ObjectModel.representativeKey CashPositionProfile view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_SHORTTERMCASHPOS_DISPLAY UI_SHORTTERMCASHPOS_DISP V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F5380 Short-Term Cash Positioning Transactional, Analytical This app facilitates cash managers and cash specialists to see short-term cash position based on direct bank balances. How cash position will be displayed depends on the selected profiles that are defined in app Define Cash Position Profiles.

Short-Term Cash Positioning

Business Role: Cash Manager

With this new app, you can view the forecasted cash positions for the current data by location, company, and currency. Cash position data is caculated based on the cash position profiles that are defined in the Define Cash Position Profiles app.

Fields (98)

KeyFieldSource TableSource FieldDescription
KEY CashPositionProfile CashPositionProfile
CashPositionProfileDescription CashPositionProfileDescription
CashPositionHierSource CashPositionHierSource
CashPositionViewCategory CashPositionViewCategory
CashBalanceType CashBalanceType
CashPositionBalanceCategory CashPositionBalanceCategory
CashPositionSmartCrcyIsEnabled CashPositionSmartCrcyIsEnabled
DisplayCurrency DisplayCurrency
ExchangeRateType ExchangeRateType
CshPosSclngOfPreDcmlPlaces CshPosSclngOfPreDcmlPlaces
IntradayRecnclnRsltIsConsdrd IntradayRecnclnRsltIsConsdrd
CashPositionPrdfndIncrement CashPositionPrdfndIncrement
CashPositionPrdfndInterimStep CashPositionPrdfndInterimStep
CashPositionPeriodEndIsNatural CashPositionPeriodEndIsNatural
CashPositionOverdueIsVisible CashPositionOverdueIsVisible
CashPositionOvrdIsIncldInClsg CashPositionOvrdIsIncldInClsg
CashPositionFutureIsVisible CashPositionFutureIsVisible
CashPositionShiftOption CashPositionShiftOption
FactoryCalendar FactoryCalendar
EmbeddedCshPosDetViewIsVisible EmbeddedCshPosDetViewIsVisible
ConsdrIntradayRecnclnIsHidden ConsdrIntradayRecnclnIsHidden
CashPositionFromDate
CashPositionToDate
CashPositionDisplayFutrFrmDate
CashPositionDisplayOvrdFrmDate
CashPositionDisplay1FromDate
CashPositionDisplay2FromDate
CashPositionDisplay3FromDate
CashPositionDisplay4FromDate
CashPositionDisplay5FromDate
CashPositionDisplay6FromDate
CashPositionDisplay7FromDate
CashPositionDisplay8FromDate
CashPositionDisplay9FromDate
CashPositionDisplay10FromDate
CashPositionDisplay11FromDate
CashPositionDisplay12FromDate
CashPositionDisplay13FromDate
CashPositionDisplay14FromDate
CashPositionDisplay15FromDate
CashPositionDisplay16FromDate
CashPositionDisplay17FromDate
CashPositionDisplay18FromDate
CashPositionDisplay19FromDate
CashPositionDisplay20FromDate
CashPositionDisplay21FromDate
CashPositionDisplay22FromDate
CashPositionDisplay23FromDate
CashPositionDisplay24FromDate
CashPositionDisplay25FromDate
CashPositionDisplay26FromDate
CashPositionDisplay27FromDate
CashPositionDisplay28FromDate
CashPositionDisplay29FromDate
CashPositionDisplay30FromDate
CashPositionDisplay31FromDate
CashPositionDisplayOvrdToDate
CashPositionDisplayFutrToDate
CashPositionDisplay1ToDate
CashPositionDisplay2ToDate
CashPositionDisplay3ToDate
CashPositionDisplay4ToDate
CashPositionDisplay5ToDate
CashPositionDisplay6ToDate
CashPositionDisplay7ToDate
CashPositionDisplay8ToDate
CashPositionDisplay9ToDate
CashPositionDisplay10ToDate
CashPositionDisplay11ToDate
CashPositionDisplay12ToDate
CashPositionDisplay13ToDate
CashPositionDisplay14ToDate
CashPositionDisplay15ToDate
CashPositionDisplay16ToDate
CashPositionDisplay17ToDate
CashPositionDisplay18ToDate
CashPositionDisplay19ToDate
CashPositionDisplay20ToDate
CashPositionDisplay21ToDate
CashPositionDisplay22ToDate
CashPositionDisplay23ToDate
CashPositionDisplay24ToDate
CashPositionDisplay25ToDate
CashPositionDisplay26ToDate
CashPositionDisplay27ToDate
CashPositionDisplay28ToDate
CashPositionDisplay29ToDate
CashPositionDisplay30ToDate
CashPositionDisplay31ToDate
_Currency _Currency
_BankFeeExchRateTypeVH _BankFeeExchRateTypeVH
_FactoryCalendarText _FactoryCalendarText
_CshPosShiftOptionText _CshPosShiftOptionText
_CshPosUnitText _CshPosUnitText
_CshPosBalTypeText _CshPosBalTypeText
_CshPosViewTypeText _CshPosViewTypeText
_CshPosSclngPreDcmlPlacesText _CshPosSclngPreDcmlPlacesText
_CashBalanceTypeText _CashBalanceTypeText
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Cash Position Profile With Cycle Info'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #A,
  sizeCategory: #S,
  dataClass: #MASTER
}

@UI.headerInfo: {
  typeName:       'Cash Position Profile',
  typeNamePlural: 'Cash Position Profiles',
  title:          { type: #STANDARD, value: 'CashPositionProfile' },
  description: { type: #STANDARD, value: 'CashPositionProfileDescription'}
}

@ObjectModel.representativeKey: 'CashPositionProfile'
@ObjectModel.semanticKey: ['CashPositionProfile']
@VDM.viewType: #CONSUMPTION

define view entity C_CashPositionProfileWithCycle
  as select from I_CashPositionProfile
{
      @UI.facet: [
                 { purpose: #QUICK_VIEW,
                  type: #FIELDGROUP_REFERENCE,
                  targetQualifier: 'CycleInfo',
                  position: 20,
                  label: 'Reporting Cycle'},

                  { purpose: #QUICK_VIEW,
                  type: #FIELDGROUP_REFERENCE,
                  targetQualifier: 'AmountCalInfo',
                  position: 10,
                  label: 'Amount Calculation'}
            ]

      @ObjectModel.text.element: ['CashPositionProfileDescription']
      @UI.textArrangement: #TEXT_LAST
  key CashPositionProfile,
      CashPositionProfileDescription,

      @UI.hidden: true
      CashPositionHierSource,

      //Amount Calculation

      @ObjectModel.text.association: '_CshPosViewTypeText'
      @UI.textArrangement: #TEXT_LAST
      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 10 }]
      CashPositionViewCategory,
      
      @ObjectModel.text.association: '_CashBalanceTypeText'
      @UI.textArrangement: #TEXT_LAST
      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 15 }]
      CashBalanceType,
      
      @ObjectModel.text.association: '_CshPosBalTypeText'
      @UI.textArrangement: #TEXT_LAST
      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 20 }]
      CashPositionBalanceCategory,
      
      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 25 }]
      CashPositionSmartCrcyIsEnabled,
      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 30 }]
      DisplayCurrency,

      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 40 }]
      ExchangeRateType,

      @ObjectModel.text.association: '_CshPosSclngPreDcmlPlacesText'
      @UI.textArrangement: #TEXT_LAST
      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 50 }]
      CshPosSclngOfPreDcmlPlaces,
      
      @UI.hidden: #(ConsdrIntradayRecnclnIsHidden)
      @UI.fieldGroup: [{qualifier: 'AmountCalInfo', position: 60 }]
      IntradayRecnclnRsltIsConsdrd,
      //Cycle Information

      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 10 }]
      CashPositionPrdfndIncrement,

      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 20 }]
      @ObjectModel.text.association: '_CshPosUnitText'
      @UI.textArrangement: #TEXT_LAST
      CashPositionPrdfndInterimStep,

      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 30 }]
      CashPositionPeriodEndIsNatural,

      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 40 }]
      CashPositionOverdueIsVisible,

      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 50 }]
      CashPositionOvrdIsIncldInClsg,

      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 60 }]
      CashPositionFutureIsVisible,

      @ObjectModel.text.association: '_CshPosShiftOptionText'
      @UI.textArrangement: #TEXT_LAST
      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 70 }]
      CashPositionShiftOption,

      @ObjectModel.text.association: '_FactoryCalendarText'
      @UI.textArrangement: #TEXT_LAST
      @UI.fieldGroup: [{qualifier: 'CycleInfo', position: 80 }]
      FactoryCalendar,
      
      @UI.hidden: true
      EmbeddedCshPosDetViewIsVisible,
      @UI.hidden:true
      ConsdrIntradayRecnclnIsHidden,
      
      //Calculated Fields

      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionFromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplayFutrFrmDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplayOvrdFrmDate,      
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay1FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay2FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay3FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay4FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay5FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay6FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay7FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay8FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay9FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay10FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay11FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay12FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay13FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay14FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay15FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay16FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay17FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay18FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay19FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay20FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay21FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay22FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay23FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay24FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay25FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay26FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay27FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay28FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay29FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay30FromDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay31FromDate,

      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplayOvrdToDate,  
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplayFutrToDate,        
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay1ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay2ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay3ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay4ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay5ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay6ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay7ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay8ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay9ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay10ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay11ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay12ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay13ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay14ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay15ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay16ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay17ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay18ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay19ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay20ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay21ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay22ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay23ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay24ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay25ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay26ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay27ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay28ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay29ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay30ToDate,
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_STCP_CALCULATE_CYCLE'
      cast('00000000' as datum) as CashPositionDisplay31ToDate,

      @Consumption.filter.hidden: true
      _Currency,
      @Consumption.filter.hidden: true
      _BankFeeExchRateTypeVH,
      @Consumption.filter.hidden: true
      _FactoryCalendarText,
      @Consumption.filter.hidden: true
      _CshPosShiftOptionText,
      @Consumption.filter.hidden: true
      _CshPosUnitText,
      @Consumption.filter.hidden: true
      _CshPosBalTypeText,
      @Consumption.filter.hidden: true
      _CshPosViewTypeText,                                                                                                                                                                                                                                    
      @Consumption.filter.hidden: true
      _CshPosSclngPreDcmlPlacesText,
      @Consumption.filter.hidden: true
      _CashBalanceTypeText
}