@VDM.viewType: #COMPOSITE
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey : 'MaintenanceRevision'
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #S
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
@Analytics.technicalName : 'IMR_VALUHELP'
@Consumption.ranked:true
@Search.searchable: true
@EndUserText.label : 'Maintenance Revisions'
define view entity I_MaintenanceRevisionValueHelp
as select from I_MaintenanceRevision
{
@Search: { defaultSearchElement: true , ranking: #HIGH }
@ObjectModel.foreignKey.association : '_MaintenancePlanningPlant'
key MaintenancePlanningPlant,
@Search: { defaultSearchElement: true , ranking: #MEDIUM, fuzzinessThreshold: 0.8}
@ObjectModel.text.element: ['MaintenanceRevisionDesc']
@EndUserText.label : 'Maintenance Revision'
@EndUserText.quickInfo : 'Maintenance Revision'
key MaintenanceRevision,
@Search: { defaultSearchElement: true , fuzzinessThreshold: 0.8}
@EndUserText.label : 'Revision Type'
@EndUserText.quickInfo : 'Revision Type'
MaintenanceEventType,
@EndUserText.label : 'Maintenance Revision Description'
@EndUserText.quickInfo : 'Maintenance Revision Description'
@Search: { defaultSearchElement: true , fuzzinessThreshold: 0.8}
MaintenanceRevisionDesc,
@EndUserText.quickInfo : 'Maintenance Revision Start Date'
RevisionStartDate,
@EndUserText.quickInfo : 'Maintenance Revision End Date'
RevisionEndDate,
@EndUserText.label : 'Revision Start'
case RevisionStartTime when '240000'
then cast (dats_tims_to_tstmp( dats_add_days( RevisionStartDate, 1, 'NULL '), cast ( '000000' as abap.tims ),
abap_system_timezone( $session.client,'NULL ' ),
$session.client, 'NULL ') as timestamp preserving type)
else cast (dats_tims_to_tstmp( RevisionStartDate, RevisionStartTime,
abap_system_timezone( $session.client,'NULL ' ),
$session.client,'NULL ') as timestamp preserving type)
end as MaintRevisionStartDateTime,
@EndUserText.label : 'Revision End '
case RevisionEndTime when '240000'
then cast (dats_tims_to_tstmp( dats_add_days( RevisionEndDate, 1, 'NULL '), cast ( '000000' as abap.tims ),
abap_system_timezone( $session.client,'NULL ' ),
$session.client, 'NULL ') as timestamp preserving type)
else cast (dats_tims_to_tstmp( RevisionEndDate, RevisionEndTime,
abap_system_timezone( $session.client,'NULL ' ),
$session.client,'NULL ') as timestamp preserving type)
end as MaintRevisionEndDateTime,
@UI.hidden: true
MaintenanceEventTypeCategory,
@Consumption.hidden: true
_MaintenancePlanningPlant
}
Depth:
1
2
3
4
5
All
Reload
I_MaintenanceRevisionValueHelp view_entity