I_SAFTCompensationDocument
SAFT Compensation Documents
I_SAFTCompensationDocument is a Composite CDS View that provides data about "SAFT Compensation Documents" in SAP S/4HANA. It reads from 1 data source (I_JournalEntryItem) and exposes 50 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_JournalEntryItem | a | from |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ISAFTCOMPDOC | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_INCLUDED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #COMPOSITE | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | SAFT Compensation Documents | view |
Fields (50)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SourceLedger | I_JournalEntryItem | SourceLedger | |
| KEY | CompanyCode | I_JournalEntryItem | CompanyCode | |
| KEY | FiscalYear | I_JournalEntryItem | FiscalYear | |
| KEY | AccountingDocument | I_JournalEntryItem | AccountingDocument | |
| KEY | LedgerGLLineItem | I_JournalEntryItem | LedgerGLLineItem | |
| KEY | Ledger | I_JournalEntryItem | Ledger | |
| ChartOfAccounts | I_JournalEntryItem | ChartOfAccounts | ||
| GLAccount | I_JournalEntryItem | GLAccount | ||
| AccountingDocumentCategory | I_JournalEntryItem | AccountingDocumentCategory | ||
| PostingDate | I_JournalEntryItem | PostingDate | ||
| AccountingDocumentCreationDate | ||||
| CreationTime | ||||
| DocumentItemText | I_JournalEntryItem | DocumentItemText | ||
| DebitCreditCode | I_JournalEntryItem | DebitCreditCode | ||
| CompanyCodeCurrency | I_JournalEntryItem | CompanyCodeCurrency | ||
| AmountInCompanyCodeCurrency | I_JournalEntryItem | AmountInCompanyCodeCurrency | ||
| ReferenceDocumentType | I_JournalEntryItem | ReferenceDocumentType | ||
| ReferenceDocument | I_JournalEntryItem | ReferenceDocument | ||
| AccountingDocumentItem | I_JournalEntryItem | AccountingDocumentItem | ||
| Customer | I_JournalEntryItem | Customer | ||
| Supplier | I_JournalEntryItem | Supplier | ||
| ControllingArea | I_JournalEntryItem | ControllingArea | ||
| CostCenter | I_JournalEntryItem | CostCenter | ||
| OrderID | I_JournalEntryItem | OrderID | ||
| PersonnelNumber | I_JournalEntryItem | PersonnelNumber | ||
| AmountInTransactionCurrency | I_JournalEntryItem | AmountInTransactionCurrency | ||
| WBSElement | I_JournalEntryItem | WBSElement | ||
| TaxCode | I_JournalEntryItem | TaxCode | ||
| TransactionCurrency | I_JournalEntryItem | TransactionCurrency | ||
| TransactionTypeDetermination | I_JournalEntryItem | TransactionTypeDetermination | ||
| FinancialAccountType | I_JournalEntryItem | FinancialAccountType | ||
| InvoiceReference | I_JournalEntryItem | InvoiceReference | ||
| InvoiceReferenceFiscalYear | I_JournalEntryItem | InvoiceReferenceFiscalYear | ||
| InvoiceItemReference | I_JournalEntryItem | InvoiceItemReference | ||
| SalesDocument | I_JournalEntryItem | SalesDocument | ||
| SalesDocumentItem | I_JournalEntryItem | SalesDocumentItem | ||
| ReversalReferenceDocument | I_JournalEntryItem | ReversalReferenceDocument | ||
| IsReversal | I_JournalEntryItem | IsReversal | ||
| _SourceLedger | I_JournalEntryItem | _SourceLedger | ||
| _CompanyCode | I_JournalEntryItem | _CompanyCode | ||
| _FiscalYear | I_JournalEntryItem | _FiscalYear | ||
| _JournalEntry | I_JournalEntryItem | _JournalEntry | ||
| _Ledger | I_JournalEntryItem | _Ledger | ||
| _DebitCreditCode | I_JournalEntryItem | _DebitCreditCode | ||
| _CompanyCodeCurrency | I_JournalEntryItem | _CompanyCodeCurrency | ||
| _AccountingDocumentCategory | I_JournalEntryItem | _AccountingDocumentCategory | ||
| _GLAccountInChartOfAccounts | I_JournalEntryItem | _GLAccountInChartOfAccounts | ||
| _ChartOfAccounts | I_JournalEntryItem | _ChartOfAccounts | ||
| _ReferenceDocumentType | I_JournalEntryItem | _ReferenceDocumentType | ||
| _Customer | I_JournalEntryItem | _Customer |
@AbapCatalog.sqlViewName: 'ISAFTCOMPDOC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_INCLUDED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'SAFT Compensation Documents'
define view I_SAFTCompensationDocument as select from I_JournalEntryItem as a {
@ObjectModel.foreignKey.association: '_SourceLedger'
key a.SourceLedger as SourceLedger,
@ObjectModel.foreignKey.association: '_CompanyCode'
key a.CompanyCode as CompanyCode,
@ObjectModel.foreignKey.association: '_FiscalYear'
key a.FiscalYear as FiscalYear,
@ObjectModel.foreignKey.association: '_JournalEntry'
key a.AccountingDocument as AccountingDocument,
key a.LedgerGLLineItem as LedgerGLLineItem,
@ObjectModel.foreignKey.association: '_Ledger'
key a.Ledger as Ledger,
@ObjectModel.foreignKey.association: '_ChartOfAccounts'
a.ChartOfAccounts,
@ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
a.GLAccount,
@ObjectModel.foreignKey.association: '_AccountingDocumentCategory'
a.AccountingDocumentCategory,
a.PostingDate,
a._JournalEntry.AccountingDocumentCreationDate,
a._JournalEntry.CreationTime,
a.DocumentItemText,
@ObjectModel.foreignKey.association: '_DebitCreditCode'
a.DebitCreditCode as DebitCreditCode,
@ObjectModel.foreignKey.association: '_CompanyCodeCurrency'
@Semantics.currencyCode:true
a.CompanyCodeCurrency as CompanyCodeCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
a.AmountInCompanyCodeCurrency as AmountInCompanyCodeCurrency,
@ObjectModel.foreignKey.association: '_ReferenceDocumentType'
a.ReferenceDocumentType,
a.ReferenceDocument,
a.AccountingDocumentItem,
a.Customer,
a.Supplier,
a.ControllingArea, //kokrs
a.CostCenter, //kostl
a.OrderID, //aufnr
a.PersonnelNumber, //pernr
a.AmountInTransactionCurrency, //wrbtr_shl
a.WBSElement, //projk
a.TaxCode, //mwskz
a.TransactionCurrency,
a.TransactionTypeDetermination, //ktosl
a.FinancialAccountType, //koart
a.InvoiceReference, //rebzg
a.InvoiceReferenceFiscalYear, //rebzj
a.InvoiceItemReference, //rebzz
a.SalesDocument, //vbel2
a.SalesDocumentItem, //posn2
a.ReversalReferenceDocument,
a.IsReversal,
a._SourceLedger,
a._CompanyCode,
a._FiscalYear,
a._JournalEntry,
a._Ledger,
a._DebitCreditCode,
a._CompanyCodeCurrency,
a._AccountingDocumentCategory,
a._GLAccountInChartOfAccounts,
a._ChartOfAccounts,
a._ReferenceDocumentType,
a._Customer
} where ( a.BusinessTransactionType = 'AFAB' or a.BusinessTransactionType = 'TBRR' )
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_JOURNALENTRY",
"I_JOURNALENTRYITEM"
],
"ASSOCIATED":
[
"I_ACCOUNTINGDOCUMENTCATEGORY",
"I_CHARTOFACCOUNTS",
"I_COMPANYCODE",
"I_CURRENCY",
"I_CUSTOMER",
"I_DEBITCREDITCODE",
"I_FISCALYEARFORCOMPANYCODE",
"I_GLACCOUNTINCHARTOFACCOUNTS",
"I_JOURNALENTRY",
"I_LEDGER",
"I_REFERENCEDOCUMENTTYPE"
],
"BASE":
[
"I_JOURNALENTRYITEM"
],
"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