I_KR_VATInvoiceItemCube

DDL: I_KR_VATINVOICEITEMCUBE SQL: IKRVATINVCITEMC Type: view COMPOSITE Package: GLO_FIN_IS_VAT_KR

VAT Reporting Tax Items

I_KR_VATInvoiceItemCube is a Composite CDS View (Cube) that provides data about "VAT Reporting Tax Items" in SAP S/4HANA. It reads from 2 data sources (P_KR_CAVATInvoiceItem, P_KR_VATInvoiceItem_v2) and exposes 123 fields with key fields CompanyCode, FiscalYear, AccountingDocument, AccountingDocumentItem, TaxItem. Part of development package GLO_FIN_IS_VAT_KR.

Data Sources (2)

SourceAliasJoin Type
P_KR_CAVATInvoiceItem P_KR_CAVATInvoiceItem union
P_KR_VATInvoiceItem_v2 P_KR_VATInvoiceItem_v2 from

Parameters (4)

NameTypeDefault
P_StatryRptgEntity srf_reporting_entity
P_StatryRptCategory srf_rep_cat_id
P_StatryRptRunID srf_report_run_id
P_StatryRptRunType srf_report_run_type

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IKRVATINVCITEMC view
VDM.viewType #COMPOSITE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Analytics.dataCategory #CUBE view
Metadata.allowExtensions true view
EndUserText.label VAT Reporting Tax Items view

