P_BR_RptgNFStatisticalTax
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)
| Source | Alias | Join Type |
|---|---|---|
| I_BR_NFTax | tax | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- S/4HANA CDS View Deprecation: What You Need to Know
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA