C_CollectionsAccountKeyFigure

DDL: C_COLLECTIONSACCOUNTKEYFIGURE Type: view_entity CONSUMPTION

Collections Account Key Figure

C_CollectionsAccountKeyFigure is a Consumption CDS View that provides data about "Collections Account Key Figure" in SAP S/4HANA. It reads from 1 data source (R_CollectionsAccountKeyFigure) and exposes 12 fields with key fields BusinessPartner, CollectionSegment.

Data Sources (1)

SourceAliasJoin Type
R_CollectionsAccountKeyFigure R_CollectionsAccountKeyFigure projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Collections Account Key Figure view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey CollectionSegment view
Metadata.allowExtensions true view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
KEY CollectionSegment CollectionSegment
CollectionStrategy CollectionStrategy
CollectionsStrategyVersion CollectionsStrategyVersion
CollectionWorklistRun CollectionWorklistRun
WorklistItemCreationDate WorklistItemCreationDate
OutstandingAmount OutstandingAmount
Currency Currency
virtualUICT_CollectableAmountboolean
_BusinessPartner _BusinessPartner
_CollectionSegment _CollectionSegment
_CollectionsStrategy _CollectionsStrategy
@AccessControl: { authorizationCheck: #CHECK,
                  personalData: { blocking: #BLOCKED_DATA_EXCLUDED } }
@EndUserText: { label: 'Collections Account Key Figure' }
@VDM: { viewType:  #CONSUMPTION }
@ObjectModel: { usageType:         { serviceQuality: #B,
                                     sizeCategory:   #L,
                                     dataClass:      #MIXED },
                semanticKey: [ 'BusinessPartner',
                               'CollectionSegment' ],
                representativeKey: 'CollectionSegment' }
@Metadata: { allowExtensions: true }

define root view entity C_CollectionsAccountKeyFigure
  as projection on R_CollectionsAccountKeyFigure
{

          // VDM Fields

  key     BusinessPartner,
  key     CollectionSegment,
          CollectionStrategy,
          CollectionsStrategyVersion,
          CollectionWorklistRun,
          WorklistItemCreationDate,
          OutstandingAmount,

          @Semantics: { currencyCode: true }
          Currency,

          // Virtual Fields

          @ObjectModel: { virtualElementCalculatedBy: 'ABAP:CL_COLL_PR_KEYFIG_VE' }
          @Semantics: { amount: { currencyCode: 'Currency' } }
  virtual CollectableAmount      : udm_amount_to_be_collected,

          @ObjectModel: { virtualElementCalculatedBy: 'ABAP:CL_COLL_PR_KEYFIG_VE' }
  virtual UICT_CollectableAmount : boolean,

          // Exposed Associations

          _BusinessPartner,
          _CollectionSegment,
          _CollectionsStrategy

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_COLLECTIONSACCOUNTKEYFIGURE"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_COLLECTIONSEGMENT",
"I_COLLECTIONSSTRATEGY"
],
"BASE":
[
"R_COLLECTIONSACCOUNTKEYFIGURE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/