P_TaxCode

DDL: P_TAXCODE SQL: PFITAXCODE Type: view BASIC

P_TaxCode is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (t007a) and exposes 15 fields with key fields TaxCalculationProcedure, TaxCode. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
t007a t007a from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_TaxCodeText _Text $projection.TaxCalculationProcedure = _Text.TaxCalculationProcedure and $projection.TaxCode = _Text.TaxCode
[0..1] I_TaxType _TaxType $projection.TaxType = _TaxType.TaxType
[0..1] I_TaxCalculationProcedure _TaxCalculationProcedure $projection.TaxCalculationProcedure = _TaxCalculationProcedure.TaxCalculationProcedure

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PFITAXCODE view
VDM.private true view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey TaxCode view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY TaxCalculationProcedure kalsm Search Proced.
KEY TaxCode Tax Code
TaxType mwart Tax Type
TargetTaxCode Target Tax Code
EUTaxClassification egrkz EU Code/Code
IsSalesTaxes xslta No Exch. Rate Diff. When Clearing in LC
TaxCategory Tax Category
TaxReturnCountry lstml Reporting C/R
TaxTolerancePercent Weight Tolerance
EUAcqnInputTaxCode zmwsk_esa TgtTxCd OutpTax
EUAcqnOutputTaxCode zmwsk_ese TgtTxCd Inp.Tax
MossTaxCode mossc OSS C/R
_TaxCalculationProcedure _TaxCalculationProcedure
_TaxType _TaxType
_Text _Text

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_TaxCode.
-- 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: PFITAXCODE

CREATE VIEW P_TaxCode AS
SELECT
  kalsm AS TaxCalculationProcedure,
  cast(mwskz as fis_mwskz) AS TaxCode,
  mwart AS TaxType,
  cast (zmwsk as farp_dzmwsk) AS TargetTaxCode,
  egrkz AS EUTaxClassification,
  xslta AS IsSalesTaxes,
  cast ( txind as smwsk ) AS TaxCategory,
  lstml AS TaxReturnCountry,
  cast( tolerance as fot_tax_tolerance ) AS TaxTolerancePercent,
  zmwsk_esa AS EUAcqnInputTaxCode,
  zmwsk_ese AS EUAcqnOutputTaxCode,
  mossc AS MossTaxCode
FROM t007a
LEFT OUTER JOIN I_TaxCodeText AS _Text ON TaxCalculationProcedure = _Text.TaxCalculationProcedure AND TaxCode = _Text.TaxCode  -- association [0..*]
LEFT OUTER JOIN I_TaxType AS _TaxType ON TaxType = _TaxType.TaxType  -- association [0..1]
LEFT OUTER JOIN I_TaxCalculationProcedure AS _TaxCalculationProcedure ON TaxCalculationProcedure = _TaxCalculationProcedure.TaxCalculationProcedure  -- association [0..1]
;