I_ContractAccountTaxExemption

DDL: I_CONTRACTACCOUNTTAXEXEMPTION Type: view_entity BASIC

Contract Account Tax Exemption

I_ContractAccountTaxExemption is a Basic CDS View that provides data about "Contract Account Tax Exemption" in SAP S/4HANA. It reads from 1 data source (dfkktaxex) and exposes 15 fields with key fields ContractAccount, TaxCode, CAConditionType, CustTaxGroupExemptionStartDate. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dfkktaxex dfkktaxex from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ContractAccountHeader _ContractAccount $projection.ContractAccount = _ContractAccount.ContractAccount
[0..1] I_Currency _CATaxExemptionLicenseCurrency $projection.CATaxExemptionLicenseCurrency = _CATaxExemptionLicenseCurrency.Currency

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Analytics.technicalName ICONACCTTXEXMP view
EndUserText.label Contract Account Tax Exemption view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.sapObjectNodeType.name ContractAccountTaxExemption view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #BASIC view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ContractAccount vkont Tech. CtrAcct
KEY TaxCode mwskz Tax Code
KEY CAConditionType kschl Tax Item Type
KEY CustTaxGroupExemptionStartDate exdfr Exempted from
CustTaxGroupExemptionEndDate exdto Exempted until
CATaxExemptionLicense exnum Official No.
CATaxExemptionRate exrat Exempt rate
CAMassRunDate laufd Run On
CAMassRunID laufi Settlement ID
CATaxExemptionLicenseExtended exempt_lic TaxExemp. Lic. Numb.
CATaxExemptionLicenseAmount exempt_amt Tax-Exempt Limit
CATaxExemptionLicenseCurrency exempt_amt_curr Tax Exempt Amt Curr
CATaxExemptionLicenseIssueDate exempt_issdat Tax Exp Issue Date
_CATaxExemptionLicenseCurrency _CATaxExemptionLicenseCurrency
_ContractAccount _ContractAccount

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_ContractAccountTaxExemption.
-- 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.

CREATE VIEW I_ContractAccountTaxExemption AS
SELECT
  vkont AS ContractAccount,
  mwskz AS TaxCode,
  kschl AS CAConditionType,
  exdfr AS CustTaxGroupExemptionStartDate,
  exdto AS CustTaxGroupExemptionEndDate,
  exnum AS CATaxExemptionLicense,
  exrat AS CATaxExemptionRate,
  laufd AS CAMassRunDate,
  laufi AS CAMassRunID,
  exempt_lic AS CATaxExemptionLicenseExtended,
  exempt_amt AS CATaxExemptionLicenseAmount,
  exempt_amt_curr AS CATaxExemptionLicenseCurrency,
  exempt_issdat AS CATaxExemptionLicenseIssueDate
FROM dfkktaxex
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccount ON ContractAccount = _ContractAccount.ContractAccount  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _CATaxExemptionLicenseCurrency ON CATaxExemptionLicenseCurrency = _CATaxExemptionLicenseCurrency.Currency  -- association [0..1]
;