C_MaintJobWorkItemChecklist

DDL: C_MAINTJOBWORKITEMCHECKLIST Type: view_entity CONSUMPTION

C_MaintJobWorkItemChecklist is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (R_MaintJobWorkItemChecklist) and exposes 16 fields with key fields MaintenanceOrder, InspectionLot, MaintenanceOrderOperation.

Data Sources (1)

SourceAliasJoin Type
R_MaintJobWorkItemChecklist WorkItemChecklist from

Annotations (6)

NameValueLevelField
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder MaintenanceOrder
KEY InspectionLot InspectionLot
KEY MaintenanceOrderOperation MaintenanceOrderOperation
MaintenanceBusinessSubobject MaintenanceBusinessSubobject
Plant Plant
TechnicalObject TechnicalObject
TechObjIsEquipOrFuncnlLoc TechObjIsEquipOrFuncnlLoc
MainChecklistIsDeactivated MainChecklistIsDeactivated
InspCharAcceptedCount InspCharAcceptedCount
InspCharOpenCount InspCharOpenCount
InspCharRejectedCount InspCharRejectedCount
InspectionLotText InspectionLotText
TechnicalObjectDescription
TechnicalObjectLabel
_MaintenanceOrderOperation _MaintenanceOrderOperation
_InspectionLotAggregate _InspectionLotAggregate
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@AccessControl.authorizationCheck : #MANDATORY
@Metadata.allowExtensions: true
@VDM: {
    viewType: #CONSUMPTION
}
define view entity C_MaintJobWorkItemChecklist
  as select from R_MaintJobWorkItemChecklist as WorkItemChecklist

{
  key  MaintenanceOrder,
  key  InspectionLot,
  key  MaintenanceOrderOperation,
       MaintenanceBusinessSubobject,
       Plant,
       @UI.hidden: true
       TechnicalObject,
       TechObjIsEquipOrFuncnlLoc,
       MainChecklistIsDeactivated,

       InspCharAcceptedCount,
       InspCharOpenCount,
       InspCharRejectedCount,

       InspectionLotText,
       _TechnicalObject._TechnicalObjectText[1: Language = $session.system_language ].TechnicalObjectDescription,
       @ObjectModel.text.element: ['TechnicalObjectDescription']
       cast (_TechnicalObject.TechnicalObjectLabel as eams_tech_obj_alpha_conv preserving type) as TechnicalObjectLabel,

       _MaintenanceOrderOperation,
       _InspectionLotAggregate
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_TECHNICALOBJECT",
"I_TECHNICALOBJECTTEXT",
"R_MAINTJOBWORKITEMCHECKLIST"
],
"ASSOCIATED":
[
"I_INSPECTIONLOTAGGREGATE",
"I_MAINTENANCEORDEROPERATION"
],
"BASE":
[
"R_MAINTJOBWORKITEMCHECKLIST"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/