@AbapCatalog.sqlViewName : 'ICRTYPEMFGSNP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType: {serviceQuality: #C,
dataClass: #CUSTOMIZING,
sizeCategory: #M}
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #COMPOSITE
@EndUserText.label : 'Change Record Types for Mfg Snapshot'
define view I_ChgRecdTypeRlvtForMfgSnpsht
as select distinct from I_ChangeRecordType as CRType
inner join I_ChangeRecordRefObj as RefObjSnp on CRType.ChangeRecordType = RefObjSnp.ChangeRecordType
inner join I_ChangeRecordRefObj as RefObjMBOM on CRType.ChangeRecordType = RefObjMBOM.ChangeRecordType
inner join I_ChangeRecordRefObj as RefObjETOBOM on CRType.ChangeRecordType = RefObjETOBOM.ChangeRecordType
inner join I_ChangeRecordItemRel as ItemRelSnp on CRType.ChangeRecordType = ItemRelSnp.ChangeRecordType
inner join I_ChangeRecordItemRel as ItemRelMBOM on CRType.ChangeRecordType = ItemRelMBOM.ChangeRecordType
inner join I_ChangeRecordItemRel as ItemRelETOBOM on CRType.ChangeRecordType = ItemRelETOBOM.ChangeRecordType
inner join I_ChgRecdTypeConfiguration as NumberRangeInterval on CRType.ChangeRecordType = NumberRangeInterval.ChangeRecordType
{
key CRType.ChangeRecordType,
CRType.ChangeRecordTypeDesc,
NumberRangeInterval.IsExternalNumberRange
}
where CRType.ChangeRecordCategory = 'ECR' and CRType.ChangeRecordPurposeType <> 'CN'
and ( RefObjSnp.ChangeRecordReferenceType = 'MSP' and ( RefObjMBOM.ChangeRecordReferenceType = 'MBM' or RefObjETOBOM.ChangeRecordReferenceType = 'EOB' ) )
and ( (ItemRelSnp.ChangeRecordReferenceType = 'MSP' or ItemRelSnp.ChangeRecordReferenceType = '')
and (ItemRelSnp.ChangeRecordItemRelevance = 'CTR' or ItemRelSnp.ChangeRecordItemRelevance = 'CRE' or ItemRelSnp.ChangeRecordItemRelevance = 'REF') )
and ( ( ( (ItemRelMBOM.ChangeRecordReferenceType = 'MBM' or ItemRelMBOM.ChangeRecordReferenceType = '')
and (ItemRelMBOM.ChangeRecordItemRelevance = 'CTR' or ItemRelMBOM.ChangeRecordItemRelevance = 'CRE' or ItemRelMBOM.ChangeRecordItemRelevance = 'CHG' ) )
or (ItemRelETOBOM.ChangeRecordReferenceType = 'EOB' or ItemRelETOBOM.ChangeRecordReferenceType = '')
and (ItemRelETOBOM.ChangeRecordItemRelevance = 'CTR' or ItemRelETOBOM.ChangeRecordItemRelevance = 'CRE' or ItemRelETOBOM.ChangeRecordItemRelevance = 'CHG' ) ) )
Depth:
1
2
3
4
5
All
Reload
I_ChgRecdTypeRlvtForMfgSnpsht view