C_FinInvoiceItemFDP
Corr Type SAP21 Invc itm
C_FinInvoiceItemFDP is a Consumption CDS View that provides data about "Corr Type SAP21 Invc itm" in SAP S/4HANA. It reads from 1 data source (I_OperationalAcctgDocItem) and exposes 111 fields with key fields CompanyCode, FiscalYear, AccountingDocument, AccountingDocumentItem. It has 11 associations to related views. Part of development package FINS_OUTPUT_MGMT_FO_FICUS_INV.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_OperationalAcctgDocItem | Item | from |
Associations (11)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | C_FinInvoiceBillToPartyFDP | _BillToParty | $projection.Customer = _BillToParty.Customer |
| [0..*] | C_FinInvcWithholdingTaxItemFDP | _WithholdingTaxItem | $projection.CompanyCode = _WithholdingTaxItem.CompanyCode and $projection.FiscalYear = _WithholdingTaxItem.FiscalYear and $projection.AccountingDocument = _WithholdingTaxItem.AccountingDocument and $projection.AccountingDocumentItem = _WithholdingTaxItem.AccountingDocumentItem |
| [0..*] | C_FinInvoiceSEPAMandateFDP | _SEPAMandate | $projection.Customer = _SEPAMandate.SEPAMandateSender |
| [0..1] | C_FinInvoiceOneTimeAccountFDP | _OneTimeAccount | $projection.CompanyCode = _OneTimeAccount.CompanyCode and $projection.FiscalYear = _OneTimeAccount.FiscalYear and $projection.AccountingDocument = _OneTimeAccount.AccountingDocument and $projection.AccountingDocumentItem = _OneTimeAccount.AccountingDocumentItem and $projection.AddressAndBankIsSetManually = 'X' |
| [0..1] | C_FinInvcBillToPartyCompanyFDP | _BillToPartyCompany | $projection.Customer = _BillToPartyCompany.Customer and $projection.CompanyCode = _BillToPartyCompany.CompanyCode |
| [0..*] | C_FinInvoiceItemNoteFDP | _ItemNote | $projection.CompanyCode = _ItemNote.CompanyCode and $projection.FiscalYear = _ItemNote.FiscalYear and $projection.AccountingDocument = _ItemNote.AccountingDocument and $projection.AccountingDocumentItem = _ItemNote.AccountingDocumentItem |
| [*] | I_PostingKeyWthSpclGLCodeTxt | _PostingKeyWthSpclGLCodeTxt | $projection.PostingKey =_PostingKeyWthSpclGLCodeTxt.PostingKey and $projection.SpecialGLCode = _PostingKeyWthSpclGLCodeTxt.SpecialGLCode |
| [*] | I_GLAccountText | _GLAccountText | $projection.ChartOfAccounts = _GLAccountText.ChartOfAccounts and $projection.GLAccount = _GLAccountText.GLAccount |
| [0..1] | I_PaymentTerms | _PaymentTerm | $projection.PaymentTerms = _PaymentTerm.PaymentTerms |
| [*] | I_PaymentTermsText | _PaymentTermText | $projection.PaymentTerms = _PaymentTermText.PaymentTerms |
| [1] | E_OperationalAcctgDocItem | _Extension | $projection.CompanyCode = _Extension.CompanyCode and $projection.FiscalYear = _Extension.FiscalYear and $projection.AccountingDocument = _Extension.AccountingDocument and $projection.AccountingDocumentItem = _Extension.AccountingDocumentItem |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| EndUserText.label | Corr Type SAP21 Invc itm | view |
Fields (111)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | I_OperationalAcctgDocItem | CompanyCode | |
| KEY | FiscalYear | I_OperationalAcctgDocItem | FiscalYear | |
| KEY | AccountingDocument | I_OperationalAcctgDocItem | AccountingDocument | |
| KEY | AccountingDocumentItem | I_OperationalAcctgDocItem | AccountingDocumentItem | |
| AccountingDocumentItemType | I_OperationalAcctgDocItem | AccountingDocumentItemType | ||
| PostingKey | I_OperationalAcctgDocItem | PostingKey | ||
| PostingKeyName | ||||
| GLAccount | I_OperationalAcctgDocItem | GLAccount | ||
| GLAccountName | ||||
| GLAccountLongName | ||||
| Customer | I_OperationalAcctgDocItem | Customer | ||
| CustomerName | _Customer | CustomerName | ||
| CustomerFullName | _Customer | CustomerFullName | ||
| IsOneTimeAccount | _Customer | IsOneTimeAccount | ||
| AlternativePayeeIsAllowed | _Customer | AlternativePayeeIsAllowed | ||
| AlternativePayerAccount | _Customer | AlternativePayerAccount | ||
| Supplier | I_OperationalAcctgDocItem | Supplier | ||
| SupplierName | _Supplier | SupplierName | ||
| SupplierFullName | _Supplier | SupplierFullName | ||
| ClearingDate | I_OperationalAcctgDocItem | ClearingDate | ||
| ClearingDocFiscalYear | I_OperationalAcctgDocItem | ClearingDocFiscalYear | ||
| ClearingJournalEntry | I_OperationalAcctgDocItem | ClearingJournalEntry | ||
| FinancialAccountType | I_OperationalAcctgDocItem | FinancialAccountType | ||
| SpecialGLCode | I_OperationalAcctgDocItem | SpecialGLCode | ||
| SpecialGLTransactionType | I_OperationalAcctgDocItem | SpecialGLTransactionType | ||
| BaseUnit | I_OperationalAcctgDocItem | BaseUnit | ||
| Quantity | I_OperationalAcctgDocItem | Quantity | ||
| UnitOfMeasure_E | ||||
| DebitCreditCode | I_OperationalAcctgDocItem | DebitCreditCode | ||
| FiscalPeriod | I_OperationalAcctgDocItem | FiscalPeriod | ||
| TransactionTypeDetermination | I_OperationalAcctgDocItem | TransactionTypeDetermination | ||
| DocumentItemText | I_OperationalAcctgDocItem | DocumentItemText | ||
| Product | I_OperationalAcctgDocItem | Product | ||
| Plant | I_OperationalAcctgDocItem | Plant | ||
| ValuationArea | I_OperationalAcctgDocItem | ValuationArea | ||
| InventoryValuationType | I_OperationalAcctgDocItem | InventoryValuationType | ||
| DueCalculationBaseDate | I_OperationalAcctgDocItem | DueCalculationBaseDate | ||
| PaymentTerms | I_OperationalAcctgDocItem | PaymentTerms | ||
| PaymentIsInstallment | _PaymentTerm | PaymentIsInstallment | ||
| PaymentTermsName | ||||
| PaymentTermsDescription | ||||
| CashDiscount1Days | I_OperationalAcctgDocItem | CashDiscount1Days | ||
| CashDiscount2Days | I_OperationalAcctgDocItem | CashDiscount2Days | ||
| CashDiscount1DueDate | ||||
| CashDiscount2DueDate | ||||
| NetPaymentDays | I_OperationalAcctgDocItem | NetPaymentDays | ||
| NetDueDate | ||||
| CashDiscount1Percent | I_OperationalAcctgDocItem | CashDiscount1Percent | ||
| CashDiscount2Percent | I_OperationalAcctgDocItem | CashDiscount2Percent | ||
| VATRegistration | I_OperationalAcctgDocItem | VATRegistration | ||
| InvoiceReference | I_OperationalAcctgDocItem | InvoiceReference | ||
| InvoiceReferenceFiscalYear | I_OperationalAcctgDocItem | InvoiceReferenceFiscalYear | ||
| FollowOnDocumentType | I_OperationalAcctgDocItem | FollowOnDocumentType | ||
| InvoiceItemReference | I_OperationalAcctgDocItem | InvoiceItemReference | ||
| GoodsMovementEntryUnit | I_OperationalAcctgDocItem | GoodsMovementEntryUnit | ||
| QuantityInEntryUnit | I_OperationalAcctgDocItem | QuantityInEntryUnit | ||
| DelivOfGoodsDestCountry | I_OperationalAcctgDocItem | DelivOfGoodsDestCountry | ||
| DelivOfGoodsOriginCountry | I_OperationalAcctgDocItem | DelivOfGoodsOriginCountry | ||
| TaxCountry | I_OperationalAcctgDocItem | TaxCountry | ||
| TaxCode | I_OperationalAcctgDocItem | TaxCode | ||
| TaxType | I_OperationalAcctgDocItem | TaxType | ||
| TaxItemGroup | I_OperationalAcctgDocItem | TaxItemGroup | ||
| TaxRateValidityStartDate | I_OperationalAcctgDocItem | TaxRateValidityStartDate | ||
| TaxDeterminationDate | I_OperationalAcctgDocItem | TaxDeterminationDate | ||
| WithholdingTaxCode | I_OperationalAcctgDocItem | WithholdingTaxCode | ||
| TransactionCurrency | I_OperationalAcctgDocItem | TransactionCurrency | ||
| AmountInTransactionCurrency | I_OperationalAcctgDocItem | AmountInTransactionCurrency | ||
| CompanyCodeCurrency | I_OperationalAcctgDocItem | CompanyCodeCurrency | ||
| AmountInCompanyCodeCurrency | I_OperationalAcctgDocItem | AmountInCompanyCodeCurrency | ||
| BalanceTransactionCurrency | I_OperationalAcctgDocItem | BalanceTransactionCurrency | ||
| AmountInBalanceTransacCrcy | I_OperationalAcctgDocItem | AmountInBalanceTransacCrcy | ||
| OriglTaxBaseAmountInCoCodeCrcy | I_OperationalAcctgDocItem | OriglTaxBaseAmountInCoCodeCrcy | ||
| OriginalTaxBaseAmount | I_OperationalAcctgDocItem | OriginalTaxBaseAmount | ||
| TaxAmountInCoCodeCrcy | I_OperationalAcctgDocItem | TaxAmountInCoCodeCrcy | ||
| TaxAmount | I_OperationalAcctgDocItem | TaxAmount | ||
| TaxBaseAmountInCoCodeCrcy | I_OperationalAcctgDocItem | TaxBaseAmountInCoCodeCrcy | ||
| TaxBaseAmountInTransCrcy | I_OperationalAcctgDocItem | TaxBaseAmountInTransCrcy | ||
| WithholdingTaxBaseAmount | I_OperationalAcctgDocItem | WithholdingTaxBaseAmount | ||
| ChartOfAccounts | I_OperationalAcctgDocItem | ChartOfAccounts | ||
| ServiceDocumentType | I_OperationalAcctgDocItem | ServiceDocumentType | ||
| MasterFixedAsset | I_OperationalAcctgDocItem | MasterFixedAsset | ||
| AccountingDocumentType | I_OperationalAcctgDocItem | AccountingDocumentType | ||
| IsSalesRelated | I_OperationalAcctgDocItem | IsSalesRelated | ||
| IsOpenItemManaged | I_OperationalAcctgDocItem | IsOpenItemManaged | ||
| AddressAndBankIsSetManually | I_OperationalAcctgDocItem | AddressAndBankIsSetManually | ||
| ServiceDocument | I_OperationalAcctgDocItem | ServiceDocument | ||
| FixedAsset | I_OperationalAcctgDocItem | FixedAsset | ||
| PostingDate | I_OperationalAcctgDocItem | PostingDate | ||
| OrderID | I_OperationalAcctgDocItem | OrderID | ||
| SalesDocument | I_OperationalAcctgDocItem | SalesDocument | ||
| FunctionalArea | I_OperationalAcctgDocItem | FunctionalArea | ||
| CostCenter | I_OperationalAcctgDocItem | CostCenter | ||
| ControllingArea | I_OperationalAcctgDocItem | ControllingArea | ||
| Segment | I_OperationalAcctgDocItem | Segment | ||
| ProfitCenter | I_OperationalAcctgDocItem | ProfitCenter | ||
| _Customer | I_OperationalAcctgDocItem | _Customer | ||
| _Supplier | I_OperationalAcctgDocItem | _Supplier | ||
| _BillToParty | _BillToParty | |||
| _WithholdingTaxItem | _WithholdingTaxItem | |||
| _SEPAMandate | _SEPAMandate | |||
| _OneTimeAccount | _OneTimeAccount | |||
| _BillToPartyCompany | _BillToPartyCompany | |||
| _ItemNote | _ItemNote | |||
| _GLAccountInCompanyCode | I_OperationalAcctgDocItem | _GLAccountInCompanyCode | ||
| _ServiceDocument | I_OperationalAcctgDocItem | _ServiceDocument | ||
| _SalesDoc | I_OperationalAcctgDocItem | _SalesDoc | ||
| _FixedAsset | I_OperationalAcctgDocItem | _FixedAsset | ||
| _Order | I_OperationalAcctgDocItem | _Order | ||
| _CurrentCostCenter | I_OperationalAcctgDocItem | _CurrentCostCenter | ||
| _CurrentProfitCenter | I_OperationalAcctgDocItem | _CurrentProfitCenter | ||
| _AccountingDocumentType | I_OperationalAcctgDocItem | _AccountingDocumentType |
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #M
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #REQUIRED
@ObjectModel.supportedCapabilities: [ #OUTPUT_FORM_DATA_PROVIDER ]
@EndUserText.label: 'Corr Type SAP21 Invc itm'
define view entity C_FinInvoiceItemFDP
as select from I_OperationalAcctgDocItem as Item
association [0..1] to C_FinInvoiceBillToPartyFDP as _BillToParty on $projection.Customer = _BillToParty.Customer
association [0..*] to C_FinInvcWithholdingTaxItemFDP as _WithholdingTaxItem on $projection.CompanyCode = _WithholdingTaxItem.CompanyCode
and $projection.FiscalYear = _WithholdingTaxItem.FiscalYear
and $projection.AccountingDocument = _WithholdingTaxItem.AccountingDocument
and $projection.AccountingDocumentItem = _WithholdingTaxItem.AccountingDocumentItem
association [0..*] to C_FinInvoiceSEPAMandateFDP as _SEPAMandate on $projection.Customer = _SEPAMandate.SEPAMandateSender
association [0..1] to C_FinInvoiceOneTimeAccountFDP as _OneTimeAccount on $projection.CompanyCode = _OneTimeAccount.CompanyCode
and $projection.FiscalYear = _OneTimeAccount.FiscalYear
and $projection.AccountingDocument = _OneTimeAccount.AccountingDocument
and $projection.AccountingDocumentItem = _OneTimeAccount.AccountingDocumentItem
and $projection.AddressAndBankIsSetManually = 'X'
association [0..1] to C_FinInvcBillToPartyCompanyFDP as _BillToPartyCompany on $projection.Customer = _BillToPartyCompany.Customer
and $projection.CompanyCode = _BillToPartyCompany.CompanyCode
association [0..*] to C_FinInvoiceItemNoteFDP as _ItemNote on $projection.CompanyCode = _ItemNote.CompanyCode
and $projection.FiscalYear = _ItemNote.FiscalYear
and $projection.AccountingDocument = _ItemNote.AccountingDocument
and $projection.AccountingDocumentItem = _ItemNote.AccountingDocumentItem
association [*] to I_PostingKeyWthSpclGLCodeTxt as _PostingKeyWthSpclGLCodeTxt on $projection.PostingKey =_PostingKeyWthSpclGLCodeTxt.PostingKey
and $projection.SpecialGLCode = _PostingKeyWthSpclGLCodeTxt.SpecialGLCode
association [*] to I_GLAccountText as _GLAccountText on $projection.ChartOfAccounts = _GLAccountText.ChartOfAccounts
and $projection.GLAccount = _GLAccountText.GLAccount
association [0..1] to I_PaymentTerms as _PaymentTerm on $projection.PaymentTerms = _PaymentTerm.PaymentTerms
association [*] to I_PaymentTermsText as _PaymentTermText on $projection.PaymentTerms = _PaymentTermText.PaymentTerms
association [1] to E_OperationalAcctgDocItem as _Extension on $projection.CompanyCode = _Extension.CompanyCode
and $projection.FiscalYear = _Extension.FiscalYear
and $projection.AccountingDocument = _Extension.AccountingDocument
and $projection.AccountingDocumentItem = _Extension.AccountingDocumentItem
{
key Item.CompanyCode,
key Item.FiscalYear,
key Item.AccountingDocument,
key Item.AccountingDocumentItem,
Item.AccountingDocumentItemType,
Item.PostingKey,
_PostingKeyWthSpclGLCodeTxt[1:Language = $session.system_language].PostingKeyName,
Item.GLAccount,
_GLAccountText[1:Language = $session.system_language].GLAccountName,
_GLAccountText[1:Language = $session.system_language].GLAccountLongName,
Item.Customer,
_Customer.CustomerName,
_Customer.CustomerFullName,
_Customer.IsOneTimeAccount,
_Customer.AlternativePayeeIsAllowed,
_Customer.AlternativePayerAccount,
Item.Supplier,
_Supplier.SupplierName,
_Supplier.SupplierFullName,
Item.ClearingDate,
// Item.ClearingAccountingDocument,
Item.ClearingDocFiscalYear,
Item.ClearingJournalEntry,
Item.FinancialAccountType,
// UMSKZ
Item.SpecialGLCode,
// UMSKS
Item.SpecialGLTransactionType,
Item.BaseUnit,
Item.Quantity,
cast('' as mseh3 ) as UnitOfMeasure_E,
Item.DebitCreditCode,
Item.FiscalPeriod,
Item.TransactionTypeDetermination,
Item.DocumentItemText,
Item.Product,
Item.Plant,
Item.ValuationArea,
Item.InventoryValuationType,
Item.DueCalculationBaseDate,
Item.PaymentTerms,
_PaymentTerm.PaymentIsInstallment,
_PaymentTermText[1:Language = $session.system_language].PaymentTermsName,
_PaymentTermText[1:Language = $session.system_language].PaymentTermsDescription,
Item.CashDiscount1Days,
Item.CashDiscount2Days,
cast( '00000000' as farp_sk1dt ) as CashDiscount1DueDate,
cast( '00000000' as farp_sk2dt ) as CashDiscount2DueDate,
Item.NetPaymentDays,
cast( '00000000' as farp_netdt ) as NetDueDate,
Item.CashDiscount1Percent,
Item.CashDiscount2Percent,
Item.VATRegistration,
Item.InvoiceReference,
Item.InvoiceReferenceFiscalYear,
Item.FollowOnDocumentType,
Item.InvoiceItemReference,
Item.GoodsMovementEntryUnit,
@Semantics: { quantity : {unitOfMeasure: 'GoodsMovementEntryUnit'} }
Item.QuantityInEntryUnit,
Item.DelivOfGoodsDestCountry,
Item.DelivOfGoodsOriginCountry,
Item.TaxCountry,
Item.TaxCode,
Item.TaxType,
Item.TaxItemGroup,
Item.TaxRateValidityStartDate,
Item.TaxDeterminationDate,
Item.WithholdingTaxCode,
Item.TransactionCurrency,
Item.AmountInTransactionCurrency,
Item.CompanyCodeCurrency,
Item.AmountInCompanyCodeCurrency,
Item.BalanceTransactionCurrency,
Item.AmountInBalanceTransacCrcy,
Item.OriglTaxBaseAmountInCoCodeCrcy,
Item.OriginalTaxBaseAmount,
Item.TaxAmountInCoCodeCrcy,
Item.TaxAmount,
Item.TaxBaseAmountInCoCodeCrcy,
Item.TaxBaseAmountInTransCrcy,
Item.WithholdingTaxBaseAmount,
Item.ChartOfAccounts,
Item.ServiceDocumentType,
Item.MasterFixedAsset,
Item.AccountingDocumentType,
Item.IsSalesRelated,
Item.IsOpenItemManaged,
Item.AddressAndBankIsSetManually,
/* Access Control */
Item.ServiceDocument,
Item.FixedAsset,
Item.PostingDate,
Item.OrderID,
Item.SalesDocument,
Item.FunctionalArea,
Item.CostCenter,
Item.ControllingArea,
Item.Segment,
Item.ProfitCenter,
/* Associations */
Item._Customer,
Item._Supplier,
_BillToParty,
_WithholdingTaxItem,
_SEPAMandate,
_OneTimeAccount,
_BillToPartyCompany,
_ItemNote,
/*For Access Control*/
Item._GLAccountInCompanyCode,
Item._ServiceDocument,
Item._SalesDoc,
Item._FixedAsset,
Item._Order,
Item._CurrentCostCenter,
Item._CurrentProfitCenter,
Item._AccountingDocumentType
// @ObjectModel.filter.enabled: false
// _CorrespondenceItemNote
}
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