Deprecated
This CDS view is deprecated in S/4HANA. View all deprecated CDS views →

P_BR_RptgNFStatisticalTax

DDL: P_BR_RPTGNFSTATISTICALTAX SQL: PBRSPEDNFSTCT Type: view CONSUMPTION

EFD - Nota Fiscal Statistical Tax

P_BR_RptgNFStatisticalTax is a Consumption CDS View that provides data about "EFD - Nota Fiscal Statistical Tax" in SAP S/4HANA. It reads from 1 data source (I_BR_NFTax) and exposes 132 fields with key fields BR_NotaFiscal, OriginalTaxGroup. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BR_NFTax tax from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_BR_NFDocument _doc $projection.BR_NotaFiscal = _doc.BR_NotaFiscal
[1..1] I_BR_NFItem _itm $projection.BR_NotaFiscal = _itm.BR_NotaFiscal and $projection.BR_NotaFiscalItem = _itm.BR_NotaFiscalItem

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName PBRSPEDNFSTCT view
EndUserText.label EFD - Nota Fiscal Statistical Tax view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor view

Fields (132)

KeyFieldSource TableSource FieldDescription
KEY BR_NotaFiscal I_BR_NFTax BR_NotaFiscal Nota Fiscal
BR_NotaFiscalItem
BR_TaxType
KEY OriginalTaxGroup I_BR_NFTax TaxGroup Tax Group
CompanyCode _doc CompanyCode Receiver Company Code
BusinessPlace
BR_PaymentForm
BR_NFIssueDate
BR_NFSeries
BR_NFPartnerType
BR_NFPartner
LicensePlate
BR_NFeNumber
BR_NFIssuedBy
BR_NFSituationCode
BR_NFType
BR_NFDocumentType
BR_NFModel
BR_NFDirection
BR_IsNFe _doc BR_IsNFe
BR_NFPartnerRegionCode _doc BR_NFPartnerRegionCode
BR_NFIsCanceled
FreightPayer
BR_NFPartnerTaxJurisdiction
BR_NFCancellationDate
BR_NFShippingUnitBrand
BR_NFSVerificationCode
BR_NFSubSeries
SupplierInvoice
BR_NFSNumber _doc BR_NFSNumber
BR_NFPartnerStateTaxNumber
BR_NFIsMunicipal
BR_NFHasServiceItem
SalesDocumentCurrency
HeaderWeightUnit
IncotermsClassification _doc IncotermsClassification Incoterms
BR_NFPartnerMunicipalTaxNumber
BR_NFReferenceDocument
BR_NFPostingDate
CreationDate
CreatedByUser
BR_NFIsCreatedManually
BR_NFPartnerFunction
AccountingDocument
BR_NFIsContingency
BR_CTeDocumentType
BR_CTeServiceType _doc BR_CTeServiceType
PaymentTerms
BR_NFArrivalOrDepartureDate
BR_NFPartnerName1
BR_NFPartnerDistrictName
BR_NFPartnerCityName
BR_NFPartnerPostalCode
BR_NFPartnerStreetName
BusinessPartnerHouseNumber _doc BusinessPartnerHouseNumber
BPHsNmbrSuplmntTxt _doc BPHsNmbrSuplmntTxt
PhoneNumber _doc PhoneNumber Telephone no.
NFHeaderTotalAmount _doc BR_NFTotalAmount
MaterialasMaterialOldID
BR_NotaFiscalItemendendasMaterial
MaterialName
BR_NFIsPhysicalMvtOfMaterial _itm BR_NFIsPhysicalMvtOfMaterial
BR_ICMSTaxSituation _itm BR_ICMSTaxSituation
BR_CFOPCode _itm BR_CFOPCode
BR_IPITaxSituation
BR_PISTaxSituation
BR_COFINSTaxSituation
GLAccount
BR_MaterialUsage
ValuationType
BR_NFExternalItemNumber
BR_NFIsServiceItem
BR_ICMSTaxLaw
BR_IPITaxLaw
BR_MaterialOrigin
BR_COFINSTaxLaw
BR_PISTaxLaw
QuantityInBaseUnit
BR_NFItemType
BR_IPIControlSealCode
BR_IPIControlSealQuantityValue
BR_ICMSBaseDetn
PurchaseOrder
PurchaseOrderItem
NetPriceAmount
BR_NFTotalAmount
BR_NFTotalAmountWithTaxes
BR_NFValueAmountWithTaxes
NetValueAmount
BR_NFDiscountAmountWithTaxes _itm BR_NFDiscountAmountWithTaxes
BR_NFFreightAmountWithTaxes _itm BR_NFFreightAmountWithTaxes
BR_NFInsuranceAmountWithTaxes _itm BR_NFInsuranceAmountWithTaxes
BR_NFNetOtherExpensesAmount _itm BR_NFNetOtherExpensesAmount
BR_ExemptedICMSAmount _itm BR_ExemptedICMSAmount
NCMCode _itm NCMCode
BR_NFSourceDocumentNumber
BR_NFSourceDocumentType
BR_NFSourceDocumentItem
Plant
Batch
BR_ISSTaxSituation
BR_ISSTaxLaw
BR_NFItemIsStatistical
BR_ReferenceNFNumber
BR_ReferenceNFItem
BR_NFPriceAmountWithTaxes
CostCenter
BR_NBSCode
BaseUnit _itm BaseUnit Unit of Measure
TaxGroupendasTaxGroup
BR_NFItemOriginalBaseAmount I_BR_NFTax BR_NFItemBaseAmount Tax BaseAmt SAF-T ID
BR_OriglNFItemExclBaseAmount I_BR_NFTax BR_NFItemExcludedBaseAmount
BR_OriglNFItemOtherBaseAmount I_BR_NFTax BR_NFItemOtherBaseAmount Other Base
BR_OriginalNFItemTaxRate I_BR_NFTax BR_NFItemTaxRate Tax Rate
BR_NFItemTaxAmount I_BR_NFTax BR_NFItemTaxAmount Tax Value
BR_NFItemTaxBasePct1 I_BR_NFTax BR_NFItemTaxBasePct1
BR_NFItemTaxBasePct2 I_BR_NFTax BR_NFItemTaxBasePct2 Tax Base
BR_NFItemIsStatisticalTax I_BR_NFTax BR_NFItemIsStatisticalTax
BR_NFItemHasFixedMktTariff I_BR_NFTax BR_NFItemHasFixedMktTariff Record Type
BR_NFItemFixedMktTariffBaseQty I_BR_NFTax BR_NFItemFixedMktTariffBaseQty Pauta Base 4 Dec
BR_NFItemFixedMarketTariffUnit I_BR_NFTax BR_NFItemFixedMarketTariffUnit UoM
BR_NFItemWhldgCollectionCode I_BR_NFTax BR_NFItemWhldgCollectionCode WHT Collection Code
BR_NFItemFixedMktTariffTaxRate I_BR_NFTax BR_NFItemFixedMktTariffTaxRate Tax Rate 4 DP
BR_NFItemFixedMktTariffQty I_BR_NFTax BR_NFItemFixedMktTariffQty No. Units 4DP (Rep.)
BR_NFItmFxdMktTariffUnit4Dcmls I_BR_NFTax BR_NFItmFxdMktTariffUnit4Dcmls UoM 4DP (Rep.)
BR_NFItemHasWithholdingTax I_BR_NFTax BR_NFItemHasWithholdingTax
BR_NFSServiceTypeIncoming I_BR_NFTax BR_NFSServiceTypeIncoming SrvTyp Inc
BR_NFSServiceTypeOutgoing I_BR_NFTax BR_NFSServiceTypeOutgoing SrvTyp Out
TaxJurisdiction I_BR_NFTax TaxJurisdiction Tax Jurisdiction
BR_UFTaxJurisdiction
BR_NFIsTaxInNetAmount
BR_NFItemTaxRateendasNFItemTaxRate

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 P_BR_RptgNFStatisticalTax.
-- 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: PBRSPEDNFSTCT

