C_CO_DIANStRpBPTaxItemCube

DDL: C_CO_DIANSTRPBPTAXITEMCUBE Type: view CONSUMPTION Package: GLO_FIN_IS_VAT_CO

Format 1005 & 1006 - Tax Item Cube

C_CO_DIANStRpBPTaxItemCube is a Consumption CDS View (Cube) that provides data about "Format 1005 & 1006 - Tax Item Cube" in SAP S/4HANA. It reads from 1 data source (P_CO_DIANStRpBPTaxItem4) and exposes 79 fields with key fields CompanyCode, AccountingDocument, FiscalYear, TaxItem, CO_DIANReportFormat. Part of development package GLO_FIN_IS_VAT_CO.

Data Sources (1)

SourceAliasJoin Type
P_CO_DIANStRpBPTaxItem4 P_CO_DIANStRpBPTaxItem4 from

Parameters (4)

NameTypeDefault
P_StatryRptgEntity srf_reporting_entity
P_StatryRptCategory srf_rep_cat_id
P_StatryRptRunID srf_report_run_id
P_CompanyCode fis_bukrs

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CSRCOBPTAXITEMC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Format 1005 & 1006 - Tax Item Cube view
Metadata.allowExtensions true view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view

Fields (79)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode BPTaxItem CompanyCode Receiver Company Code
KEY AccountingDocument BPTaxItem AccountingDocument Journal Entry
KEY FiscalYear BPTaxItem FiscalYear G/L Fiscal Year
KEY TaxItem BPTaxItem TaxItem Tax Item
KEY CO_DIANReportFormat BPTaxItem CO_DIANReportFormat Report Format
KEY CO_DIANReportItemType BPTaxItem CO_DIANReportItemType Item Type
KEY StatryRptgEntity BPTaxItem StatryRptgEntity Reporting Entity
KEY StatryRptCategory BPTaxItem StatryRptCategory Report ID
KEY StatryRptRunID BPTaxItem StatryRptRunID Report Run ID
KEY ReportedTaxNumber BPTaxItem ReportedTaxNumber
KEY TaxNumberVerificationDigit
TaxNumber1 BPTaxItem TaxNumber1 VAT Reg. No.
TaxNumber2 BPTaxItem TaxNumber2 Tax Number 2
TaxNumber3 BPTaxItem TaxNumber3
TaxNumber4 BPTaxItem TaxNumber4
TaxNumber5 BPTaxItem TaxNumber5
VATRegistration BPTaxItem VATRegistration VAT Registration No.
CO_DIANBPTaxLongNumber BPTaxItem CO_DIANBPTaxLongNumber
Reference1IDByBusinessPartner BPTaxItem Reference1IDByBusinessPartner Reference Key 1
Reference3IDByBusinessPartner BPTaxItem Reference3IDByBusinessPartner Reference Key 3
CO_DIANTaxNumberType BPTaxItem CO_DIANTaxNumberType DIAN Doc. Type
TaxNumberType BPTaxItem TaxNumberType Tax number type
CO_DIANCountry _CO_DIANCountryMapping CO_DIANCountry
TaxReportingDate BPTaxItem TaxReportingDate Tax Reporting Date
DocumentDate BPTaxItem DocumentDate Journal Entry Date
PostingDate BPTaxItem PostingDate Posting Date for GR
ReportingDate BPTaxItem ReportingDate
AccountingDocumentItem BPTaxItem AccountingDocumentItem Posting View Item
AccountingDocumentType BPTaxItem AccountingDocumentType Journal Entry Type
TaxCode BPTaxItem TaxCode Tax Code
TaxCodeName BPTaxItem TaxCodeName Tax Code Name
CO_DIANAmountClassification BPTaxItem CO_DIANAmountClassification
TaxType BPTaxItem TaxType Tax Type
TaxJurisdiction BPTaxItem TaxJurisdiction Tax Jurisdiction
TransactionTypeDetermination BPTaxItem TransactionTypeDetermination Transaction Key
GLAccount BPTaxItem GLAccount General Ledger
GLAccountName BPTaxItem GLAccountName Short Text
Customer BPTaxItem Customer Sold-to Party
Supplier BPTaxItem Supplier Supplier
BusinessPartnerCategory BPTaxItem BusinessPartnerCategory Partner Cat.
BusinessPartner BPTaxItem BusinessPartner Issuing Authority
BusinessPlace BPTaxItem BusinessPlace Business place
FirstName BPTaxItem FirstName First Name
MiddleName BPTaxItem MiddleName Middle Name
LastName BPTaxItem LastName Last Name
AdditionalLastName BPTaxItem AdditionalLastName Other Last Name
BusinessPartnerOrgLongName
OrganizationBPName1 BPTaxItem OrganizationBPName1 Name 1
OrganizationBPName2 BPTaxItem OrganizationBPName2 Name 2
OrganizationBPName3 BPTaxItem OrganizationBPName3 Name 3
OrganizationBPName4 BPTaxItem OrganizationBPName4 Name 4
IsNaturalPerson BPTaxItem IsNaturalPerson Natural person
BusinessPartnerCountry BPTaxItem BusinessPartnerCountry BP Ctry/Reg.
Region BPTaxItem Region Venue Region
StreetName BPTaxItem StreetName Text
CityName BPTaxItem CityName Name
ReferenceDocument BPTaxItem ReferenceDocument Reference Document
OriginalReferenceDocument BPTaxItem OriginalReferenceDocument Reference Key
BusinessPartnerUUID BPTaxItem BusinessPartnerUUID UUID
ReferenceDocumentContext BPTaxItem ReferenceDocumentContext Reference Document Context
TaxCalculationProcedure BPTaxItem TaxCalculationProcedure Tax Procedure
CompanyCodeCountry BPTaxItem CompanyCodeCountry Reporting Ctry/Reg.
TaxReturnCountry BPTaxItem TaxReturnCountry Reporting C/R
ReportingCountry BPTaxItem ReportingCountry
CompanyCodeCurrency BPTaxItem CompanyCodeCurrency Local Currency
TaxBaseAmountInCoCodeCrcy BPTaxItem TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
TaxAmountInCoCodeCrcy BPTaxItem TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
CountryCurrency BPTaxItem CountryCurrency Currency
TaxBaseAmountInCountryCrcy BPTaxItem TaxBaseAmountInCountryCrcy Base Amount
TaxAmountInCountryCrcy BPTaxItem TaxAmountInCountryCrcy Tax Rept. Crcy
ReportingCurrency BPTaxItem ReportingCurrency Currency
TaxBaseAmountInRptgCrcy
TaxAmountInRptgCrcy
InptTxDebitAmtInCntryCurrency BPTaxItem InptTxDebitAmtInCntryCurrency
OutpTxDebitAmtInCntryCurrency BPTaxItem OutpTxDebitAmtInCntryCurrency
CO_VATHigherThanCostAmount BPTaxItem CO_VATHigherThanCostAmount
OutpTxCrdtAmtInCntryCurrency BPTaxItem OutpTxCrdtAmtInCntryCurrency
InptTxCrdtAmtInCntryCurrency BPTaxItem InptTxCrdtAmtInCntryCurrency
CnsmpnTxAmtInCountryCurrency BPTaxItem CnsmpnTxAmtInCountryCurrency

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 C_CO_DIANStRpBPTaxItemCube.
-- 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.
-- Parameters: P_StatryRptgEntity : srf_reporting_entity, P_StatryRptCategory : srf_rep_cat_id, P_StatryRptRunID : srf_report_run_id, P_CompanyCode : fis_bukrs

