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. It is exposed through 3 OData services (UI_COLL_MD_MANAGE, UI_HOBRECEIVABLES_DISPLAY, UI_PROCESSRECEIVABLES_MANAGE). It is used in 2 Fiori applications: Manage Collections Master Data, Display Head Office Receivables.

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

OData Services (3)

ServiceBindingVersionContractRelease
UI_COLL_MD_MANAGE UI_COLL_MD_MANAGE V2 C1 NOT_TO_BE_RELEASED_STABLE
UI_HOBRECEIVABLES_DISPLAY UI_HOBRECEIVABLES_DISPLAY V2 C1 NOT_TO_BE_RELEASED_STABLE
UI_PROCESSRECEIVABLES_MANAGE UI_PROCESSRECEIVABLES_MAN V2 C1 NOT_TO_BE_RELEASED_STABLE

Fiori Apps (2)

App IDApp NameTypeDescription
F5400 Manage Collections Master Data Transactional Use this app to activate customers for Collections Management processes. For activated accounts, you can maintain Collection Groups per Collection Segments as well as assign Specialists on Collection Segment level.
F5401 Display Head Office Receivables Transactional If head office / branch relationships are used in SAP FI-AR, the work list entries in SAP Collections Management can be created on the branch level. Accordingly, only the branch related FI line items are shown on the Invoices list in the Process Receivables app. The app Head Office Receivables can be called via the button Display Head Office Receivables in the Process Receivables app. The button is only available, if such a relationship is maintained for the customer. The app provides the information on customer recevievables and related objects (dispute cases, promises to pay, resubmissions, company relationships, notes) from the perspective of the head office. Unlike the Process Receivables, the creation of new objects is not possible in this app.

Manage Collections Master Data

Business Role: Accounts Receivable Accountant

Use this app to activate customers for Collections Management processes. For activated accounts, you can maintain Collection Groups per Collection Segments as well as assign Specialists on Collection Segment level.

Display Head Office Receivables

Business Role: Accounts Receivable Accountant

If head office / branch relationships are used in SAP FI-AR, the work list entries in SAP Collections Management can be created on the branch level. Accordingly, only the branch related FI line items are shown on the Invoices list in the Process Receivables app. The app Head Office Receivables can be called via the button Display Head Office Receivables in the Process Receivables app. The button is only available, if such a relationship is maintained for the customer.The app provides the information on customer recevievables and related objects (dispute cases, promises to pay, resubmissions, company relationships, notes) from the perspective of the head office. Unlike the Process Receivables, the creation of new objects is not possible in this app.

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
}