I_AR_TaxClassIdentification

DDL: I_AR_TAXCLASSIDENTIFICATION SQL: IARTAXCLASS Type: view BASIC Package: GLO_FIN_IS_VAT_AR

Tax Class Identification

I_AR_TaxClassIdentification is a Basic CDS View that provides data about "Tax Class Identification" in SAP S/4HANA. It reads from 1 data source (fiarc_taxid) and exposes 13 fields with key fields TaxCalculationProcedure, TaxCode, TransactionTypeDetermination. It has 2 associations to related views. Part of development package GLO_FIN_IS_VAT_AR.

Data Sources (1)

SourceAliasJoin Type
fiarc_taxid fiarc_taxid from

Associations (2)

CardinalityTargetAliasCondition
[1..*] I_TaxCodeText _TaxCodeText $projection.TaxCode = _TaxCodeText.TaxCode and $projection.TaxCalculationProcedure = _TaxCodeText.TaxCalculationProcedure
[0..1] I_TaxCalculationProcedure _TaxCalculationProcedure $projection.TaxCalculationProcedure = _TaxCalculationProcedure.TaxCalculationProcedure

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IARTAXCLASS view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Tax Class Identification view
Metadata.ignorePropagatedAnnotations true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY TaxCalculationProcedure kalsm Search Proced.
KEY TaxCode mwskz Tax Code
KEY TransactionTypeDetermination ktosl Transaction
StRpTaxClassification j_1ataxid Tax class
AddressRegion regio Resident Region
CustomerCounty counc County Code
MunicipalJurisdiction j_1amjc Munic. Jurisd. Code
ZeroVATRsn j_1arfz Reason for Zero VAT
TaxIsProRated prorated_ind ProRated Ind.
GLBusinessTransactionType trans_type TransType
TaxCodeName
_TaxCodeText _TaxCodeText
_TaxCalculationProcedure _TaxCalculationProcedure

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 I_AR_TaxClassIdentification.
-- 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: IARTAXCLASS

CREATE VIEW I_AR_TaxClassIdentification AS
SELECT
  kalsm AS TaxCalculationProcedure,
  mwskz AS TaxCode,
  ktosl AS TransactionTypeDetermination,
  j_1ataxid AS StRpTaxClassification,
  regio AS AddressRegion,
  counc AS CustomerCounty,
  j_1amjc AS MunicipalJurisdiction,
  j_1arfz AS ZeroVATRsn,
  prorated_ind AS TaxIsProRated,
  trans_type AS GLBusinessTransactionType,
  _TaxCodeText[1:Language = $session.system_language].TaxCodeName AS TaxCodeName
FROM fiarc_taxid
LEFT OUTER JOIN I_TaxCodeText AS _TaxCodeText ON TaxCode = _TaxCodeText.TaxCode AND TaxCalculationProcedure = _TaxCodeText.TaxCalculationProcedure  -- association [1..*]
LEFT OUTER JOIN I_TaxCalculationProcedure AS _TaxCalculationProcedure ON TaxCalculationProcedure = _TaxCalculationProcedure.TaxCalculationProcedure  -- association [0..1]
;