@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'
Depth:
1
2
3
4
5
All
Reload
P_IN_GSTR3BTaxDefConditionType view_entity