I_MaintenancePlanType

DDL: I_MAINTENANCEPLANTYPE Type: view_entity BASIC Package: IPRM

Maintenance Plan Type

I_MaintenancePlanType is a Basic CDS View (Dimension) that provides data about "Maintenance Plan Type" in SAP S/4HANA. It reads from 1 data source (dd07l) and exposes 2 fields with key field MaintenancePlanType. It has 1 association to related views. It is exposed through 1 OData service (UI_MAINTENANCE_PLAN). It is used in 1 Fiori application: Manage Maintenance Plans. Part of development package IPRM.

Data Sources (1)

SourceAliasJoin Type
dd07l dd07l from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_MaintenancePlanTypeText _Text $projection.MaintenancePlanType = _Text.MaintenancePlanType

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Maintenance Plan Type view
Search.searchable true view
ObjectModel.representativeKey MaintenancePlanType view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.resultSet.sizeCategory #XS view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.technicalName IMAINTPLANTYPE view
Analytics.internalName #LOCAL view

OData Services (1)

ServiceBindingVersionContractRelease
UI_MAINTENANCE_PLAN UI_MAINTENANCE_PLAN V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F5325 Manage Maintenance Plans Transactional An application to Manage Maintenance Plans, provides and comprehensive maintenance plan view including general data, scheduling information, assigned Maintenance Items, as well as review Maintenance calls, create new maintenance plan, edit existing maintenance plan.

Manage Maintenance Plans

Business Role: Maintenance Planner

With the Manage Maintenance Plans app, you as a maintenance planner can view, create, change, schedule, activate, and delete maintenance plans.

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY MaintenancePlanType Maintenance Plan Type
_Text _Text
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Maintenance Plan Type'
@Search.searchable: true
@ObjectModel.representativeKey: 'MaintenancePlanType'
@ObjectModel.usageType.dataClass: #META
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #S 
@ObjectModel.resultSet.sizeCategory: #XS
@ObjectModel.supportedCapabilities: [ #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
@VDM.viewType: #BASIC
@Analytics: {dataCategory: #DIMENSION}
@Analytics.technicalName: 'IMAINTPLANTYPE'
@Analytics.internalName:#LOCAL 

define view entity I_MaintenancePlanType
  as select from dd07l
  association [0..*] to I_MaintenancePlanTypeText as _Text on $projection.MaintenancePlanType = _Text.MaintenancePlanType
{
      @ObjectModel.text.association: '_Text'
      @EndUserText.label: 'Maintenance Plan Type'
      @Search: { defaultSearchElement: true, ranking: #HIGH }
  key cast(dd07l.domvalue_l as eams_mplan_type) as MaintenancePlanType,

      // Associations

      _Text

}
where
      dd07l.domname  = 'EAMS_MPLAN_TYPE'
  and dd07l.as4local = 'A';