Fields (123)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode P_KR_VATInvoiceItem_v2 CompanyCode Receiver Company Code
KEY FiscalYear P_KR_VATInvoiceItem_v2 FiscalYear G/L Fiscal Year
KEY AccountingDocument AccountingDocument Journal Entry
KEY AccountingDocumentItem TaxItem Tax Item
KEY TaxItem TaxItem Tax Item
KEY StatryRptgEntity StatryRptgEntity Reporting Entity
KEY StatryRptCategory StatryRptCategory Report ID
KEY StatryRptRunID StatryRptRunID Report Run ID
KEY TaxCode TaxCode Tax Code
KEY TransactionTypeDetermination TransactionTypeDetermination Transaction Key
KEY BusinessPartner P_KR_VATInvoiceItem_v2 BusinessPartner Issuing Authority
KEY CADocumentNumber Document Number
KEY CAGLItemNumber Item
KEY CATaxReportingDetailingAssgmt
KEY CATaxReportingItemSequenceNmbr
TaxRate TaxRate Tax Rate
TaxRateValidityStartDate TaxRateValidityStartDate Tax Rate Validity Start Date
CompanyCodeCurrency P_KR_VATInvoiceItem_v2 CompanyCodeCurrency Local Currency
BusinessPlace BusinessPlace Business place
FinancialAccountType FinancialAccountType Fin. Account Type
CustomerSupplierAccount CustSuppNumber Issuing Authority
AccountingDocumentType AccountingDocumentType Journal Entry Type
DocumentReferenceID DocumentReferenceID Reference
TaxType P_KR_VATInvoiceItem_v2 TaxType Tax Type
TaxInvoiceApprovalNmbr TaxInvoiceApprovalNmbr
TaxInvoiceNumber TaxInvoiceApprovalNmbr
InvoiceDate InvoiceDate Run On
IsReversal IsReversal Reversal doc.
IsReversed IsReversed Reversed?
ReversalReason ReversalReason Reversal Reason
ExchangeRateDate ExchangeRateDate Translatn Date
DocumentDate P_KR_VATInvoiceItem_v2 DocumentDate Journal Entry Date
PostingDate P_KR_VATInvoiceItem_v2 PostingDate Posting Date for GR
TaxNumber2 P_KR_VATInvoiceItem_v2 TaxNumber2 Tax Number 2
TaxNumber1endasTaxNumber1
BusinessPartnerName BusinessPartnerName Extracted Customer Name
ExporterUUID ExporterUUID
LoadingDate LoadingDate Loading Date
DocumentCurrency DocumentCurrency Document Currency
TaxBaseAmountInTransCrcy TaxBaseAmountInTransCrcy Value-Added Tax
ExchangeRate P_KR_VATInvoiceItem_v2 ExchangeRate Exchange rate
TaxInvcNmbrValidityStartDate TaxInvcNmbrValidityStartDate
IndustryType Type of Industry
BusinessType Type of Business
TaxInvoiceRepresentativeName P_KR_VATInvoiceItem_v2 TaxInvoiceRepresentativeName Rep's Name
TaxBaseAmountInCoCodeCrcy P_KR_VATInvoiceItem_v2 TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
TaxAmountInCoCodeCrcy P_KR_VATInvoiceItem_v2 TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
TaxInvoiceType _I_KR_VAT_REP_CONF TaxInvoiceType
MultipleInvoiceType _I_KR_VAT_REP_CONF MultipleInvoiceType
ExportType _I_KR_VAT_REP_CONF ExportType
_I_KR_VAT_REP_CONF _I_KR_VAT_REP_CONF
TaxItemGroup TaxItemGroup Tax doc. item number
ReferenceBusinessPartner BusinessPartner1 Issuing Authority
CAReconciliationKey CAReconciliationKey Reconcil. Key
ReferenceDocumentType ReferenceDocumentType Reference Document Type
StatryRptRun
_I_Customer _I_Customer
_I_Supplier _I_Supplier
P_StatryRptgEntity
P_StatryRptCategory
P_StatryRptRunID
CompanyCodeasCompanyCode
KEY FiscalYear FICA_ITEM FiscalYear G/L Fiscal Year
KEY AccountingDocument FICA_ITEM AccountingDocument Journal Entry
KEY AccountingDocumentItem FICA_ITEM TaxItem Tax Item
KEY TaxItem FICA_ITEM TaxItem Tax Item
KEY StatryRptgEntity Reporting Entity
KEY StatryRptCategory Report ID
KEY StatryRptRunID Report Run ID
KEY TaxCode FICA_ITEM TaxCode Tax Code
KEY TransactionTypeDetermination FICA_ITEM TransactionTypeDetermination Transaction Key
KEY BusinessPartner FICA_ITEM BusinessPartner Issuing Authority
KEY CADocumentNumber FICA_ITEM CADocumentNumber Document Number
KEY CAGLItemNumber FICA_ITEM CAGLItemNumber Item
KEY CATaxReportingDetailingAssgmt FICA_ITEM CATaxReportingDetailingAssgmt
KEY CATaxReportingItemSequenceNmbr FICA_ITEM CATaxReportingItemSequenceNmbr
TaxRate TaxRate Tax Rate
TaxRateValidityStartDate FICA_ITEM TaxRateValidityStartDate Tax Rate Validity Start Date
CompanyCodeCurrency FICA_ITEM CompanyCodeCurrency Local Currency
BusinessPlace FICA_ITEM BusinessPlace Business place
FinancialAccountType FICA_ITEM FinancialAccountType Fin. Account Type
CustomerSupplierAccount FICA_ITEM BusinessPartner Issuing Authority
AccountingDocumentType FICA_ITEM AccountingDocumentType Journal Entry Type
DocumentReferenceID FICA_ITEM DocumentReferenceID Reference
TaxType FICA_ITEM TaxType Tax Type
TaxInvoiceApprovalNmbr FICA_ITEM TaxInvoiceApprovalNmbr
TaxInvoiceNumber TaxInvoiceNumber
InvoiceDate FICA_ITEM InvoiceDate Run On
IsReversal FICA_ITEM IsReversal Reversal doc.
IsReversed FICA_ITEM IsReversed Reversed?
ReversalReason FICA_ITEM ReversalReason Reversal Reason
ExchangeRateDate FICA_ITEM ExchangeRateDate Translatn Date
DocumentDate FICA_ITEM DocumentDate Journal Entry Date
PostingDate FICA_ITEM PostingDate Posting Date for GR
ReportingDate FICA_ITEM ReportingDate
TaxNumber2 Tax Number 2
VATRegistration FICA_ITEM VATRegistration VAT Registration No.
TaxNumber1
BusinessPartnerName Extracted Customer Name
Supplier
ExporterUUID FICA_ITEM ExporterUUID
LoadingDate FICA_ITEM LoadingDate Loading Date
DocumentCurrency FICA_ITEM DocumentCurrency Document Currency
TaxBaseAmountInTransCrcy FICA_ITEM TaxBaseAmountInTransCrcy Value-Added Tax
ExchangeRate FICA_ITEM ExchangeRate Exchange rate
TaxInvcNmbrValidityStartDate FICA_ITEM TaxInvcNmbrValidityStartDate
IndustryType FICA_ITEM IndustryType Type of Industry
BusinessType FICA_ITEM BusinessType Type of Business
TaxInvoiceRepresentativeName FICA_ITEM TaxInvoiceRepresentativeName Rep's Name
TaxBaseAmountInCoCodeCrcy FICA_ITEM TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
TaxAmountInCoCodeCrcy FICA_ITEM TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
TaxInvoiceType
MultipleInvoiceType
ExportType
_I_KR_VAT_REP_CONF FICA_ITEM _I_KR_VAT_REP_CONF
TaxItemGroup FICA_ITEM TaxItemGroup Tax doc. item number
ReferenceBusinessPartner FICA_ITEM BusinessPartner Issuing Authority
CAReconciliationKey FICA_ITEM CAReconciliationKey Reconcil. Key
ReferenceDocumentType FICA_ITEM ReferenceDocumentType Reference Document Type
StatryRptRun
_I_Customer FICA_ITEM _I_Customer
_I_Supplier FICA_ITEM _I_Supplier
CATaxReportingAdditionalText

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_KR_VATInvoiceItemCube.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IKRVATINVCITEMC
-- Parameters: P_StatryRptgEntity : srf_reporting_entity, P_StatryRptCategory : srf_rep_cat_id, P_StatryRptRunID : srf_report_run_id, P_StatryRptRunType : srf_report_run_type

