I_MaintenanceOrderOperation
Maintenance Order Operation
I_MaintenanceOrderOperation is a Basic CDS View that provides data about "Maintenance Order Operation" in SAP S/4HANA. It reads from 1 data source (I_MaintOrderOperationBasic) and exposes 86 fields with key fields MaintenanceOrder, MaintenanceOrderOperation. It has 27 associations to related views. Part of development package IWO1.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MaintOrderOperationBasic | _Operation | from |
Associations (27)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_MaintOrderOperPlanningValues | _OperationPlanningValues | $projection.MaintOrderRoutingNumber = _OperationPlanningValues.MaintOrderRoutingNumber and $projection.MaintOrderOperationCounter = _OperationPlanningValues.MaintOrderOperationCounter |
| [0..1] | I_MaintenanceOrder | _MaintenanceOrder | $projection.MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder |
| [0..*] | I_MaintenanceOrderComponent_2 | _MaintenanceOrderComponent | $projection.MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder and $projection.MaintOrderRoutingNumber = _MaintenanceOrderComponent.MaintOrderRoutingNumber and $projection.MaintOrderOperationCounter = _MaintenanceOrderComponent.MaintOrderOperationCounter |
| [0..*] | I_MaintenanceOrderSubOperation | _MaintenanceOrderSubOperation | $projection.MaintenanceOrder = _MaintenanceOrderSubOperation.MaintenanceOrder and $projection.MaintenanceOrderOperation = _MaintenanceOrderSubOperation.MaintenanceOrderOperation |
| [0..1] | I_WorkCenter | _WorkCenter | $projection.OperationWorkCenterInternalID = _WorkCenter.WorkCenterInternalID and $projection.OperationWorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode |
| [0..1] | I_Currency | _OpExternalProcessingCurrency | $projection.OpExternalProcessingCurrency = _OpExternalProcessingCurrency.Currency |
| [0..1] | I_StatusObject | _StatusObject | $projection.MaintOrderOperationInternalID = _StatusObject.StatusObject |
| [0..1] | I_OperationControlProfile | _OperationControlKey | $projection.OperationControlKey = _OperationControlKey.OperationControlProfile |
| [0..1] | I_MaintOperationSystCondition | _OperationSystemCondition | $projection.OperationSystemCondition = _OperationSystemCondition.OperationSystemCondition |
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [0..1] | I_OperationCalculationControl | _OperationCalculationControl | $projection.OperationCalculationControl = _OperationCalculationControl.OperationCalculationControl |
| [0..1] | I_Material | _Assembly | $projection.Assembly = _Assembly.Material |
| [0..1] | I_Language | _Language | $projection.Language = _Language.Language |
| [0..1] | I_Indicator | _OperationHasLongText | $projection.OperationHasLongText = _OperationHasLongText.IndicatorValue |
| [0..*] | I_StatusObjectActiveStatus | _StatusObjectActiveStatus | $projection.MaintOrderOperationInternalID = _StatusObjectActiveStatus.StatusObject |
| [0..1] | I_Supplier | _Supplier | $projection.OperationSupplier = _Supplier.Supplier |
| [0..1] | I_Equipment | _Equipment | $projection.Equipment = _Equipment.Equipment |
| [0..1] | I_FunctionalLocation | _FunctionalLocation | $projection.FunctionalLocation = _FunctionalLocation.FunctionalLocation -- |
| [0..1] | I_Employment | _PersonResponsible | $projection.OperationPersonResponsible = _PersonResponsible.EmploymentInternalID |
| [0..1] | I_MaintenanceOrderConfirmation | _MaintenanceOrderConf | $projection.MaintOrderConfirmation = _MaintenanceOrderConf.MaintOrderConf and $projection.MaintOrderConfCntrValue = _MaintenanceOrderConf.MaintOrderConfCntrValue |
| [0..*] | I_OrderProdnResourceTool | _MaintOrderProdnRsceTool | _MaintOrderProdnRsceTool.OrderInternalBillOfOperations = $projection.MaintOrderRoutingNumber and _MaintOrderProdnRsceTool.OrderIntBillOfOperationsItem = $projection.MaintOrderOperationCounter |
| [0..*] | I_CostCenterActivityTypeText | _CostCenterActivityTypeText | $projection.ControllingArea = _CostCenterActivityTypeText.ControllingArea and $projection.CostCtrActivityType = _CostCenterActivityTypeText.CostCtrActivityType |
| [0..1] | I_PMContactCardEmployee | _PMContactEmployee | $projection.OperationPersonResponsible = _PMContactEmployee.PersonnelNumber |
| [0..1] | I_WorkAssignment | _WorkAssignment | $projection.OperationPersonResponsible = _WorkAssignment.WorkAssignment |
| [1..1] | I_MaintOperationExecStageCode | _MaintOperationExecStageCode | $projection.MaintOperationExecStageCode = _MaintOperationExecStageCode.MaintOperationExecStageCode |
| [0..1] | I_EAMProcessPhase | _EAMProcessPhase | $projection.MaintOrdOpProcessPhaseCode = _EAMProcessPhase.EAMProcessPhaseCode |
| [0..1] | I_EAMProcessSubPhase | _EAMProcessSubPhase | $projection.MaintOrdOpProcessSubPhaseCode = _EAMProcessSubPhase.EAMProcessSubPhaseCode |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMAINTORDOP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Maintenance Order Operation | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.representativeKey | MaintenanceOrderOperation | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #XL | view |
Fields (86)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintenanceOrder | I_MaintOrderOperationBasic | MaintenanceOrder | |
| KEY | MaintenanceOrderOperation | I_MaintOrderOperationBasic | MaintenanceOrderOperation | Operation |
| MaintenanceOrderSubOperation | ||||
| MaintOrderRoutingNumber | I_MaintOrderOperationBasic | MaintOrderRoutingNumber | ||
| MaintOrderOperationCounter | I_MaintOrderOperationBasic | MaintOrderOperationCounter | ||
| Plant | I_MaintOrderOperationBasic | Plant | ||
| OperationWorkCenterTypeCode | I_MaintOrderOperationBasic | OperationWorkCenterTypeCode | ||
| OperationWorkCenterInternalID | I_MaintOrderOperationBasic | OperationWorkCenterInternalID | ||
| OperationControlKey | I_MaintOrderOperationBasic | OperationControlKey | ||
| OperationDescription | I_MaintOrderOperationBasic | OperationDescription | ||
| OperationStandardTextCode | I_MaintOrderOperationBasic | OperationStandardTextCode | ||
| Language | I_MaintOrderOperationBasic | Language | ||
| NumberOfTimeTickets | I_MaintOrderOperationBasic | NumberOfTimeTickets | ||
| OperationPurgInfoRecdSearchTxt | I_MaintOrderOperationBasic | OperationPurgInfoRecdSearchTxt | ||
| OperationSupplier | I_MaintOrderOperationBasic | OperationSupplier | ||
| OpExternalProcessingPrice | I_MaintOrderOperationBasic | OpExternalProcessingPrice | ||
| OpExternalProcessingPriceUnit | I_MaintOrderOperationBasic | MaintOrdOpProcgPriceUnitValue | ||
| CostElement | I_MaintOrderOperationBasic | CostElement | ||
| OpExternalProcessingCurrency | I_MaintOrderOperationBasic | OpExternalProcessingCurrency | ||
| OperationPurchasingInfoRecord | I_MaintOrderOperationBasic | OperationPurchasingInfoRecord | ||
| PurchasingOrganization | I_MaintOrderOperationBasic | PurchasingOrganization | ||
| PurchasingGroup | I_MaintOrderOperationBasic | PurchasingGroup | ||
| MaterialGroup | I_MaintOrderOperationBasic | MaterialGroup | ||
| OpPurchaseOutlineAgreement | I_MaintOrderOperationBasic | OpPurchaseOutlineAgreement | ||
| OpPurchaseOutlineAgreementItem | I_MaintOrderOperationBasic | OpPurchaseOutlineAgreementItem | ||
| OperationRequisitionerName | I_MaintOrderOperationBasic | OperationRequisitionerName | ||
| OperationTrackingNumber | I_MaintOrderOperationBasic | OperationTrackingNumber | ||
| NumberOfCapacities | I_MaintOrderOperationBasic | NumberOfCapacities | ||
| OperationWorkPercent | I_MaintOrderOperationBasic | OperationWorkPercent | ||
| OperationCalculationControl | I_MaintOrderOperationBasic | OperationCalculationControl | ||
| ActivityType | I_MaintOrderOperationBasic | ActivityType | ||
| OperationSystemCondition | I_MaintOrderOperationBasic | OperationSystemCondition | ||
| OperationGoodsRecipientName | I_MaintOrderOperationBasic | OperationGoodsRecipientName | ||
| OperationUnloadingPointName | I_MaintOrderOperationBasic | OperationUnloadingPointName | ||
| OperationPersonResponsible | I_MaintOrderOperationBasic | OperationPersonResponsible | ||
| Equipment | I_MaintOrderOperationBasic | Equipment | ||
| FunctionalLocation | I_MaintOrderOperationBasic | FunctionalLocation | ||
| BusinessArea | I_MaintOrderOperationBasic | BusinessArea | ||
| ProfitCenter | I_MaintOrderOperationBasic | ProfitCenter | ||
| CostingSheet | I_MaintOrderOperationBasic | CostingSheet | ||
| TaxJurisdiction | I_MaintOrderOperationBasic | TaxJurisdiction | ||
| FunctionalArea | I_MaintOrderOperationBasic | FunctionalArea | ||
| Assembly | I_MaintOrderOperationBasic | Assembly | ||
| MaintOperationExecStageCode | I_MaintOrderOperationBasic | MaintOperationExecStageCode | ||
| CostCtrActivityType | I_MaintOrderOperationBasic | CostCtrActivityType | ||
| ReqgCostCenterControllingArea | I_MaintOrderOperationBasic | ReqgCostCenterControllingArea | ||
| CapacityRequirement | I_MaintOrderOperationBasic | CapacityRequirement | ||
| CapacityRequirementItem | I_MaintOrderOperationBasic | CapacityRequirementItem | ||
| PurchaseRequisition | I_MaintOrderOperationBasic | PurchaseRequisition | ||
| MaintOrderOperationInternalID | I_MaintOrderOperationBasic | MaintOrderOperationInternalID | ||
| PurchaseRequisitionItem | I_MaintOrderOperationBasic | PurchaseRequisitionItem | ||
| MaintOrderConfirmation | I_MaintOrderOperationBasic | MaintOrderConfirmation | ||
| OperationMilestoneUsageCode | I_MaintOrderOperationBasic | OperationMilestoneUsageCode | ||
| MaintOrderConfCntrValue | I_MaintOrderOperationBasic | MaintOrderConfCntrValue | ||
| OperationHasLongText | I_MaintOrderOperationBasic | OperationHasLongText | ||
| ControllingArea | ||||
| MaintOrdOpProcessPhaseCode | I_MaintOrderOperationBasic | MaintOrdOpProcessPhaseCode | ||
| MaintOrdOpProcessSubPhaseCode | I_MaintOrderOperationBasic | MaintOrdOpProcessSubPhaseCode | ||
| MaintOperationalChecklistType | I_MaintOrderOperationBasic | MaintOperationalChecklistType | ||
| _MaintenanceOrderComponent | _MaintenanceOrderComponent | |||
| _MaintenanceOrderSubOperation | _MaintenanceOrderSubOperation | |||
| _MaintenanceOrder | _MaintenanceOrder | |||
| _StatusObject | _StatusObject | |||
| _OpExternalProcessingCurrency | _OpExternalProcessingCurrency | |||
| _OperationPlanningValues | _OperationPlanningValues | |||
| _WorkCenter | _WorkCenter | |||
| _OperationControlKey | _OperationControlKey | |||
| _OperationSystemCondition | _OperationSystemCondition | |||
| _Plant | _Plant | |||
| _OperationCalculationControl | _OperationCalculationControl | |||
| _Assembly | _Assembly | |||
| _Language | _Language | |||
| _OperationHasLongText | _OperationHasLongText | |||
| _StatusObjectActiveStatus | _StatusObjectActiveStatus | |||
| _Supplier | _Supplier | |||
| _PersonResponsible | _PersonResponsible | |||
| _FunctionalLocation | _FunctionalLocation | |||
| _Equipment | _Equipment | |||
| _MaintenanceOrderConf | _MaintenanceOrderConf | |||
| _MaintOrderProdnRsceTool | _MaintOrderProdnRsceTool | |||
| _CostCenterActivityTypeText | _CostCenterActivityTypeText | |||
| _PMContactEmployee | _PMContactEmployee | |||
| _WorkAssignment | _WorkAssignment | |||
| _MaintOperationExecStageCode | _MaintOperationExecStageCode | |||
| _EAMProcessPhase | _EAMProcessPhase | |||
| _EAMProcessSubPhase | _EAMProcessSubPhase |
@AbapCatalog.sqlViewName: 'IMAINTORDOP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@EndUserText.label: 'Maintenance Order Operation'
@VDM.viewType: #BASIC
@ObjectModel.representativeKey: 'MaintenanceOrderOperation'
@ObjectModel.semanticKey: [ 'MaintenanceOrder', 'MaintenanceOrderOperation' ]
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XL
@AccessControl.privilegedAssociations: ['_StatusObjectActiveStatus']
define view I_MaintenanceOrderOperation
as select from I_MaintOrderOperationBasic as _Operation
association [1..1] to I_MaintOrderOperPlanningValues as _OperationPlanningValues on $projection.MaintOrderRoutingNumber = _OperationPlanningValues.MaintOrderRoutingNumber
and $projection.MaintOrderOperationCounter = _OperationPlanningValues.MaintOrderOperationCounter
association [0..1] to I_MaintenanceOrder as _MaintenanceOrder on $projection.MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder
association [0..*] to I_MaintenanceOrderComponent_2 as _MaintenanceOrderComponent on $projection.MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder
and $projection.MaintOrderRoutingNumber = _MaintenanceOrderComponent.MaintOrderRoutingNumber
and $projection.MaintOrderOperationCounter = _MaintenanceOrderComponent.MaintOrderOperationCounter
association [0..*] to I_MaintenanceOrderSubOperation as _MaintenanceOrderSubOperation on $projection.MaintenanceOrder = _MaintenanceOrderSubOperation.MaintenanceOrder
and $projection.MaintenanceOrderOperation = _MaintenanceOrderSubOperation.MaintenanceOrderOperation
association [0..1] to I_WorkCenter as _WorkCenter on $projection.OperationWorkCenterInternalID = _WorkCenter.WorkCenterInternalID
and $projection.OperationWorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode
association [0..1] to I_Currency as _OpExternalProcessingCurrency on $projection.OpExternalProcessingCurrency = _OpExternalProcessingCurrency.Currency
association [0..1] to I_StatusObject as _StatusObject on $projection.MaintOrderOperationInternalID = _StatusObject.StatusObject
association [0..1] to I_OperationControlProfile as _OperationControlKey on $projection.OperationControlKey = _OperationControlKey.OperationControlProfile
association [0..1] to I_MaintOperationSystCondition as _OperationSystemCondition on $projection.OperationSystemCondition = _OperationSystemCondition.OperationSystemCondition
association [0..1] to I_Plant as _Plant on $projection.Plant = _Plant.Plant
association [0..1] to I_OperationCalculationControl as _OperationCalculationControl on $projection.OperationCalculationControl = _OperationCalculationControl.OperationCalculationControl
association [0..1] to I_Material as _Assembly on $projection.Assembly = _Assembly.Material
association [0..1] to I_Language as _Language on $projection.Language = _Language.Language
association [0..1] to I_Indicator as _OperationHasLongText on $projection.OperationHasLongText = _OperationHasLongText.IndicatorValue
association [0..*] to I_StatusObjectActiveStatus as _StatusObjectActiveStatus on $projection.MaintOrderOperationInternalID = _StatusObjectActiveStatus.StatusObject
association [0..1] to I_Supplier as _Supplier on $projection.OperationSupplier = _Supplier.Supplier
association [0..1] to I_Equipment as _Equipment on $projection.Equipment = _Equipment.Equipment
association [0..1] to I_FunctionalLocation as _FunctionalLocation on $projection.FunctionalLocation = _FunctionalLocation.FunctionalLocation
--association [0..1] to I_Employment as _PersonResponsible on $projection.OperationPersonResponsible = _PersonResponsible.EmploymentInternalID
association [0..1] to I_PersonWorkAgreement_1 as _PersonResponsible on $projection.OperationPersonResponsible = _PersonResponsible.PersonWorkAgreement
association [0..1] to I_MaintenanceOrderConfirmation as _MaintenanceOrderConf on $projection.MaintOrderConfirmation = _MaintenanceOrderConf.MaintOrderConf
and $projection.MaintOrderConfCntrValue = _MaintenanceOrderConf.MaintOrderConfCntrValue
association [0..*] to I_OrderProdnResourceTool as _MaintOrderProdnRsceTool on _MaintOrderProdnRsceTool.OrderInternalBillOfOperations = $projection.MaintOrderRoutingNumber
and _MaintOrderProdnRsceTool.OrderIntBillOfOperationsItem = $projection.MaintOrderOperationCounter
association [0..*] to I_CostCenterActivityTypeText as _CostCenterActivityTypeText on $projection.ControllingArea = _CostCenterActivityTypeText.ControllingArea
and $projection.CostCtrActivityType = _CostCenterActivityTypeText.CostCtrActivityType
association [0..1] to I_PMContactCardEmployee as _PMContactEmployee on $projection.OperationPersonResponsible = _PMContactEmployee.PersonnelNumber
association [0..1] to I_WorkAssignment as _WorkAssignment on $projection.OperationPersonResponsible = _WorkAssignment.WorkAssignment
association [1..1] to I_MaintOperationExecStageCode as _MaintOperationExecStageCode on $projection.MaintOperationExecStageCode = _MaintOperationExecStageCode.MaintOperationExecStageCode
association [0..1] to I_EAMProcessPhase as _EAMProcessPhase on $projection.MaintOrdOpProcessPhaseCode = _EAMProcessPhase.EAMProcessPhaseCode
association [0..1] to I_EAMProcessSubPhase as _EAMProcessSubPhase on $projection.MaintOrdOpProcessSubPhaseCode = _EAMProcessSubPhase.EAMProcessSubPhaseCode
{
//--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_MaintenanceOrderStdVH',
element: 'MaintenanceOrder' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_MaintenanceOrder'
key _Operation.MaintenanceOrder,
@EndUserText.label: 'Operation'
@ObjectModel.text.element: ['OperationDescription']
key _Operation.MaintenanceOrderOperation,
'0000' as MaintenanceOrderSubOperation,
_Operation.MaintOrderRoutingNumber,
_Operation.MaintOrderOperationCounter,
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_PlantStdVH',
element: 'Plant' }
}]
@ObjectModel.foreignKey.association: '_Plant'
_Operation.Plant,
_Operation.OperationWorkCenterTypeCode,
_Operation.OperationWorkCenterInternalID,
@ObjectModel.foreignKey.association: '_OperationControlKey'
_Operation.OperationControlKey,
@Semantics.text
_Operation.OperationDescription,
_Operation.OperationStandardTextCode,
@ObjectModel.foreignKey.association: '_Language'
_Operation.Language,
_Operation.NumberOfTimeTickets,
// afvc.loart as WageType,
// afvc.qualf as Suitability,
// afvc.logrp as WageGroup,
_Operation.OperationPurgInfoRecdSearchTxt,
//--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_Supplier_VH',
element: 'Supplier' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Supplier'
_Operation.OperationSupplier,
// @Semantics.quantity.unitOfMeasure: 'OperationBaseUnitOfMeasure'
// afvv.bmsch as OperationQuantity,
// @Semantics.unitOfMeasure: true
// afvv.meinh as OperationBaseUnitOfMeasure,
@Semantics.amount.currencyCode: 'OpExternalProcessingCurrency'
@DefaultAggregation: #NONE
_Operation.OpExternalProcessingPrice,
_Operation.MaintOrdOpProcgPriceUnitValue as OpExternalProcessingPriceUnit,
_Operation.CostElement,
@ObjectModel.foreignKey.association: '_OpExternalProcessingCurrency'
@Semantics.currencyCode: true
_Operation.OpExternalProcessingCurrency,
_Operation.OperationPurchasingInfoRecord,
_Operation.PurchasingOrganization,
_Operation.PurchasingGroup,
_Operation.MaterialGroup,
_Operation.OpPurchaseOutlineAgreement,
_Operation.OpPurchaseOutlineAgreementItem,
_Operation.OperationRequisitionerName,
_Operation.OperationTrackingNumber,
@DefaultAggregation: #NONE
_Operation.NumberOfCapacities,
_Operation.OperationWorkPercent,
_Operation.OperationCalculationControl,
_Operation.ActivityType,
_Operation.OperationSystemCondition,
//afvc.vertl as DistrCapReqmts,
_Operation.OperationGoodsRecipientName,
_Operation.OperationUnloadingPointName,
//--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_PersWrkAgrmtSrchHelp',
element: 'PersonWorkAgreement' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_PersonResponsible'
_Operation.OperationPersonResponsible,
//afvc.fordn as FrameworkOrder,
//afvc.fordp as ItemoOfFrameworkOrder,
//afvv.plifz as PlannedDeliveryTimeInDays,
//@Semantics.quantity.unitOfMeasure: 'NormalDurationUnit'
//afvv.dauno as NormalDurationOfActivity,
//@Semantics.unitOfMeasure: true
//afvv.daune as NormalDurationUnit,
//afvv.einsa as TypeConstraintStartDate,
//afvv.einse as TypeConstraintFinishDate,
//@Semantics.quantity.unitOfMeasure: 'UnitForWork'
//afvv.arbei as WorkInvolvedInActivity,
// @Semantics.unitOfMeasure: true
// afvv.arbeh as UnitForWork,
// afvv.ntanf as ConstraintActivityStartDateBas,
// afvv.ntanz as ConstraintActivityStartTimeBas,
// afvv.ntend as ConstraintActivityEndDateBas,
// afvv.ntenz as ConstraintActivityEndTimeBas,
// afvv.aufkt as ExecutionFactor,
// 'Inspection Rounds'-related fields
_Operation.Equipment,
_Operation.FunctionalLocation, // <-- This is in internal labelling!
// afvc.frdlb as ExtProcOperationSubcontracting,
//afvu.ilart_op as MaintenanceActivityType,
_Operation.BusinessArea,
//afvc.projn as WBSElement,
_Operation.ProfitCenter,
_Operation.CostingSheet,
// afvc.zschl as Overheadkey,
_Operation.TaxJurisdiction,
//afvc.scope as ObjectClass,
_Operation.FunctionalArea,
// @Semantics.quantity.unitOfMeasure: 'UnitForOffsetToStart'
// afvv.offstb as OffsetToSubOperationStart,
// @Semantics.unitOfMeasure: true
// afvv.ehoffb as UnitForOffsetToStart,
// @Semantics.quantity.unitOfMeasure: 'UnitForOffsetToFinish'
// afvv.offste as OffsetToSubOperationFinish,
// @Semantics.unitOfMeasure: true
// afvv.ehoffe as UnitForOffsetToFinish,
//--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_MaterialStdVH',
element: 'Material' }
}]
// ]--GENERATED
@ObjectModel.foreignKey.association: '_Assembly'
_Operation.Assembly, //long one - 40 char
// afvc.fldlogsdelivisheldonshore as HoldOnShore,
@ObjectModel.foreignKey.association: '_MaintOperationExecStageCode'
_Operation.MaintOperationExecStageCode,
_Operation.CostCtrActivityType,
_Operation.ReqgCostCenterControllingArea,
_Operation.CapacityRequirement,
_Operation.CapacityRequirementItem,
_Operation.PurchaseRequisition,
_Operation.MaintOrderOperationInternalID,
_Operation.PurchaseRequisitionItem,
_Operation.MaintOrderConfirmation,
_Operation.OperationMilestoneUsageCode,
_Operation.MaintOrderConfCntrValue,
@ObjectModel.foreignKey.association: '_OperationHasLongText'
_Operation.OperationHasLongText,
-- needed for some associations, e.g. activity type
_Operation.ControllingArea,
@ObjectModel.foreignKey.association: '_EAMProcessPhase'
_Operation.MaintOrdOpProcessPhaseCode,
@ObjectModel.foreignKey.association: '_EAMProcessSubPhase'
_Operation.MaintOrdOpProcessSubPhaseCode,
_Operation.MaintOperationalChecklistType,
// associations :
_MaintenanceOrderComponent,
_MaintenanceOrderSubOperation,
_MaintenanceOrder,
_StatusObject,
_OpExternalProcessingCurrency,
_OperationPlanningValues,
_WorkCenter,
_OperationControlKey,
_OperationSystemCondition,
_Plant,
_OperationCalculationControl,
_Assembly,
_Language,
_OperationHasLongText,
_StatusObjectActiveStatus,
_Supplier,
_PersonResponsible,
_FunctionalLocation,
_Equipment,
_MaintenanceOrderConf,
_MaintOrderProdnRsceTool,
_CostCenterActivityTypeText,
_PMContactEmployee,
_WorkAssignment,
_MaintOperationExecStageCode,
_EAMProcessPhase,
_EAMProcessSubPhase
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA