P_PL_ExcessDelayAccountingItem
Accounting data for Customer and Vendor
P_PL_ExcessDelayAccountingItem is a Composite CDS View that provides data about "Accounting data for Customer and Vendor" in SAP S/4HANA. It reads from 2 data sources (I_OperationalAcctgDocItem, I_StRpJournalEntryTaxItemLog) and exposes 34 fields with key fields StatryRptgEntity, StatryRptCategory, StatryRptRunID, CompanyCode, FiscalYear.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_OperationalAcctgDocItem | OperationalAcctgDocItem | inner |
| I_StRpJournalEntryTaxItemLog | StRpJournalEntryTaxItemLog | from |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PEDACTITM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| VDM.private | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Accounting data for Customer and Vendor | view |
Fields (34)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | StatryRptgEntity | I_StRpJournalEntryTaxItemLog | StatryRptgEntity | |
| KEY | StatryRptCategory | I_StRpJournalEntryTaxItemLog | StatryRptCategory | |
| KEY | StatryRptRunID | I_StRpJournalEntryTaxItemLog | StatryRptRunID | |
| KEY | CompanyCode | I_OperationalAcctgDocItem | CompanyCode | |
| KEY | FiscalYear | I_OperationalAcctgDocItem | FiscalYear | |
| KEY | AccountingDocument | I_OperationalAcctgDocItem | AccountingDocument | |
| KEY | AccountingDocumentItem | I_OperationalAcctgDocItem | AccountingDocumentItem | |
| ClearingJournalEntry | I_OperationalAcctgDocItem | ClearingJournalEntry | ||
| AccountingDocumentType | ||||
| DebitCreditCode | I_OperationalAcctgDocItem | DebitCreditCode | ||
| AmountInCompanyCodeCurrency | I_OperationalAcctgDocItem | AmountInCompanyCodeCurrency | ||
| CompanyCodeCurrency | I_OperationalAcctgDocItem | CompanyCodeCurrency | ||
| Supplier | I_OperationalAcctgDocItem | Supplier | ||
| Customer | I_OperationalAcctgDocItem | Customer | ||
| DocumentDate | I_OperationalAcctgDocItem | DocumentDate | ||
| PostingDate | I_OperationalAcctgDocItem | PostingDate | ||
| DueCalculationBaseDate | I_OperationalAcctgDocItem | DueCalculationBaseDate | ||
| NetDueDate | I_OperationalAcctgDocItem | NetDueDate | ||
| ClearingDate | I_OperationalAcctgDocItem | ClearingDate | ||
| InvoiceReceiptDate | ||||
| DocumentReferenceID | ||||
| DocumentItemText | I_OperationalAcctgDocItem | DocumentItemText | ||
| InvoiceReference | I_OperationalAcctgDocItem | InvoiceReference | ||
| InvoiceItemReference | I_OperationalAcctgDocItem | InvoiceItemReference | ||
| InvoiceReferenceFiscalYear | I_OperationalAcctgDocItem | InvoiceReferenceFiscalYear | ||
| FollowOnDocumentType | I_OperationalAcctgDocItem | FollowOnDocumentType | ||
| PaymentTerms | I_OperationalAcctgDocItem | PaymentTerms | ||
| CashDiscount1Days | I_OperationalAcctgDocItem | CashDiscount1Days | ||
| CashDiscount2Days | I_OperationalAcctgDocItem | CashDiscount2Days | ||
| NetPaymentDays | I_OperationalAcctgDocItem | NetPaymentDays | ||
| CashDiscount1Percent | I_OperationalAcctgDocItem | CashDiscount1Percent | ||
| CashDiscount2Percent | I_OperationalAcctgDocItem | CashDiscount2Percent | ||
| AssignmentReference | I_OperationalAcctgDocItem | AssignmentReference | ||
| IsUsedInPaymentTransaction | I_OperationalAcctgDocItem | IsUsedInPaymentTransaction |
@AbapCatalog.sqlViewName: 'PEDACTITM'
@AbapCatalog.compiler.compareFilter: true
@VDM.private:true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Accounting data for Customer and Vendor'
define view P_PL_ExcessDelayAccountingItem
as select from I_StRpJournalEntryTaxItemLog as StRpJournalEntryTaxItemLog
inner join I_OperationalAcctgDocItem as OperationalAcctgDocItem
on OperationalAcctgDocItem.CompanyCode = StRpJournalEntryTaxItemLog.CompanyCode
and OperationalAcctgDocItem.AccountingDocument = StRpJournalEntryTaxItemLog.AccountingDocument
and OperationalAcctgDocItem.FiscalYear = StRpJournalEntryTaxItemLog.FiscalYear
and OperationalAcctgDocItem.AccountingDocumentItem = StRpJournalEntryTaxItemLog.TaxItem
{
key StRpJournalEntryTaxItemLog.StatryRptgEntity as StatryRptgEntity,
key StRpJournalEntryTaxItemLog.StatryRptCategory as StatryRptCategory,
key StRpJournalEntryTaxItemLog.StatryRptRunID as StatryRptRunID,
key OperationalAcctgDocItem.CompanyCode as CompanyCode,
key OperationalAcctgDocItem.FiscalYear as FiscalYear,
key OperationalAcctgDocItem.AccountingDocument as AccountingDocument,
key OperationalAcctgDocItem.AccountingDocumentItem as AccountingDocumentItem,
OperationalAcctgDocItem.ClearingJournalEntry as ClearingJournalEntry,
OperationalAcctgDocItem._JournalEntry.AccountingDocumentType as AccountingDocumentType,
OperationalAcctgDocItem.DebitCreditCode as DebitCreditCode,
OperationalAcctgDocItem.AmountInCompanyCodeCurrency as AmountInCompanyCodeCurrency,
OperationalAcctgDocItem.CompanyCodeCurrency as CompanyCodeCurrency,
OperationalAcctgDocItem.Supplier as Supplier,
OperationalAcctgDocItem.Customer as Customer,
OperationalAcctgDocItem.DocumentDate as DocumentDate,
OperationalAcctgDocItem.PostingDate as PostingDate,
OperationalAcctgDocItem.DueCalculationBaseDate as DueCalculationBaseDate,
OperationalAcctgDocItem.NetDueDate as NetDueDate,
OperationalAcctgDocItem.ClearingDate as ClearingDate,
OperationalAcctgDocItem._JournalEntry.InvoiceReceiptDate as InvoiceReceiptDate,
OperationalAcctgDocItem._JournalEntry.DocumentReferenceID as DocumentReferenceID,
OperationalAcctgDocItem.DocumentItemText as DocumentItemText,
OperationalAcctgDocItem.InvoiceReference as InvoiceReference,
OperationalAcctgDocItem.InvoiceItemReference as InvoiceItemReference,
OperationalAcctgDocItem.InvoiceReferenceFiscalYear as InvoiceReferenceFiscalYear,
OperationalAcctgDocItem.FollowOnDocumentType as FollowOnDocumentType,
OperationalAcctgDocItem.PaymentTerms as PaymentTerms,
OperationalAcctgDocItem.CashDiscount1Days as CashDiscount1Days,
OperationalAcctgDocItem.CashDiscount2Days as CashDiscount2Days,
OperationalAcctgDocItem.NetPaymentDays as NetPaymentDays,
OperationalAcctgDocItem.CashDiscount1Percent as CashDiscount1Percent,
OperationalAcctgDocItem.CashDiscount2Percent as CashDiscount2Percent,
OperationalAcctgDocItem.AssignmentReference as AssignmentReference,
OperationalAcctgDocItem.IsUsedInPaymentTransaction as IsUsedInPaymentTransaction,
case
when OperationalAcctgDocItem.Customer is not initial and
OperationalAcctgDocItem.Customer is not null
then 'C'
when OperationalAcctgDocItem.Supplier is not initial and
OperationalAcctgDocItem.Supplier is not null
then 'V'
end as CustomerSupplier
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_JOURNALENTRY",
"I_OPERATIONALACCTGDOCITEM",
"I_STRPJOURNALENTRYTAXITEMLOG"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA