I_PROJECTBILLINGDOCDETAILS
Billing Document Details
I_PROJECTBILLINGDOCDETAILS is a CDS View in S/4HANA. Billing Document Details. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_ProjectBillingDocDetails | view_entity | from | CONSUMPTION | Billing Document Details |
@AbapCatalog.sqlViewName: 'IPROJBILLDETAILS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #BASIC
@EndUserText.label: 'Billing Document Details'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #M
define view I_ProjectBillingDocDetails
as select distinct from I_BillingDocumentItem as billingDocumentITem
inner join I_BillingDocument as _BillingDocument on billingDocumentITem.BillingDocument = _BillingDocument.BillingDocument
association [0..*] to I_SDDocumentCategoryText as _Text on $projection.SDDocumentCategory = _Text.SDDocumentCategory
and _Text.Language = $session.system_language
// association [1..1] to I_BillingDocument as _BillingDocument on $projection.BillingDocument = _BillingDocument.BillingDocument
{
// key BillingDocumentItem, // commented as this results in more entries per billing document item ID
@UI.lineItem: [{position: 10 }]
key _BillingDocument.BillingDocument, // Billing ID
key WBSElementInternalID,
// @UI.hidden: true
@Semantics.currencyCode: true
_BillingDocument.TransactionCurrency,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
_BillingDocument.TotalNetAmount as TotalNetAmount, // Total Bill Amount
_BillingDocument.BillingDocumentDate, //Billing date
// cast(WBSElement as ps_posid_edit) as WBSElement,
_BillingDocument.SDDocumentCategory,
// _BillingDocument._SDDocumentCategory._Text.SDDocumentCategoryName
_Text.SDDocumentCategoryName
} where _BillingDocument.AccountingTransferStatus = 'C' and _BillingDocument.BillingDocumentType <> 'CI02'