P_JP_TradeCreditBalanceItems4
View for Trade Credit Check Detail Items4
P_JP_TradeCreditBalanceItems4 is a Consumption CDS View that provides data about "View for Trade Credit Check Detail Items4" in SAP S/4HANA. It reads from 3 data sources (I_GLAccountLineItemRawData, P_JP_TradeCreditBalanceItems3, P_JrnlEntrItmToBOPFormItm) and exposes 21 fields with key fields CompanyCode, FiscalYear, AccountingDocument, AccountingDocumentItem, BOPRptgCntry.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_GLAccountLineItemRawData | ACDOCA | left_outer |
| P_JP_TradeCreditBalanceItems3 | P_JP_TradeCreditBalanceItems3 | left_outer |
| P_JrnlEntrItmToBOPFormItm | Rule | from |
Parameters (2)
| Name | Type | Default |
|---|---|---|
| P_StartDate | fis_period_date_from | |
| P_EndDate | fis_period_date_to |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.private | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.sqlViewName | PJPTRCEITEMS4 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ClientHandling.type | #CLIENT_DEPENDENT | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | View for Trade Credit Check Detail Items4 | view |
Fields (21)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | Item | CompanyCode | |
| KEY | FiscalYear | Item | FiscalYear | |
| KEY | AccountingDocument | Item | AccountingDocument | |
| KEY | AccountingDocumentItem | Item | AccountingDocumentItem | |
| KEY | BOPRptgCntry | P_JrnlEntrItmToBOPFormItm | BOPRptgCntry | |
| KEY | BOPForm | P_JrnlEntrItmToBOPFormItm | BOPForm | |
| KEY | BOPFormItem | P_JrnlEntrItmToBOPFormItm | BOPFormItem | |
| CountryCode | P_JrnlEntrItmToBOPFormItm | BOPPartnerCntry | ||
| PostingDate | Item | PostingDate | ||
| DocumentDate | Item | DocumentDate | ||
| CashDiscount1DueDate | Item | CashDiscount1DueDate | ||
| ClearingAccountingDocument | Item | ClearingAccountingDocument | ||
| ClearingJournalEntry | Item | ClearingJournalEntry | ||
| ItemType | ||||
| DocDateAddOneYear | ||||
| TransactionCurrency | Item | TransactionCurrency | ||
| AmountInTransactionCurrency | Item | AmountInTransactionCurrency | ||
| IsUsedInPaymentTransaction | Item | IsUsedInPaymentTransaction | ||
| DebitCreditCode | Item | DebitCreditCode | ||
| ClearingDate | Item | ClearingDate | ||
| ReverseDocument | Item | ReverseDocument |
@VDM.private: true
@VDM.viewType: #CONSUMPTION
@AbapCatalog.preserveKey:true
@AbapCatalog.sqlViewName: 'PJPTRCEITEMS4'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.type: #CLIENT_DEPENDENT
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'View for Trade Credit Check Detail Items4'
define view P_JP_TradeCreditBalanceItems4
with parameters
@Consumption.hidden: true
P_StartDate: fis_period_date_from,
@Consumption.hidden: true
P_EndDate : fis_period_date_to
as select from P_JrnlEntrItmToBOPFormItm as Rule
left outer join I_GLAccountLineItemRawData as ACDOCA
on Rule.SourceLedger = ACDOCA.SourceLedger
and Rule.CompanyCode = ACDOCA.CompanyCode
and Rule.FiscalYear = ACDOCA.FiscalYear
and Rule.AccountingDocument = ACDOCA.AccountingDocument
and Rule.LedgerGLLineItem = ACDOCA.LedgerGLLineItem
left outer join P_JP_TradeCreditBalanceItems3( P_StartDate: $parameters.P_StartDate,
P_EndDate : $parameters.P_EndDate ) as Item
on ACDOCA.CompanyCode = Item.CompanyCode
and ACDOCA.FiscalYear = Item.FiscalYear
and ACDOCA.AccountingDocument = Item.AccountingDocument
and ACDOCA.AccountingDocumentItem = Item.AccountingDocumentItem
{
key Item.CompanyCode,
key Item.FiscalYear,
key Item.AccountingDocument,
key Item.AccountingDocumentItem,
key Rule.BOPRptgCntry,
key Rule.BOPForm,
key Rule.BOPFormItem,
Rule.BOPPartnerCntry as CountryCode,
Item.PostingDate,
Item.DocumentDate,
Item.CashDiscount1DueDate,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntry'
Item.ClearingAccountingDocument,
Item.ClearingJournalEntry,
right( Rule.BOPFormItem, 3 ) as ItemType,
Dats_Add_Months(Item.OriginalPostingDate, 12, 'NULL') as DocDateAddOneYear,
@Semantics.currencyCode:true
Item.TransactionCurrency,
@Semantics.amount.currencyCode: 'TransactionCurrency'
Item.AmountInTransactionCurrency,
Item.IsUsedInPaymentTransaction,
Item.DebitCreditCode,
Item.ClearingDate,
Item.ReverseDocument
}
where Rule.BOPRptgCntry = 'JP'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_GLACCOUNTLINEITEMRAWDATA",
"P_JP_TRADECREDITBALANCEITEMS3",
"P_JRNLENTRITMTOBOPFORMITM"
],
"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