C_CollectionsInvoiceNote

DDL: C_COLLECTIONSINVOICENOTE Type: view_entity CONSUMPTION

Collections Invoice Note

C_CollectionsInvoiceNote is a Consumption CDS View that provides data about "Collections Invoice Note" in SAP S/4HANA. It reads from 1 data source (I_CollectionsInvoiceNote) and exposes 17 fields with key fields CompanyCode, AccountingDocument, FiscalYear, AccountingDocumentItem, NoteID. It is exposed through 3 OData services (UI_DISPUTECASE_MANAGE, UI_HOBRECEIVABLES_DISPLAY, UI_PROCESSRECEIVABLES_MANAGE). It is used in 2 Fiori applications: Manage Dispute Cases (Version 2), Display Head Office Receivables.

Data Sources (1)

SourceAliasJoin Type
I_CollectionsInvoiceNote I_CollectionsInvoiceNote projection

Annotations (10)

NameValueLevelField
EndUserText.label Collections Invoice Note view
ObjectModel.representativeKey NoteID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.query.implementedBy ABAP:CL_COLL_PR_INV_NOTE_QUERY view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

OData Services (3)

ServiceBindingVersionContractRelease
UI_DISPUTECASE_MANAGE UI_DISPUTECASE_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
F0702A Manage Dispute Cases (Version 2) Transactional Use this app to analyze and further process existing dispute cases. This involves dispute cases that are related to open receivables for your customers.
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 Dispute Cases (Version 2)

Business Role: Accounts Receivable Accountant

Use this app to analyze and further process existing dispute cases. This involves dispute cases that are related to open receivables for your customers.

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 (17)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY AccountingDocument AccountingDocument
KEY FiscalYear FiscalYear
KEY AccountingDocumentItem AccountingDocumentItem
KEY NoteID NoteID
ObjectKey ObjectKey
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
NoteText NoteText
NoteIconURL NoteIconURL
virtualUserDescriptionad_namtext
virtualFullNamead_namtext
virtualDepartmentad_dprtmnt
virtualPhoneNumbercontactcardphonenumber
virtualFaxNumbercontactcardfaxnumber
virtualNoteDescriptiontext60
_CreatedByContactCard _CreatedByContactCard
@EndUserText: { label: 'Collections Invoice Note' }
@ObjectModel: { representativeKey: 'NoteID',
                semanticKey:       [ 'NoteID' ],
                usageType:         { dataClass:      #TRANSACTIONAL,
                                     sizeCategory:   #L,
                                     serviceQuality: #X },
                query: { implementedBy: 'ABAP:CL_COLL_PR_INV_NOTE_QUERY' } }
@AccessControl: { authorizationCheck: #CHECK,
                  personalData: { blocking: #BLOCKED_DATA_EXCLUDED } }
@VDM: { viewType: #CONSUMPTION,
        usage: { type: [ #TRANSACTIONAL_PROCESSING_SERVICE ] } }
@Metadata: { allowExtensions: true }

define root view entity C_CollectionsInvoiceNote
  as projection on I_CollectionsInvoiceNote
{

          // VDM Fields

  key     CompanyCode,
  key     AccountingDocument,
  key     FiscalYear,
  key     AccountingDocumentItem,
  key     NoteID,
          ObjectKey,
          CreatedByUser,
          CreationDateTime,
          NoteText,
          NoteIconURL,
  virtual UserDescription   : ad_namtext,
  virtual FullName          : ad_namtext,
  virtual Department        : ad_dprtmnt,
  virtual EmailAddress      : contactcardemailaddress,
  virtual PhoneNumber       : contactcardphonenumber,
  virtual MobilePhoneNumber : contactcardmobilephonenumber,
  virtual FaxNumber         : contactcardfaxnumber,
  virtual NoteDescription   : text60,

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

}