CREATE VIEW I_KR_VATInvoiceItemCube AS
SELECT
  P_KR_VATInvoiceItem_v2.CompanyCode AS CompanyCode,
  P_KR_VATInvoiceItem_v2.FiscalYear AS FiscalYear,
  AccountingDocument,
  TaxItem AS AccountingDocumentItem,
  TaxItem,
  StatryRptgEntity,
  StatryRptCategory,
  StatryRptRunID,
  TaxCode,
  TransactionTypeDetermination,
  P_KR_VATInvoiceItem_v2.BusinessPartner AS BusinessPartner,
  cast( '' as opbel_kk ) AS CADocumentNumber,
  cast( '' as lfd_opupk_kk ) AS CAGLItemNumber,
  cast( '' as vinfo_kk ) AS CATaxReportingDetailingAssgmt,
  cast( '' as tzahl_kk) AS CATaxReportingItemSequenceNmbr,
  TaxRate,
  TaxRateValidityStartDate,
  P_KR_VATInvoiceItem_v2.CompanyCodeCurrency AS CompanyCodeCurrency,
  BusinessPlace,
  FinancialAccountType,
  CustSuppNumber AS CustomerSupplierAccount,
  AccountingDocumentType,
  DocumentReferenceID,
  P_KR_VATInvoiceItem_v2.TaxType AS TaxType,
  TaxInvoiceApprovalNmbr,
  TaxInvoiceApprovalNmbr AS TaxInvoiceNumber,
  InvoiceDate,
  IsReversal,
  IsReversed,
  ReversalReason,
  ExchangeRateDate,
  P_KR_VATInvoiceItem_v2.DocumentDate AS DocumentDate,
  P_KR_VATInvoiceItem_v2.PostingDate AS PostingDate,
  P_KR_VATInvoiceItem_v2.TaxNumber2 AS TaxNumber2,
  case when P_KR_VATInvoiceItem_v2.TaxNumber2 <> '' then '' else P_KR_VATInvoiceItem_v2.TaxNumber1 end as TaxNumber1 AS TaxNumber1endasTaxNumber1,
  BusinessPartnerName,
  ExporterUUID,
  LoadingDate,
  DocumentCurrency,
  TaxBaseAmountInTransCrcy,
  P_KR_VATInvoiceItem_v2.ExchangeRate AS ExchangeRate,
  TaxInvcNmbrValidityStartDate,
  cast (P_KR_VATInvoiceItem_v2.IndustryType as indtyp) AS IndustryType,
  cast (P_KR_VATInvoiceItem_v2.BusinessType as gestyp) AS BusinessType,
  P_KR_VATInvoiceItem_v2.TaxInvoiceRepresentativeName AS TaxInvoiceRepresentativeName,
  P_KR_VATInvoiceItem_v2.TaxBaseAmountInCoCodeCrcy AS TaxBaseAmountInCoCodeCrcy,
  P_KR_VATInvoiceItem_v2.TaxAmountInCoCodeCrcy AS TaxAmountInCoCodeCrcy,
  _I_KR_VAT_REP_CONF.TaxInvoiceType AS TaxInvoiceType,
  _I_KR_VAT_REP_CONF.MultipleInvoiceType AS MultipleInvoiceType,
  _I_KR_VAT_REP_CONF.ExportType AS ExportType,
  TaxItemGroup,
  BusinessPartner1 AS ReferenceBusinessPartner,
  CAReconciliationKey,
  ReferenceDocumentType,
  cast(concat_with_space( concat_with_space( StatryRptgEntity,StatryRptCategory,1),StatryRptRunID,1 ) as srf_reportrun) AS StatryRptRun,
  cast( '' as sdata_kk ) as CATaxReportingAdditionalText AS P_StatryRptgEntity,
  P_StatryRptCategory :$parameters.P_StatryRptCategory AS P_StatryRptCategory,
  P_StatryRptRunID :$parameters.P_StatryRptRunID AS P_StatryRptRunID,
  FICA_ITEM.ReportingDate AS ReportingDate,
  FICA_ITEM.VATRegistration AS VATRegistration,
  cast( FICA_ITEM.TaxNumber1 as stcd1 ) AS TaxNumber1,
  '' AS Supplier,
  FICA_ITEM._I_KR_VAT_REP_CONF AS _I_KR_VAT_REP_CONF,
  FICA_ITEM._I_Customer AS _I_Customer,
  FICA_ITEM._I_Supplier AS _I_Supplier,
  rtrim(substring(FICA_ITEM.CATaxReportingAdditionalText,1,50),' ') AS CATaxReportingAdditionalText
FROM P_KR_VATInvoiceItem_v2
-- UNION with additional select branch(es): P_KR_CAVATInvoiceItem
;