CREATE VIEW P_BR_RptgNFStatisticalTax AS
SELECT
  tax.BR_NotaFiscal AS BR_NotaFiscal,
  tax.TaxGroup AS OriginalTaxGroup,
  _doc.CompanyCode AS CompanyCode,
  _doc.BR_IsNFe AS BR_IsNFe,
  _doc.BR_NFPartnerRegionCode AS BR_NFPartnerRegionCode,
  _doc.BR_NFSNumber AS BR_NFSNumber,
  _doc.IncotermsClassification AS IncotermsClassification,
  _doc.BR_CTeServiceType AS BR_CTeServiceType,
  _doc.BusinessPartnerHouseNumber AS BusinessPartnerHouseNumber,
  _doc.BPHsNmbrSuplmntTxt AS BPHsNmbrSuplmntTxt,
  _doc.PhoneNumber AS PhoneNumber,
  _doc.BR_NFTotalAmount AS NFHeaderTotalAmount,
  case when _itm.Material <> '' then _itm.Material else case when _doc.BR_NFSNumber <> '' then _doc.BR_NFSNumber else concat(concat(_doc.BR_NFeNumber, _doc.BR_NotaFiscal), tax.BR_NotaFiscalItem) end end as Material AS BR_NotaFiscalItemendendasMaterial,
  _itm.BR_NFIsPhysicalMvtOfMaterial AS BR_NFIsPhysicalMvtOfMaterial,
  _itm.BR_ICMSTaxSituation AS BR_ICMSTaxSituation,
  _itm.BR_CFOPCode AS BR_CFOPCode,
  _itm.BR_NFDiscountAmountWithTaxes AS BR_NFDiscountAmountWithTaxes,
  _itm.BR_NFFreightAmountWithTaxes AS BR_NFFreightAmountWithTaxes,
  _itm.BR_NFInsuranceAmountWithTaxes AS BR_NFInsuranceAmountWithTaxes,
  _itm.BR_NFNetOtherExpensesAmount AS BR_NFNetOtherExpensesAmount,
  _itm.BR_ExemptedICMSAmount AS BR_ExemptedICMSAmount,
  _itm.NCMCode AS NCMCode,
  _itm.BaseUnit AS BaseUnit,
  case when tax.TaxGroup = 'ISS' or tax.TaxGroup = 'ISSS' or tax.TaxGroup = 'ISSP' then 'ISSQN' else tax.TaxGroup end as TaxGroup AS TaxGroupendasTaxGroup,
  tax.BR_NFItemBaseAmount AS BR_NFItemOriginalBaseAmount,
  tax.BR_NFItemExcludedBaseAmount AS BR_OriglNFItemExclBaseAmount,
  tax.BR_NFItemOtherBaseAmount AS BR_OriglNFItemOtherBaseAmount,
  tax.BR_NFItemTaxRate AS BR_OriginalNFItemTaxRate,
  tax.BR_NFItemTaxAmount AS BR_NFItemTaxAmount,
  tax.BR_NFItemTaxBasePct1 AS BR_NFItemTaxBasePct1,
  tax.BR_NFItemTaxBasePct2 AS BR_NFItemTaxBasePct2,
  tax.BR_NFItemIsStatisticalTax AS BR_NFItemIsStatisticalTax,
  tax.BR_NFItemHasFixedMktTariff AS BR_NFItemHasFixedMktTariff,
  tax.BR_NFItemFixedMktTariffBaseQty AS BR_NFItemFixedMktTariffBaseQty,
  tax.BR_NFItemFixedMarketTariffUnit AS BR_NFItemFixedMarketTariffUnit,
  tax.BR_NFItemWhldgCollectionCode AS BR_NFItemWhldgCollectionCode,
  tax.BR_NFItemFixedMktTariffTaxRate AS BR_NFItemFixedMktTariffTaxRate,
  tax.BR_NFItemFixedMktTariffQty AS BR_NFItemFixedMktTariffQty,
  tax.BR_NFItmFxdMktTariffUnit4Dcmls AS BR_NFItmFxdMktTariffUnit4Dcmls,
  tax.BR_NFItemHasWithholdingTax AS BR_NFItemHasWithholdingTax,
  tax.BR_NFSServiceTypeIncoming AS BR_NFSServiceTypeIncoming,
  tax.BR_NFSServiceTypeOutgoing AS BR_NFSServiceTypeOutgoing,
  tax.TaxJurisdiction AS TaxJurisdiction,
  substring(tax.TaxJurisdiction,4,2) AS BR_UFTaxJurisdiction,
  '' AS BR_NFIsTaxInNetAmount
FROM I_BR_NFTax AS tax
LEFT OUTER JOIN I_BR_NFDocument AS _doc ON BR_NotaFiscal = _doc.BR_NotaFiscal  -- association [1..1]
LEFT OUTER JOIN I_BR_NFItem AS _itm ON BR_NotaFiscal = _itm.BR_NotaFiscal AND BR_NotaFiscalItem = _itm.BR_NotaFiscalItem  -- association [1..1]
;