C_MaintPlngBucketOverview

DDL: C_MAINTPLNGBUCKETOVERVIEW Type: view_entity CONSUMPTION

Maintenance Planning Bucket Overview

C_MaintPlngBucketOverview is a Consumption CDS View that provides data about "Maintenance Planning Bucket Overview" in SAP S/4HANA. It reads from 1 data source (I_MaintPlanningBucket) and exposes 26 fields with key field MaintPlanningBucketUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintPlanningBucket _MaintPlanningBucket from

Associations (9)

CardinalityTargetAliasCondition
[0..*] C_MaintPlngBcktNonStkProdRqmt _NonStockProductRequirements _NonStockProductRequirements.MaintPlanningBucketUUID = $projection.MaintPlanningBucketUUID
[0..*] C_MaintPlngBcktService _Service _Service.MaintPlanningBucketUUID = $projection.MaintPlanningBucketUUID
[0..*] C_MaintPlngBcktResource _Resource _Resource.MaintPlanningBucketUUID = $projection.MaintPlanningBucketUUID
[0..1] P_MaintPlanningBucketSequence _Sequence _Sequence.MaintPlanningBucketUUID = $projection.MaintPlanningBucketUUID
[0..1] I_MaintPlngBucketRcrrcType _RecurrenceType _RecurrenceType.MaintPlngBucketRecurrenceType = $projection.MaintPlngBucketRecurrenceType
[0..*] C_MaintPlngBcktOrderCube _OrdersCube _OrdersCube.MaintPlanningBucketUUID = $projection.MaintPlanningBucketUUID
[0..1] I_UnitOfMeasureText _UnitOfMeasureText _UnitOfMeasureText.Language = $session.system_language and _UnitOfMeasureText.UnitOfMeasure = $projection.MaintPlngBucketDurationUnit
[0..*] C_MaintPlngBcktOrder _Orders
[0..*] C_MaintPlngBcktStockProdRqmt _StockProductRequirements

Annotations (7)

NameValueLevelField
EndUserText.label Maintenance Planning Bucket Overview view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY MaintPlanningBucketUUID MaintPlanningBucketUUID UUID
MaintPlanningBucketType MaintPlanningBucketType Type
MaintenancePlanningPlant MaintenancePlanningPlant Planning Plant
MaintPlngBucketLabel MaintPlngBucketLabel Label
MaintPlanningBucketDescription MaintPlanningBucketDescription Description
RefMaintPlanningBucket RefMaintPlanningBucket UUID
MaintPlngBucketRecurrenceType MaintPlngBucketRecurrenceType Recurrence
MaintPlngBucketStartDateTime MaintPlngBucketStartDateTime Start Date and Time
MaintPlngBucketEndDateTime MaintPlngBucketEndDateTime End Date and Time
LastChangeDateTime LastChangeDateTime Timestamp
MaintPlngBucketDuration MaintPlngBucketDuration Duration
MaintPlngBucketDurationUnit MaintPlngBucketDurationUnit Unit for Duration
MaintPlngBcktRcrrcInterval MaintPlngBcktRcrrcInterval Recurs Every
MaintPlngBcktRcrrcIntervalUnit
MaintPlngBucketHasPrecdgBucket _Sequence MaintPlngBucketHasPrecdgBucket
MaintPlngBucketHasSuccdgBucket _Sequence MaintPlngBucketHasSuccdgBucket
MaintOrderForAdministration MaintOrderForAdministration Order
_Orders _Orders
_StockProductRequirements _StockProductRequirements
_NonStockProductRequirements _NonStockProductRequirements
_Service _Service
_Resource _Resource
_OrdersCube _OrdersCube
_UnitOfMeasureText _UnitOfMeasureText
_MaintenancePlanningPlant _MaintenancePlanningPlant
_RecurrenceType _RecurrenceType

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_MaintPlngBucketOverview.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_MaintPlngBucketOverview AS
SELECT
  MaintPlanningBucketUUID,
  MaintPlanningBucketType,
  MaintenancePlanningPlant,
  MaintPlngBucketLabel,
  MaintPlanningBucketDescription,
  RefMaintPlanningBucket,
  MaintPlngBucketRecurrenceType,
  MaintPlngBucketStartDateTime,
  MaintPlngBucketEndDateTime,
  LastChangeDateTime,
  MaintPlngBucketDuration,
  MaintPlngBucketDurationUnit,
  MaintPlngBcktRcrrcInterval,
  cast( '' as meins ) AS MaintPlngBcktRcrrcIntervalUnit,
  _Sequence.MaintPlngBucketHasPrecdgBucket AS MaintPlngBucketHasPrecdgBucket,
  _Sequence.MaintPlngBucketHasSuccdgBucket AS MaintPlngBucketHasSuccdgBucket,
  MaintOrderForAdministration
FROM I_MaintPlanningBucket AS _MaintPlanningBucket
LEFT OUTER JOIN C_MaintPlngBcktNonStkProdRqmt AS _NonStockProductRequirements ON _NonStockProductRequirements.MaintPlanningBucketUUID = MaintPlanningBucketUUID  -- association [0..*]
LEFT OUTER JOIN C_MaintPlngBcktService AS _Service ON _Service.MaintPlanningBucketUUID = MaintPlanningBucketUUID  -- association [0..*]
LEFT OUTER JOIN C_MaintPlngBcktResource AS _Resource ON _Resource.MaintPlanningBucketUUID = MaintPlanningBucketUUID  -- association [0..*]
LEFT OUTER JOIN P_MaintPlanningBucketSequence AS _Sequence ON _Sequence.MaintPlanningBucketUUID = MaintPlanningBucketUUID  -- association [0..1]
LEFT OUTER JOIN I_MaintPlngBucketRcrrcType AS _RecurrenceType ON _RecurrenceType.MaintPlngBucketRecurrenceType = MaintPlngBucketRecurrenceType  -- association [0..1]
LEFT OUTER JOIN C_MaintPlngBcktOrderCube AS _OrdersCube ON _OrdersCube.MaintPlanningBucketUUID = MaintPlanningBucketUUID  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasureText AS _UnitOfMeasureText ON _UnitOfMeasureText.Language = $session.system_language AND _UnitOfMeasureText.UnitOfMeasure = MaintPlngBucketDurationUnit  -- association [0..1]
LEFT OUTER JOIN C_MaintPlngBcktOrder AS _Orders ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN C_MaintPlngBcktStockProdRqmt AS _StockProductRequirements ON /* condition not available in parsed metadata */  -- association [0..*]
;