I_MAINTPLANNINGBUCKET
Maintenance Planning Bucket
I_MAINTPLANNINGBUCKET is a CDS View in S/4HANA. Maintenance Planning Bucket. It contains 8 fields. 5 CDS views read from this table.
CDS Views using this table (5)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_MaintPlngBucketOverview | view_entity | from | CONSUMPTION | Maintenance Planning Bucket Overview |
| I_MaintenanceEventStdVH | view_entity | from | COMPOSITE | Maintenance Event |
| P_MaintPlanningBucketSequence | view | from | CONSUMPTION | Indicator: Preceding/Succeeding Bucket Exists |
| P_MaintPlanningBucketSequence | view | left_outer | CONSUMPTION | Indicator: Preceding/Succeeding Bucket Exists |
| R_MaintPlanningBucketTP | view_entity | from | BASIC | Maintenance Planning Bucket Transactional Processing |
Fields (8)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | MaintenancePlanningPlant | MaintenancePlanningPlant | 1 |
| KEY | MaintPlanningBucketUUID | MaintPlanningBucketUUID | 1 |
| _MaintenancePlanningPlant | _MaintenancePlanningPlant | 1 | |
| MaintPlanningBucketDescription | MaintPlanningBucketDescription | 1 | |
| MaintPlanningBucketType | MaintPlanningBucketType | 1 | |
| MaintPlngBucketEndDateTime | MaintPlngBucketEndDateTime | 1 | |
| MaintPlngBucketLabel | MaintPlngBucketLabel | 1 | |
| MaintPlngBucketStartDateTime | MaintPlngBucketStartDateTime | 1 |
@AbapCatalog.sqlViewName: 'IMAINTPLNGBKT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Maintenance Planning Bucket'
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel: {
usageType: {
serviceQuality: #A,
dataClass: #TRANSACTIONAL,
sizeCategory: #L
}
}
define view I_MaintPlanningBucket
as select from eam_plngbkt
association [0..*] to I_MaintPlanningBucketScope as _MaintPlanningBucketScope on _MaintPlanningBucketScope.MaintPlanningBucketUUID = $projection.MaintPlanningBucketUUID
association [0..1] to I_MaintenancePlanPlant as _MaintenancePlanningPlant on _MaintenancePlanningPlant.MaintenancePlanningPlant = $projection.MaintenancePlanningPlant
association [1] to I_MaintPlanningBucketType as _MaintPlanningBucketType on _MaintPlanningBucketType.MaintPlanningBucketType = $projection.MaintPlanningBucketType
{
@ObjectModel.text.element: ['MaintPlanningBucketDescription']
@UI.hidden
key maintplanningbucketuuid as MaintPlanningBucketUUID,
@ObjectModel.foreignKey.association: '_MaintPlanningBucketType'
maintplanningbuckettype as MaintPlanningBucketType,
maintenanceplanningplant as MaintenancePlanningPlant,
@ObjectModel.text.element: ['MaintPlanningBucketDescription']
maintplngbucketlabel as MaintPlngBucketLabel,
maintplanningbucketdescription as MaintPlanningBucketDescription,
refmaintplanningbucket as RefMaintPlanningBucket,
maintplngbucketlabelpattern as MaintPlngBucketLabelPattern,
maintplngbucketrecurrencetype as MaintPlngBucketRecurrenceType,
nrofmaintplngbucketsinadvance as NrOfMaintPlngBucketsInAdvance,
maintplngbucketstartdatetime as MaintPlngBucketStartDateTime,
@Semantics.quantity.unitOfMeasure: 'MaintPlngBucketDurationUnit'
maintplngbucketduration as MaintPlngBucketDuration,
@Semantics.unitOfMeasure
maintplngbucketdurationunit as MaintPlngBucketDurationUnit,
maintplngbucketenddatetime as MaintPlngBucketEndDateTime,
@Semantics.systemDateTime.lastChangedAt
lastchangedatetime as LastChangeDateTime,
maintplngbucketgenerationdate as MaintPlngBucketGenerationDate,
maintplngbucketsortfield as MaintPlngBucketSortUUID,
maintplngbcktrcrrcinterval as MaintPlngBcktRcrrcInterval,
maintenanceevent as MaintenanceEvent,
maintorderforadministration as MaintOrderForAdministration,
_MaintPlanningBucketScope,
_MaintenancePlanningPlant,
_MaintPlanningBucketType
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"EAM_PLNGBKT"
],
"ASSOCIATED":
[
"I_MAINTENANCEPLANPLANT",
"I_MAINTPLANNINGBUCKETSCOPE",
"I_MAINTPLANNINGBUCKETTYPE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/