C_CollectionsDueDateGrid

DDL: C_COLLECTIONSDUEDATEGRID Type: view_entity CONSUMPTION

Due Date Grid

C_CollectionsDueDateGrid is a Consumption CDS View that provides data about "Due Date Grid" in SAP S/4HANA. It reads from 1 data source (I_CollectionsDueDateGrid) and exposes 11 fields with key fields BusinessPartner, CollectionSegment, AgingPeriod.

Data Sources (1)

SourceAliasJoin Type
I_CollectionsDueDateGrid I_CollectionsDueDateGrid projection

Annotations (10)

NameValueLevelField
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey AgingPeriod view
ObjectModel.query.implementedBy ABAP:CL_COLL_PR_GRID_QUERY view
EndUserText.label Due Date Grid view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
KEY CollectionSegment CollectionSegment
KEY AgingPeriod AgingPeriod
AmountInCollsStrategyCurrency AmountInCollsStrategyCurrency
CollStrgyCurrency CollStrgyCurrency
Criticality Criticality
IsHeadOffice IsHeadOffice
virtualFieldHorizontalAxisValuetext50
virtualIsOverdueboolean
_BusinessPartner _BusinessPartner
_CollectionSegment _CollectionSegment
@Metadata: { allowExtensions: true }
@VDM: { usage: { type:     [ #TRANSACTIONAL_PROCESSING_SERVICE ] },
                 viewType: #CONSUMPTION }
@AccessControl: { personalData:       { blocking: #BLOCKED_DATA_EXCLUDED },
                  authorizationCheck: #CHECK }
@ObjectModel: { usageType: { serviceQuality: #A,
                             sizeCategory:   #L,
                             dataClass:      #TRANSACTIONAL },
                representativeKey: 'AgingPeriod',
                semanticKey: [ 'BusinessPartner',
                               'CollectionSegment',
                               'AgingPeriod' ],
                query: { implementedBy: 'ABAP:CL_COLL_PR_GRID_QUERY' } }
@EndUserText: { label: 'Due Date Grid' }

define root view entity C_CollectionsDueDateGrid
  as projection on I_CollectionsDueDateGrid
{

          // VDM Fields

  key     BusinessPartner,
  key     CollectionSegment,
  key     AgingPeriod,

          @Semantics: { amount: { currencyCode: 'CollStrgyCurrency' } }
          AmountInCollsStrategyCurrency,

          @Semantics: { currencyCode: true }
          CollStrgyCurrency,

          Criticality,
          IsHeadOffice,

  virtual FieldHorizontalAxisValue : text50,
  virtual IsOverdue                : boolean,

          // Exposed Associations

          @ObjectModel: { sort: { enabled: false },
                          filter: { enabled: false } }
          _BusinessPartner,

          @ObjectModel: { sort: { enabled: false },
                          filter: { enabled: false } }
          _CollectionSegment
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COLLECTIONSDUEDATEGRID"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_COLLECTIONSEGMENT"
],
"BASE":
[
"I_COLLECTIONSDUEDATEGRID"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/