//@AbapCatalog.sqlViewName : 'RNOTIFCDNGCOTP'
//@AbapCatalog.compiler.compareFilter: true
//@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
//@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #MASTER}
@EndUserText.label : 'Code for Coding'
define view entity R_MaintNotifCodingCodeTP as select from I_InspectionCode
association to parent R_MaintNotifCodingCodeGrpTP as _MaintNotifCodeGrp
on $projection.MaintNotifCodingCatalog = _MaintNotifCodeGrp.MaintNotifCodingCatalog
and $projection.MaintNotifCodingCodeGroup = _MaintNotifCodeGrp.MaintNotifCodingCodeGroup
association [1..*] to I_InspectionCodeText as _Text
on $projection.MaintNotifCodingCatalog = _Text.InspectionCatalog
and $projection.MaintNotifCodingCodeGroup = _Text.InspectionCodeGroup
and $projection.MaintNotifCodingCode = _Text.InspectionCatalog
association [1..1] to I_InspectionCodeGroup as _MaintNotifGrp
on $projection.MaintNotifCodingCatalog = _MaintNotifGrp.InspectionCatalog
and $projection.MaintNotifCodingCodeGroup = _MaintNotifGrp.InspectionCodeGroup
{
key I_InspectionCode.InspectionCatalog as MaintNotifCodingCatalog,
key I_InspectionCode.InspectionCodeGroup as MaintNotifCodingCodeGroup,
//@ObjectModel.text.element:['InspectionCodeText']
key I_InspectionCode.InspectionCode as MaintNotifCodingCode,
@UI.hidden: true
_MaintNotifCodeGrp.MaintNotifCodeGrpStatus as MaintNotifCodeGrpStatus,
_MaintNotifCodeGrp.MaintNotifCodeGrpStatusText as MaintNotifCodeGrpStatusText,
I_InspectionCode._Text[1:Language=$session.system_language].InspectionCodeText as MaintNotifCodingCtlgCodeText,
_MaintNotifGrp._Text[1:Language=$session.system_language].InspSpecAddlCodeGroupText as MaintNotifCodingCodeGrpText,
_MaintNotifGrp._InspectionCatalog._InspectionCatalogText[1:Language=$session.system_language].InspSpecAdditionalCatalogText as MaintNotifCodingCatalogText,
/* Associations */
//Associations
_Text
,_MaintNotifCodeGrp
,_MaintNotifGrp
} where InspectionCatalog = 'D'
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_INSPECTIONCATALOG",
"I_INSPECTIONCATALOGTEXT",
"I_INSPECTIONCODE",
"I_INSPECTIONCODEGROUP",
"I_INSPECTIONCODEGROUPTEXT",
"I_INSPECTIONCODETEXT",
"R_MAINTNOTIFCODINGCODEGRPTP"
],
"ASSOCIATED":
[
"I_INSPECTIONCODEGROUP",
"I_INSPECTIONCODETEXT",
"R_MAINTNOTIFCODINGCODEGRPTP"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
R_MaintNotifCodingCodeTP view_entity