P_TH_TaxCodeRate2

DDL: P_TH_TAXCODERATE2 SQL: PTHTAXCODERATE2 Type: view COMPOSITE Package: GLO_FIN_IS_VAT_TH

Get rate for tax item for TH

P_TH_TaxCodeRate2 is a Composite CDS View that provides data about "Get rate for tax item for TH" in SAP S/4HANA. It reads from 1 data source (I_TaxItem) and exposes 8 fields with key fields CompanyCode, AccountingDocument, FiscalYear, TaxItem, TaxCode. Part of development package GLO_FIN_IS_VAT_TH.

Data Sources (1)

SourceAliasJoin Type
I_TaxItem I_TaxItem from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PTHTAXCODERATE2 view
AbapCatalog.preserveKey true view
VDM.viewType #COMPOSITE view
VDM.private true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #CUSTOMIZING view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY AccountingDocument AccountingDocument
KEY FiscalYear FiscalYear
KEY TaxItem TaxItem
KEY TaxCode I_TaxItem TaxCode
KEY TaxCalculationProcedure I_TaxCode TaxCalculationProcedure
TaxType I_TaxCode TaxType
TaxRate
@AbapCatalog.sqlViewName: 'PTHTAXCODERATE2'
@AbapCatalog.preserveKey:true
@VDM.viewType: #COMPOSITE
@VDM.private: true
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #CUSTOMIZING

define view P_TH_TaxCodeRate2
  as select from I_TaxItem  
    left outer to many join  I_TaxCode on I_TaxItem.TaxCode = I_TaxCode.TaxCode

{
  key CompanyCode,
  key AccountingDocument,
  key FiscalYear,
  key TaxItem,
  key I_TaxItem.TaxCode,
  key I_TaxCode.TaxCalculationProcedure,
      I_TaxCode.TaxType,
      division ( I_TaxItem.TaxRate , 10, 2 ) as TaxRate // rate need to be division by 10    

}
where I_TaxCode.TaxType = 'V'