I_ContrAcctTaxExemptionUI

DDL: I_CONTRACCTTAXEXEMPTIONUI Type: view_entity COMPOSITE Package: FKK_TAX

Contract Account Tax Exemption UI

I_ContrAcctTaxExemptionUI is a Composite CDS View that provides data about "Contract Account Tax Exemption UI" in SAP S/4HANA. It reads from 1 data source (P_ContrAcctgTaxExemptionEnhcd) and exposes 7 fields with key fields ContractAccount, TaxCode, CAConditionType, CustTaxGroupExemptionStartDate. It has 1 association to related views. Part of development package FKK_TAX.

Data Sources (1)

SourceAliasJoin Type
P_ContrAcctgTaxExemptionEnhcd P_ContrAcctgTaxExemptionEnhcd from

Associations (1)

CardinalityTargetAliasCondition
[1] I_TaxCode _IT_TaxCode $projection.IT_TaxCalculationProcedure = _IT_TaxCode.TaxCalculationProcedure and $projection.TaxCode = _IT_TaxCode.TaxCode

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Contract Account Tax Exemption UI view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY ContractAccount ContractAccount
KEY TaxCode TaxCode
KEY CAConditionType CAConditionType
KEY CustTaxGroupExemptionStartDate CustTaxGroupExemptionStartDate
IT_TaxCalculationProcedure IT_TaxCalculationProcedure
_IT_TaxCode _IT_TaxCode
_ContractAccount _ContractAccount
@AccessControl.authorizationCheck: #MANDATORY

@EndUserText.label: 'Contract Account Tax Exemption UI'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: { usageType:{ dataClass: #TRANSACTIONAL,
                            serviceQuality: #C,
                            sizeCategory: #L } }

@VDM.viewType: #COMPOSITE

define view entity I_ContrAcctTaxExemptionUI 
  as select from P_ContrAcctgTaxExemptionEnhcd 

  association [1] to I_TaxCode as _IT_TaxCode on  $projection.IT_TaxCalculationProcedure = _IT_TaxCode.TaxCalculationProcedure
                                              and $projection.TaxCode                    = _IT_TaxCode.TaxCode 

{
  key ContractAccount,
  key TaxCode,
  key CAConditionType,
  key CustTaxGroupExemptionStartDate,
  
  IT_TaxCalculationProcedure,  
  
  /* associations */
  // own associations

  _IT_TaxCode,
  // inherited associations

  _ContractAccount
}