@Metadata.allowExtensions:true
@AccessControl.authorizationCheck: #MANDATORY
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #M, dataClass: #TRANSACTIONAL}
@VDM.viewType: #CONSUMPTION
@EndUserText.label : 'WorkPermit Safety Precaution Group '
define view entity C_WorkPermitSafetyPrecautionTP
as projection on R_WorkPermitSafetyPrecautionTP
{
@UI.hidden: true
key WorkPermit,
@UI.hidden: true
key WorkPermitGroupCategory,
@EndUserText:{ label: 'Grp Code', quickInfo: 'Group Code'}
@UI.hidden: true
@ObjectModel.text.element: ['WrkPmtSftyRequirementGroupText']
key WrkPmtSafetyRequirementGroup,
@EndUserText:{ label: 'Item Code', quickInfo: 'Item Code'}
@ObjectModel.text.element: ['WrkPmtSafetyRequirementText']
@UI.hidden: true
key WorkPermitSafetyRequirement,
@UI.hidden: true
WorkPermitInternalID,
@UI.lineItem: [{ position: 10, label: 'Category', importance:#HIGH}]
@EndUserText:{ label: 'Category', quickInfo: 'Category'}
WrkPmtSftyRequirementGroupText,
@UI.lineItem: [{ position: 5, label: 'Description', importance:#HIGH }]
@EndUserText:{ label: 'Description', quickInfo: 'Description'}
WrkPmtSafetyRequirementText,
@UI.lineItem: [{ position: 15, label: 'Comments' , importance:#HIGH }]
@EndUserText:{ label: 'Comments', quickInfo: 'Comments'}
@UI.multiLineText: true
UserCommentsText,
@UI.lineItem: [{ position: 25, label: 'Implementation Status', importance:#HIGH , criticality: 'WrkPmtSftyRqmtCriticalityCode' }]
@EndUserText:{ label: 'Implementation status', quickInfo: 'Implementation Status'}
CriticalityText,
@UI.lineItem: [{ position: 20, label: 'Set Implementation Status', importance:#HIGH }]
@EndUserText:{ label: 'Set Implementation status', quickInfo: 'Set Implementation Status'}
WrkPmtSftyRqmtIsImplemented,
@UI.lineItem: [{ position: 30, label: 'Implemented By ', importance:#HIGH }]
@EndUserText:{ label: 'Implemented By ', quickInfo: 'Implemented By '}
@ObjectModel.text.element: ['CreatedByUserName']
@ObjectModel.foreignKey.association : '_CreatedByUser'
CreatedByUser,
@Semantics.text: true
@Consumption.filter .hidden: true
@UI.hidden: true
CreatedByUserName,
@UI.lineItem: [{ position: 30, label: 'Implemented On ' , importance:#HIGH }]
@EndUserText:{ label: 'Implemented On ', quickInfo: 'Implemented On '}
CreationDateTime,
@UI.hidden:true
WrkPmtSftyRqmtCriticalityCode,
@Consumption.filter .hidden: true
_CreatedByUser,
@UI.hidden: true
MaintenancePlanningPlant,
@UI.hidden: true
WorkPermitType,
@UI.lineItem: [{ position: 40, label: 'Safety Certificate Type', importance:#HIGH }]
@EndUserText:{ label: 'Safety Certificate Type', quickInfo: 'Safety Certificate Type'}
@ObjectModel.text.element: ['SftyCertificateTypeDescription']
SafetyCertificateType,
SftyCertificateTypeDescription,
_WorkPermit : redirected to parent C_WorkPermitTP
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"R_WORKPERMITSAFETYPRECAUTIONTP"
],
"ASSOCIATED":
[
"C_WORKPERMITTP",
"I_USER",
"R_WORKPERMITTP"
],
"BASE":
[
"R_WORKPERMITSAFETYPRECAUTIONTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_WorkPermitSafetyPrecautionTP view_entity