@AbapCatalog.sqlViewName : 'PORGPRXALLLNG'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM: {
private: true ,
viewType: #COMPOSITE
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel: {
usageType: {
serviceQuality: #C,
sizeCategory: #L,
dataClass: #MIXED
}
}
// This view cross -joins all organic peroxid substances with all languages. This view exists for a limitation in CDS, that you cannot
// use the language field from I_Language in inline association conditions, AND have a join on the language view on the same level.
define view P_OrganicPeroxideInAllLanguage
as select from P_OrganicPeroxide as OrganicPeroxide
cross join I_Language
{
key OrganicPeroxide.CmplRqVersOrganicPrxdUUID,
key I_Language.Language,
OrganicPeroxide.ProdCmplncDngrsGdsIdnNmbrType,
OrganicPeroxide.ProdCmplncDngrsGdsIdnNmbr,
OrganicPeroxide.ListedSubstance,
OrganicPeroxide.DngrsGdsPositionOnSource,
OrganicPeroxide.SubstanceListUUID,
OrganicPeroxide.CmplRqVersUUID,
OrganicPeroxide.DngrsGdsOrganicPrxdName,
//OrganicPeroxide.DngrsGdsConcnLowrQtyOptr,
//OrganicPeroxide.DngrsGdsConcnLowrQty,
//OrganicPeroxide.DngrsGdsConcnLowrQtyUnit,
//OrganicPeroxide.DngrsGdsHasConcnLowrQty,
//OrganicPeroxide.DngrsGdsConcnUprQtyOptr,
//OrganicPeroxide.DngrsGdsConcnUprQty,
//OrganicPeroxide.DngrsGdsConcnUprQtyUnit,
//OrganicPeroxide.DngrsGdsHasConcnUprQty,
//OrganicPeroxide.DngrsGdsOrganicPrxdAddlInfoTxt,
//OrganicPeroxide.DngrsGdsPrxdDiluentType1Txt,
//OrganicPeroxide.DngrsGdsPrxdDiluentType2Txt,
//OrganicPeroxide.DngrsGdsPrxdInertSolidTxt,
//OrganicPeroxide.DngrsGdsOrganicPrxdWaterTxt,
//OrganicPeroxide.DngrsGdsPackingMethodText,
//OrganicPeroxide.DangerousGoodsControlTemp,
//OrganicPeroxide.DangerousGoodsControlTempUnit,
//OrganicPeroxide.DangerousGoodsEmergencyTemp,
//OrganicPeroxide.DangerousGoodsEmgyTempUnit,
OrganicPeroxide.SubstanceUUID,
OrganicPeroxide.ActiveSubstanceUUID,
OrganicPeroxide._OrgPeroxidePrintedName,
I_Language._Text
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_LANGUAGE",
"P_ORGANICPEROXIDE"
],
"ASSOCIATED":
[
"I_CMPLRQVERSDNGRSGDSPRXDPRNTT",
"I_LANGUAGETEXT"
],
"BASE":
[
"I_LANGUAGE",
"P_ORGANICPEROXIDE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
P_OrganicPeroxideInAllLanguage view