@AbapCatalog.sqlViewName: 'PDGTECHNAM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM: {
private: true,
viewType: #CONSUMPTION
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel: {
usageType: {
dataClass: #MIXED,
sizeCategory: #L,
serviceQuality: #C
}
}
define view P_UpaDaGdsClfnTechName
as select from I_ChmlComposition as ChemicalComposition
{
key ChemicalComposition.ChmlCompositionUUID as ChmlCompositionUUID,
key _ChmlComponent.SubstanceUUID as SubstanceUUID,
_ChmlComponent.ChmlCmplncInfoUUID as ChmlCmplncInfoUUID,
_ChmlComponent._Substance._ListedSubstance.ECNumber as ECNumber,
_ChmlComponent._Substance._ListedSubstance.CASNumber as CASNumber,
_ChmlComponent._Substance,
// Required for DCL
_ChmlComponent._ChmlCmplncInfo
}
where
ChemicalComposition.ChmlCompositionType = 'ANALYTIC1'
and ChemicalComposition.ChmlCompositionStatus = 'RE'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CHMLCOMPONENT",
"I_CHMLCOMPOSITION",
"I_LISTEDSUBSTANCE",
"I_SUBSTANCEENHANCED"
],
"ASSOCIATED":
[
"I_CHMLCMPLNCINFO",
"I_SUBSTANCEENHANCED"
],
"BASE":
[
"I_CHMLCOMPONENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/