P_IN_GSTR3BTaxDefConditionType

DDL: P_IN_GSTR3BTAXDEFCONDITIONTYPE Type: view_entity COMPOSITE Package: GLO_FIN_GST_IN

India GSTR3B Tax Definition Condition Type

P_IN_GSTR3BTaxDefConditionType is a Composite CDS View that provides data about "India GSTR3B Tax Definition Condition Type" in SAP S/4HANA. It reads from 2 data sources (I_Country, I_TaxDefCondType) and exposes 3 fields with key fields PricingProcedure, ConditionType. Part of development package GLO_FIN_GST_IN.

Data Sources (2)

SourceAliasJoin Type
I_Country I_Country inner
I_TaxDefCondType I_TaxDefCondType from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY PricingProcedure I_TaxDefCondType PricingProcedure
KEY ConditionType I_TaxDefCondType ConditionType
IndianTaxConditionName I_TaxDefCondType IndianTaxConditionName
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
    serviceQuality: #X,
    sizeCategory: #S,
    dataClass: #MIXED
}


@VDM.private: true
@VDM.viewType: #COMPOSITE

define view entity P_IN_GSTR3BTaxDefConditionType 
as select from I_TaxDefCondType
    inner join   I_Country on  I_Country.TaxCalculationProcedure = I_TaxDefCondType.PricingProcedure
                           and I_Country.Country                 = 'IN'
{
  key I_TaxDefCondType.PricingProcedure,
  key I_TaxDefCondType.ConditionType,
      I_TaxDefCondType.IndianTaxConditionName
}
where
     I_TaxDefCondType.IndianTaxConditionName = 'CCPINVAP' 
  or I_TaxDefCondType.IndianTaxConditionName = 'CCIMPINV'   
  or I_TaxDefCondType.IndianTaxConditionName = 'CCQIMPINV'  
  or I_TaxDefCondType.IndianTaxConditionName = 'CCQINVAP'   
  or I_TaxDefCondType.IndianTaxConditionName = 'CCPSOFFAP'  
  or I_TaxDefCondType.IndianTaxConditionName = 'CCIMPSETOF' 
  or I_TaxDefCondType.IndianTaxConditionName = 'CCQSOFFAP'  
  or I_TaxDefCondType.IndianTaxConditionName = 'CCQIMPSEOF' 
  or I_TaxDefCondType.IndianTaxConditionName = 'IGSTINVAP' 
  or I_TaxDefCondType.IndianTaxConditionName = 'IGSTNVIMAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'IGSTIMPAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'IGSTSOFFAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'CGSTINVAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'CGSTSOFFAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'SGSTINVAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'UTGSTINVAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'SGSTSOFFAP'
  or I_TaxDefCondType.IndianTaxConditionName = 'UTGSTOFFAP'