I_COLLECTIONSINVOICENOTE
Collections Invoice Note
I_COLLECTIONSINVOICENOTE is a CDS View in S/4HANA. Collections Invoice Note. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_CollectionsInvoiceNote | view_entity | projection | CONSUMPTION | Collections Invoice Note |
@AbapCatalog: { sqlViewName: 'ICOLLSINVNOTE',
compiler: { compareFilter: true },
preserveKey: true }
@ClientHandling: { algorithm: #SESSION_VARIABLE }
@AccessControl: { authorizationCheck: #CHECK,
privilegedAssociations: [ '_CreatedByContactCard' ],
personalData: { blocking: #BLOCKED_DATA_EXCLUDED } }
@EndUserText: { label: 'Collections Invoice Note' }
@VDM: { viewType: #COMPOSITE,
lifecycle: { contract: { type: #SAP_INTERNAL_API } } }
@ObjectModel: { usageType: { serviceQuality: #B,
sizeCategory: #L,
dataClass: #TRANSACTIONAL },
semanticKey: [ 'CompanyCode', 'AccountingDocument', 'FiscalYear', 'AccountingDocumentItem' ],
representativeKey: 'NoteID' }
define root view I_CollectionsInvoiceNote
as select from P_CollectionsInvoiceNote
association to I_UserContactCard as _CreatedByContactCard on $projection.CreatedByUser = _CreatedByContactCard.ContactCardID
{
// VDM Fields
key CompanyCode,
key AccountingDocument,
key FiscalYear,
key AccountingDocumentItem,
key cast( '' as so_entryid ) as NoteID,
ObjectKey,
_NoteContent.creator as CreatedByUser,
_NoteContent.created as CreationDateTime,
_NoteContent.content as NoteText,
'sap-icon://notes' as NoteIconURL,
cast( '' as text60 ) as UserDescription,
_CreatedByContactCard
}