C_MaintOrderForAction

DDL: C_MAINTORDERFORACTION SQL: CMAINTORDACT Type: view CONSUMPTION

Maintenance Order Operation for Action

C_MaintOrderForAction is a Consumption CDS View that provides data about "Maintenance Order Operation for Action" in SAP S/4HANA. It reads from 1 data source (I_MaintOrderTP) and exposes 16 fields with key field MaintenanceOrder. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintOrderTP I_MaintOrderTP from

Associations (1)

CardinalityTargetAliasCondition
[0..*] C_MaintOrderOpForAction _MaintenanceOrderOperation _MaintenanceOrderOperation.MaintenanceOrder = $projection.MaintenanceOrder

Annotations (14)

NameValueLevelField
EndUserText.label Maintenance Order Operation for Action view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.sqlViewName CMAINTORDACT view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.draftEnabled false view
ObjectModel.transactionalProcessingDelegated true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder MaintenanceOrder
MaintenanceOrderDesc MaintenanceOrderDesc
MainWorkCenter _MainWorkCenter WorkCenter
MainWorkCenterPlant _MainWorkCenter Plant
ForDCLMaintObjectLocAcctAssgmtNmbr
Equipment Equipment
MaintenanceOrderType MaintenanceOrderType
MaintenancePlanningPlant MaintenancePlanningPlant
MaintenancePlant MaintenancePlant
MaintenancePlannerGroup MaintenancePlannerGroup
ControllingArea ControllingArea
ResponsibleCostCenter ResponsibleCostCenter
_LocationAccountAssignment _LocationAccountAssignment
_Equipment _Equipment
_Order _Order
_MaintenanceOrderOperation _MaintenanceOrderOperation
@EndUserText.label: 'Maintenance Order Operation for Action'
@VDM.viewType: #CONSUMPTION
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AbapCatalog.sqlViewName: 'CMAINTORDACT'

@ObjectModel.compositionRoot: true
@ObjectModel.createEnabled: false
@ObjectModel.deleteEnabled: false
@ObjectModel.draftEnabled: false
@ObjectModel.transactionalProcessingDelegated : true

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #L

define view C_MaintOrderForAction
  as select from I_MaintOrderTP
  association [0..*] to C_MaintOrderOpForAction as _MaintenanceOrderOperation on _MaintenanceOrderOperation.MaintenanceOrder = $projection.MaintenanceOrder
{
  key MaintenanceOrder,
  
      MaintenanceOrderDesc,
      
      -- For Action Parameters:
      -- ChangeAssgmt
      @Consumption.hidden: true
      MaintOrdPersonResponsible,
      @Consumption.hidden: true
      @ObjectModel.mandatory
      _MainWorkCenter.WorkCenter as MainWorkCenter,
      @Consumption.hidden: true
      @ObjectModel.mandatory
      _MainWorkCenter.Plant as MainWorkCenterPlant,
      
      -- For DCL:
      @Consumption.hidden: true
      MaintObjectLocAcctAssgmtNmbr,
      @Consumption.hidden: true
      Equipment,
      @Consumption.hidden: true
      MaintenanceOrderType,
      @Consumption.hidden: true
      MaintenancePlanningPlant, 
      @Consumption.hidden: true
      MaintenancePlant, 
      @Consumption.hidden: true
      MaintenancePlannerGroup,
      @Consumption.hidden: true
      ControllingArea,
      @Consumption.hidden: true
      ResponsibleCostCenter,
      _LocationAccountAssignment,
      _Equipment,
      _Order,

      _MaintenanceOrderOperation
}