FAC_AUDIT_Z3_PROPOSE_TAX
Tax Proposal Posting
FAC_AUDIT_Z3_PROPOSE_TAX is a CDS View that provides data about "Tax Proposal Posting" in SAP S/4HANA. It reads from 3 data sources (ptxph, ptxpi, ptxptax) and exposes 82 fields with key fields ProposalTaxPostingIdentifier, ProposalTaxPostingItem, SequenceNumber.
Data Sources (3)
Parameters (2)
| Name | Type | Default |
|---|---|---|
| P_FromPostingDate | fis_budat_from | |
| P_ToPostingDate | fis_budat_to |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FACAUDPROTAX | view | |
| AbapCatalog.preserveKey | true | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Tax Proposal Posting | view |
Fields (82)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProposalTaxPostingIdentifier | ptxph | ptxnr | Proposal Tax Posting UUID |
| KEY | ProposalTaxPostingItem | ptxpi | ptxit | Proposal Tax Posting Item No. |
| KEY | SequenceNumber | ptxptax | subno | Sequence Number |
| CompanyCode | ptxph | bukrs | Value | |
| ProcessType | ptxph | ptxtype | Process Type | |
| ProcessSubType | ptxph | ptxsubtype | Consignment Type | |
| MaterialDocument | ptxph | mblnr | Material Doc. | |
| MaterialDocumentYear | ptxph | mjahr | Mat. Doc. Year | |
| NrOfMaterialDocumentHeaders | ptxph | hdr_counter | Matl. Doc. Header Counter | |
| OutboundDelivery | ptxph | vbeln | SD Sched. Agmt | |
| TransactionCurrency | ptxph | waerk | Doc. Currency | |
| ReversedMaterialDocument | ptxph | smbln | Reversed Mat Doc | |
| ReversedMaterialDocumentYear | ptxph | sjahr | Reversed Doc Year | |
| NrOfReversedMatlDocHeaders | ptxph | cr_counter | Canc./Rev. Matl Doc. Header | |
| MaterialDocPostgDate | ptxph | budat | Posting Date | |
| MaterialDocumentCreationDate | ptxph | cpudt | Imported On | |
| MaterialDocCreationTime | ptxph | cputm | Time | |
| Customer | ptxph | kunnr | Stock customer | |
| TaxDepartureCountry | ptxph | otaxcnty | Tax Departure Ctry/Reg. | |
| TaxDestinationCountry | ptxph | itaxcnty | Tax Destination Ctry/Reg. | |
| TaxPostingStatus | ptxph | taxstatus | Tax Reg. Status | |
| TaxPostingReverseCode | ptxph | reversecode | Reversal Code | |
| TaxPostingCancelCode | ptxph | cancelcode | Cancellation Code | |
| JournalEntry | ptxph | belnr | SD Document | |
| FiscalYear | ptxph | gjahr | Settlement Year | |
| PostingDate | ptxph | fibudat | Posting Date in FI Document | |
| CustomerVATRegistration | ptxph | stceg | VAT Reg. No. | |
| DeptrCtryCoCodeVATRegnNumber | ptxph | ostceg | CoCd VAT in Tax Departure C/R | |
| DestCtryCoCodeVATRegnNumber | ptxph | istceg | CoCd VAT No. in Tax Dest. C/R | |
| CreatedBy | ptxph | ernam | User Name | |
| CreatedOn | ptxph | erdat | Entered On | |
| CreatedAt | ptxph | erzet | Time | |
| LastUpdatedBy | ptxph | upnam | Changed by | |
| LastUpdatedOn | ptxph | updat | Confirm.date | |
| LastUpdatedAt | ptxph | uptim | Confirm.time | |
| IncotermsPart1 | ptxph | inco1 | Incoterms | |
| AccountingExchangeRate | ||||
| DestinationCountry | ptxph | land1 | Trip Ctry/Reg | |
| Region | ptxph | regio | Resident Region | |
| ForeignTradeStstclCurrency | ptxph | grwcu | Currency | |
| IsIntrastatReportingRelevant | ptxph | intra_rel | Intrastat rel. | |
| IsIntrastatReportingExcluded | ptxph | intra_excl | exclude Intra | |
| GoodsArrivalDate | ptxph | lfdat | Delivery Date | |
| DeliveringPlant | ptxpi | werks | Receiving Plant | |
| ReceivingPlant | ptxpi | umwrk | Receiving plant | |
| MaterialDocumentItem | ptxpi | zeile | Mat. Doc.Item | |
| OutboundDeliveryItem | ptxpi | posnr | WBS Element | |
| Batch | ptxpi | charg | Chargeable Proc. | |
| HigherLvlItmOfBatSpltItm | ptxpi | uecha | HghLevItmBatch | |
| MaterialIsIntBatchManaged | ptxpi | xchar | HU assignment | |
| ReversedMaterialDocumentItem | ptxpi | smblp | Reversed Doc Item | |
| Material | ptxpi | matnr | Vehicle Model | |
| QuantityInEntryUnit | ptxpi | fkimg | Invoiced Qty | |
| BaseUnit | ptxpi | meins | Valuation Unit | |
| MaterialNetWeight | ptxpi | ntgew | Net Weight | |
| WeightUnit | ptxpi | gewei | Weight Unit | |
| ServicesRenderedDate | ptxpi | fbuda | Services Rendered Date | |
| PriceDetnExchangeRate | ||||
| ItemNetAmountOfBillingDoc | ptxpi | netwr | Value | |
| PrecdgSDDocCategory | ptxpi | vgtyp | Trans. Type | |
| SalesDocument | ptxpi | aubel | Trigger doc | |
| SalesDocumentItemText | ptxpi | arktx | Short Text | |
| SalesDocumentItemCategory | ptxpi | pstyv | Item Category | |
| SDDocumentCategory | ptxpi | autyp | Order category | |
| ItemGrossAmountOfBillingDoc | ptxpi | brtwr | Gross value | |
| ForeignTradeStstclAmt | ptxpi | grwrt | Statist. Value | |
| CountryOfOrigin | ptxpi | spe_herkl | C/R of Origin | |
| RegionOfOrigin | ptxpi | spe_herkr | Reg. of Origin | |
| CommodityCode | ptxpi | itm_comco | Commodity Code | |
| SalesUnit | ptxpi | vrkme | UoM for SubItm CCD | |
| QuantityInEntryUnitBaseUnit | ptxpi | fklmg | Bill.Qty in SKU | |
| TaxBaseAmount | ptxptax | taxbas | Tax Base Amount (Net Value) | |
| TaxCode | ptxptax | taxcode | Tax Code | |
| ConditionType | ptxptax | conditiontype | Condition type | |
| AccountKey | ptxptax | accountkey | Account Key | |
| TaxDate | ptxptax | taxdate | Taxation Date | |
| TaxRate | ptxptax | taxrate | Tax Rate | |
| TaxAmount | ptxptax | taxamt | Tax amount (FWSTE) | |
| IsInputTax | ptxptax | is_input_tax | Input Tax | |
| TaxCountry | ptxptax | taxcountry | Tax Ctry/Reg. | |
| TaxRateValidFrom | ptxptax | txdat_from | Tax Rate Valid-From | |
| ConditionCaclulationType | ptxptax | condcalctype | Calculat.Type |
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 FAC_AUDIT_Z3_PROPOSE_TAX.
-- 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: FACAUDPROTAX
-- Parameters: P_FromPostingDate : fis_budat_from, P_ToPostingDate : fis_budat_to
CREATE VIEW FAC_AUDIT_Z3_PROPOSE_TAX AS
SELECT
TaxPropslHearder.ptxnr AS ProposalTaxPostingIdentifier,
TaxPropslItem.ptxit AS ProposalTaxPostingItem,
TaxPropslTaxData.subno AS SequenceNumber,
TaxPropslHearder.bukrs AS CompanyCode,
TaxPropslHearder.ptxtype AS ProcessType,
TaxPropslHearder.ptxsubtype AS ProcessSubType,
TaxPropslHearder.mblnr AS MaterialDocument,
TaxPropslHearder.mjahr AS MaterialDocumentYear,
TaxPropslHearder.hdr_counter AS NrOfMaterialDocumentHeaders,
TaxPropslHearder.vbeln AS OutboundDelivery,
TaxPropslHearder.waerk AS TransactionCurrency,
TaxPropslHearder.smbln AS ReversedMaterialDocument,
TaxPropslHearder.sjahr AS ReversedMaterialDocumentYear,
TaxPropslHearder.cr_counter AS NrOfReversedMatlDocHeaders,
TaxPropslHearder.budat AS MaterialDocPostgDate,
TaxPropslHearder.cpudt AS MaterialDocumentCreationDate,
TaxPropslHearder.cputm AS MaterialDocCreationTime,
TaxPropslHearder.kunnr AS Customer,
TaxPropslHearder.otaxcnty AS TaxDepartureCountry,
TaxPropslHearder.itaxcnty AS TaxDestinationCountry,
TaxPropslHearder.taxstatus AS TaxPostingStatus,
TaxPropslHearder.reversecode AS TaxPostingReverseCode,
TaxPropslHearder.cancelcode AS TaxPostingCancelCode,
TaxPropslHearder.belnr AS JournalEntry,
TaxPropslHearder.gjahr AS FiscalYear,
TaxPropslHearder.fibudat AS PostingDate,
TaxPropslHearder.stceg AS CustomerVATRegistration,
TaxPropslHearder.ostceg AS DeptrCtryCoCodeVATRegnNumber,
TaxPropslHearder.istceg AS DestCtryCoCodeVATRegnNumber,
TaxPropslHearder.ernam AS CreatedBy,
TaxPropslHearder.erdat AS CreatedOn,
TaxPropslHearder.erzet AS CreatedAt,
TaxPropslHearder.upnam AS LastUpdatedBy,
TaxPropslHearder.updat AS LastUpdatedOn,
TaxPropslHearder.uptim AS LastUpdatedAt,
TaxPropslHearder.inco1 AS IncotermsPart1,
cast( TaxPropslHearder.kurrf as kurrf_not_converted preserving type ) AS AccountingExchangeRate,
TaxPropslHearder.land1 AS DestinationCountry,
TaxPropslHearder.regio AS Region,
TaxPropslHearder.grwcu AS ForeignTradeStstclCurrency,
TaxPropslHearder.intra_rel AS IsIntrastatReportingRelevant,
TaxPropslHearder.intra_excl AS IsIntrastatReportingExcluded,
TaxPropslHearder.lfdat AS GoodsArrivalDate,
TaxPropslItem.werks AS DeliveringPlant,
TaxPropslItem.umwrk AS ReceivingPlant,
TaxPropslItem.zeile AS MaterialDocumentItem,
TaxPropslItem.posnr AS OutboundDeliveryItem,
TaxPropslItem.charg AS Batch,
TaxPropslItem.uecha AS HigherLvlItmOfBatSpltItm,
TaxPropslItem.xchar AS MaterialIsIntBatchManaged,
TaxPropslItem.smblp AS ReversedMaterialDocumentItem,
TaxPropslItem.matnr AS Material,
TaxPropslItem.fkimg AS QuantityInEntryUnit,
TaxPropslItem.meins AS BaseUnit,
TaxPropslItem.ntgew AS MaterialNetWeight,
TaxPropslItem.gewei AS WeightUnit,
TaxPropslItem.fbuda AS ServicesRenderedDate,
cast( TaxPropslItem.kursk as kursk_not_converted preserving type ) AS PriceDetnExchangeRate,
TaxPropslItem.netwr AS ItemNetAmountOfBillingDoc,
TaxPropslItem.vgtyp AS PrecdgSDDocCategory,
TaxPropslItem.aubel AS SalesDocument,
TaxPropslItem.arktx AS SalesDocumentItemText,
TaxPropslItem.pstyv AS SalesDocumentItemCategory,
TaxPropslItem.autyp AS SDDocumentCategory,
TaxPropslItem.brtwr AS ItemGrossAmountOfBillingDoc,
TaxPropslItem.grwrt AS ForeignTradeStstclAmt,
TaxPropslItem.spe_herkl AS CountryOfOrigin,
TaxPropslItem.spe_herkr AS RegionOfOrigin,
TaxPropslItem.itm_comco AS CommodityCode,
TaxPropslItem.vrkme AS SalesUnit,
TaxPropslItem.fklmg AS QuantityInEntryUnitBaseUnit,
TaxPropslTaxData.taxbas AS TaxBaseAmount,
TaxPropslTaxData.taxcode AS TaxCode,
TaxPropslTaxData.conditiontype AS ConditionType,
TaxPropslTaxData.accountkey AS AccountKey,
TaxPropslTaxData.taxdate AS TaxDate,
TaxPropslTaxData.taxrate AS TaxRate,
TaxPropslTaxData.taxamt AS TaxAmount,
TaxPropslTaxData.is_input_tax AS IsInputTax,
TaxPropslTaxData.taxcountry AS TaxCountry,
TaxPropslTaxData.txdat_from AS TaxRateValidFrom,
TaxPropslTaxData.condcalctype AS ConditionCaclulationType
FROM ptxph AS TaxPropslHearder
LEFT OUTER JOIN ptxpi AS TaxPropslItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ptxptax AS TaxPropslTaxData ON /* join condition not captured in parsed metadata */
;
Learn More
- CDS View Annotations — A Complete Guide
- 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 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
- S/4HANA CDS View Deprecation: What You Need to Know
- 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