@AbapCatalog.sqlViewName: 'PSITNINSTTXT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
//@EndUserText.label: 'The text version of a situation instance'
@VDM.viewType: #COMPOSITE
@VDM.private: true
@ClientHandling.algorithm: #SESSION_VARIABLE
define view P_SitnInstanceTextVersion as select distinct from I_SitnInstceMessageParameter as InstTextVersion
association [1..1] to I_SitnInstance as _Instance on _Instance.SitnInstanceID = $projection.SitnInstanceID
{
key InstTextVersion.SitnInstanceID,
_Instance.SitnDefinitionID,
max(SitnMsgTextVersion) as SitnMsgTextVersion
} group by InstTextVersion.SitnInstanceID, _Instance.SitnDefinitionID
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SITNINSTANCE",
"I_SITNINSTCEMESSAGEPARAMETER"
],
"ASSOCIATED":
[
"I_SITNINSTANCE"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0
}
}*/