CREATE VIEW C_CO_DIANStRpBPTaxItemCube AS
SELECT
  BPTaxItem.CompanyCode AS CompanyCode,
  BPTaxItem.AccountingDocument AS AccountingDocument,
  BPTaxItem.FiscalYear AS FiscalYear,
  BPTaxItem.TaxItem AS TaxItem,
  BPTaxItem.CO_DIANReportFormat AS CO_DIANReportFormat,
  BPTaxItem.CO_DIANReportItemType AS CO_DIANReportItemType,
  BPTaxItem.StatryRptgEntity AS StatryRptgEntity,
  BPTaxItem.StatryRptCategory AS StatryRptCategory,
  BPTaxItem.StatryRptRunID AS StatryRptRunID,
  BPTaxItem.ReportedTaxNumber AS ReportedTaxNumber,
  cast ( '' as ficodian_verification_digit preserving type ) AS TaxNumberVerificationDigit,
  BPTaxItem.TaxNumber1 AS TaxNumber1,
  BPTaxItem.TaxNumber2 AS TaxNumber2,
  BPTaxItem.TaxNumber3 AS TaxNumber3,
  BPTaxItem.TaxNumber4 AS TaxNumber4,
  BPTaxItem.TaxNumber5 AS TaxNumber5,
  BPTaxItem.VATRegistration AS VATRegistration,
  BPTaxItem.CO_DIANBPTaxLongNumber AS CO_DIANBPTaxLongNumber,
  BPTaxItem.Reference1IDByBusinessPartner AS Reference1IDByBusinessPartner,
  BPTaxItem.Reference3IDByBusinessPartner AS Reference3IDByBusinessPartner,
  BPTaxItem.CO_DIANTaxNumberType AS CO_DIANTaxNumberType,
  BPTaxItem.TaxNumberType AS TaxNumberType,
  _CO_DIANCountryMapping.CO_DIANCountry AS CO_DIANCountry,
  BPTaxItem.TaxReportingDate AS TaxReportingDate,
  BPTaxItem.DocumentDate AS DocumentDate,
  BPTaxItem.PostingDate AS PostingDate,
  BPTaxItem.ReportingDate AS ReportingDate,
  BPTaxItem.AccountingDocumentItem AS AccountingDocumentItem,
  BPTaxItem.AccountingDocumentType AS AccountingDocumentType,
  BPTaxItem.TaxCode AS TaxCode,
  BPTaxItem.TaxCodeName AS TaxCodeName,
  BPTaxItem.CO_DIANAmountClassification AS CO_DIANAmountClassification,
  BPTaxItem.TaxType AS TaxType,
  BPTaxItem.TaxJurisdiction AS TaxJurisdiction,
  BPTaxItem.TransactionTypeDetermination AS TransactionTypeDetermination,
  BPTaxItem.GLAccount AS GLAccount,
  BPTaxItem.GLAccountName AS GLAccountName,
  BPTaxItem.Customer AS Customer,
  BPTaxItem.Supplier AS Supplier,
  BPTaxItem.BusinessPartnerCategory AS BusinessPartnerCategory,
  BPTaxItem.BusinessPartner AS BusinessPartner,
  BPTaxItem.BusinessPlace AS BusinessPlace,
  BPTaxItem.FirstName AS FirstName,
  BPTaxItem.MiddleName AS MiddleName,
  BPTaxItem.LastName AS LastName,
  BPTaxItem.AdditionalLastName AS AdditionalLastName,
  cast( concat( BPTaxItem.OrganizationBPName1, BPTaxItem.OrganizationBPName2 ) as ficodian_bp_org_long_name ) AS BusinessPartnerOrgLongName,
  BPTaxItem.OrganizationBPName1 AS OrganizationBPName1,
  BPTaxItem.OrganizationBPName2 AS OrganizationBPName2,
  BPTaxItem.OrganizationBPName3 AS OrganizationBPName3,
  BPTaxItem.OrganizationBPName4 AS OrganizationBPName4,
  BPTaxItem.IsNaturalPerson AS IsNaturalPerson,
  BPTaxItem.BusinessPartnerCountry AS BusinessPartnerCountry,
  BPTaxItem.Region AS Region,
  BPTaxItem.StreetName AS StreetName,
  BPTaxItem.CityName AS CityName,
  BPTaxItem.ReferenceDocument AS ReferenceDocument,
  BPTaxItem.OriginalReferenceDocument AS OriginalReferenceDocument,
  BPTaxItem.BusinessPartnerUUID AS BusinessPartnerUUID,
  BPTaxItem.ReferenceDocumentContext AS ReferenceDocumentContext,
  BPTaxItem.TaxCalculationProcedure AS TaxCalculationProcedure,
  BPTaxItem.CompanyCodeCountry AS CompanyCodeCountry,
  BPTaxItem.TaxReturnCountry AS TaxReturnCountry,
  BPTaxItem.ReportingCountry AS ReportingCountry,
  BPTaxItem.CompanyCodeCurrency AS CompanyCodeCurrency,
  BPTaxItem.TaxBaseAmountInCoCodeCrcy AS TaxBaseAmountInCoCodeCrcy,
  BPTaxItem.TaxAmountInCoCodeCrcy AS TaxAmountInCoCodeCrcy,
  BPTaxItem.CountryCurrency AS CountryCurrency,
  BPTaxItem.TaxBaseAmountInCountryCrcy AS TaxBaseAmountInCountryCrcy,
  BPTaxItem.TaxAmountInCountryCrcy AS TaxAmountInCountryCrcy,
  BPTaxItem.ReportingCurrency AS ReportingCurrency,
  cast( BPTaxItem.TaxBaseAmountInRptgCrcy as ficodian_tax_base_amt preserving type ) AS TaxBaseAmountInRptgCrcy,
  cast( BPTaxItem.TaxAmountInRptgCrcy as ficodian_tax_amt preserving type ) AS TaxAmountInRptgCrcy,
  BPTaxItem.InptTxDebitAmtInCntryCurrency AS InptTxDebitAmtInCntryCurrency,
  BPTaxItem.OutpTxDebitAmtInCntryCurrency AS OutpTxDebitAmtInCntryCurrency,
  BPTaxItem.CO_VATHigherThanCostAmount AS CO_VATHigherThanCostAmount,
  BPTaxItem.OutpTxCrdtAmtInCntryCurrency AS OutpTxCrdtAmtInCntryCurrency,
  BPTaxItem.InptTxCrdtAmtInCntryCurrency AS InptTxCrdtAmtInCntryCurrency,
  BPTaxItem.CnsmpnTxAmtInCountryCurrency AS CnsmpnTxAmtInCountryCurrency
FROM P_CO_DIANStRpBPTaxItem4
;