public class MaintenanceItem extends VdmEntity<MaintenanceItem>
Original entity name from the Odata EDM: MaintenanceItemType
Modifier and Type | Class and Description |
---|---|
static class |
MaintenanceItem.MaintenanceItemBuilder |
Modifier and Type | Field and Description |
---|---|
static MaintenanceItemField<String> |
ABC_INDICATOR
Use with available fluent helpers to apply the ABCIndicator field to query operations.
|
static MaintenanceItemSelectable |
ALL_FIELDS
Selector for all available fields of MaintenanceItem.
|
static MaintenanceItemField<String> |
ASSEMBLY
Use with available fluent helpers to apply the Assembly field to query operations.
|
static MaintenanceItemField<String> |
ASSET_LOCATION
Use with available fluent helpers to apply the AssetLocation field to query operations.
|
static MaintenanceItemField<String> |
ASSET_ROOM
Use with available fluent helpers to apply the AssetRoom field to query operations.
|
static MaintenanceItemField<String> |
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations.
|
static MaintenanceItemField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static MaintenanceItemField<String> |
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations.
|
static MaintenanceItemField<String> |
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations.
|
static MaintenanceItemField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static MaintenanceItemField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static MaintenanceItemField<String> |
CYCLE_SET_SEQUENCE
Use with available fluent helpers to apply the CycleSetSequence field to query operations.
|
static MaintenanceItemField<String> |
EQUIPMENT
Use with available fluent helpers to apply the Equipment field to query operations.
|
static MaintenanceItemField<String> |
FIXED_ASSET
Use with available fluent helpers to apply the FixedAsset field to query operations.
|
static MaintenanceItemField<String> |
FUNCTIONAL_LOCATION_LABEL_NAME
Use with available fluent helpers to apply the FunctionalLocationLabelName field to query operations.
|
static MaintenanceItemField<Boolean> |
IMMEDIATE_RELEASE_IS_BLOCKED
Use with available fluent helpers to apply the ImmediateReleaseIsBlocked field to query operations.
|
static MaintenanceItemField<LocalDateTime> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static MaintenanceItemField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static MaintenanceItemField<String> |
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations.
|
static MaintenanceItemField<String> |
LOC_ACCT_ASSGMT_BUSINESS_AREA
Use with available fluent helpers to apply the LocAcctAssgmtBusinessArea field to query operations.
|
static MaintenanceItemField<String> |
MAIN_WORK_CENTER
Use with available fluent helpers to apply the MainWorkCenter field to query operations.
|
static MaintenanceItemField<String> |
MAIN_WORK_CENTER_PLANT
Use with available fluent helpers to apply the MainWorkCenterPlant field to query operations.
|
static MaintenanceItemField<String> |
MAINT_OBJECT_FREE_DEFINED_ATTRIB
Use with available fluent helpers to apply the MaintObjectFreeDefinedAttrib field to query operations.
|
static MaintenanceItemField<String> |
MAINT_PRIORITY
Use with available fluent helpers to apply the MaintPriority field to query operations.
|
static MaintenanceItemField<String> |
MAINT_PRIORITY_TYPE
Use with available fluent helpers to apply the MaintPriorityType field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_ACTIVITY_TYPE
Use with available fluent helpers to apply the MaintenanceActivityType field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_ITEM
Use with available fluent helpers to apply the MaintenanceItem field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_ITEM_DESCRIPTION
Use with available fluent helpers to apply the MaintenanceItemDescription field to query operations.
|
static MaintenanceItemField<Long> |
MAINTENANCE_ITEM_OBJECT_LIST
Use with available fluent helpers to apply the MaintenanceItemObjectList field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_ORDER_TYPE
Use with available fluent helpers to apply the MaintenanceOrderType field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_PLAN
Use with available fluent helpers to apply the MaintenancePlan field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_PLAN_CALL_OBJECT
Use with available fluent helpers to apply the MaintenancePlanCallObject field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_PLAN_CATEGORY
Use with available fluent helpers to apply the MaintenancePlanCategory field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_PLAN_ITEM_POSITION
Use with available fluent helpers to apply the MaintenancePlanItemPosition field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_PLANNER_GROUP
Use with available fluent helpers to apply the MaintenancePlannerGroup field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_PLANNING_PLANT
Use with available fluent helpers to apply the MaintenancePlanningPlant field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_PLANT
Use with available fluent helpers to apply the MaintenancePlant field to query operations.
|
static MaintenanceItemField<String> |
MAINTENANCE_STRATEGY
Use with available fluent helpers to apply the MaintenanceStrategy field to query operations.
|
static MaintenanceItemField<String> |
MASTER_FIXED_ASSET
Use with available fluent helpers to apply the MasterFixedAsset field to query operations.
|
static MaintenanceItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static MaintenanceItemField<String> |
NOTIFICATION_TYPE
Use with available fluent helpers to apply the NotificationType field to query operations.
|
static MaintenanceItemField<String> |
PLANT_SECTION
Use with available fluent helpers to apply the PlantSection field to query operations.
|
static MaintenanceItemField<String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
static MaintenanceItemField<String> |
SERIAL_NUMBER
Use with available fluent helpers to apply the SerialNumber field to query operations.
|
static MaintenanceItemField<String> |
SERVICE_CONTRACT
Use with available fluent helpers to apply the ServiceContract field to query operations.
|
static MaintenanceItemField<String> |
SERVICE_CONTRACT_ITEM
Use with available fluent helpers to apply the ServiceContractItem field to query operations.
|
static MaintenanceItemField<String> |
SERVICE_DOCUMENT_PRIORITY
Use with available fluent helpers to apply the ServiceDocumentPriority field to query operations.
|
static MaintenanceItemField<String> |
SERVICE_DOCUMENT_TYPE
Use with available fluent helpers to apply the ServiceDocumentType field to query operations.
|
static MaintenanceItemField<String> |
SERVICE_ORDER_TEMPLATE
Use with available fluent helpers to apply the ServiceOrderTemplate field to query operations.
|
static MaintenanceItemField<String> |
SETTLEMENT_ORDER
Use with available fluent helpers to apply the SettlementOrder field to query operations.
|
static MaintenanceItemField<String> |
STANDING_ORDER_NUMBER
Use with available fluent helpers to apply the StandingOrderNumber field to query operations.
|
static MaintenanceItemField<String> |
TASK_LIST_GROUP
Use with available fluent helpers to apply the TaskListGroup field to query operations.
|
static MaintenanceItemField<String> |
TASK_LIST_GROUP_COUNTER
Use with available fluent helpers to apply the TaskListGroupCounter field to query operations.
|
static MaintenanceItemField<String> |
TASK_LIST_TYPE
Use with available fluent helpers to apply the TaskListType field to query operations.
|
static MaintenanceItemField<String> |
WBS_ELEMENT
Use with available fluent helpers to apply the WBSElement field to query operations.
|
static MaintenanceItemField<String> |
WORK_CENTER
Use with available fluent helpers to apply the WorkCenter field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
MaintenanceItem() |
MaintenanceItem(String maintenanceItem,
String maintenanceItemDescription,
String maintenanceStrategy,
String maintenancePlanCategory,
String maintenancePlanCallObject,
String maintenancePlan,
String maintenancePlanItemPosition,
Long maintenanceItemObjectList,
String functionalLocationLabelName,
String equipment,
String assembly,
String taskListType,
String taskListGroup,
String taskListGroupCounter,
String maintenancePlanningPlant,
String maintenancePlannerGroup,
String maintenanceOrderType,
String notificationType,
String maintenanceActivityType,
String mainWorkCenter,
String mainWorkCenterPlant,
String maintPriority,
String maintPriorityType,
String businessArea,
Boolean immediateReleaseIsBlocked,
String material,
String serialNumber,
String serviceDocumentType,
String serviceContract,
String serviceContractItem,
String serviceOrderTemplate,
String serviceDocumentPriority,
String product,
String maintenancePlant,
String assetLocation,
String assetRoom,
String plantSection,
String workCenter,
String aBCIndicator,
String maintObjectFreeDefinedAttrib,
String companyCode,
String masterFixedAsset,
String fixedAsset,
String locAcctAssgmtBusinessArea,
String costCenter,
String controllingArea,
String wBSElement,
String settlementOrder,
String cycleSetSequence,
String standingOrderNumber,
String createdByUser,
LocalDateTime creationDate,
LocalDateTime lastChangeDate,
String lastChangedByUser,
ZonedDateTime lastChangeDateTime) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static MaintenanceItem.MaintenanceItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> MaintenanceItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getABCIndicator()
Constraints: Not nullable, Maximum length: 1
|
String |
getAssembly()
Constraints: Not nullable, Maximum length: 18
|
String |
getAssetLocation()
Constraints: Not nullable, Maximum length: 10
|
String |
getAssetRoom()
Constraints: Not nullable, Maximum length: 8
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getControllingArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCostCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getCycleSetSequence()
Constraints: Not nullable, Maximum length: 2
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getEquipment()
Constraints: Not nullable, Maximum length: 18
|
String |
getFixedAsset()
Constraints: Not nullable, Maximum length: 4
|
String |
getFunctionalLocationLabelName()
Constraints: Not nullable, Maximum length: 40
|
Boolean |
getImmediateReleaseIsBlocked()
Constraints: none
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getLocAcctAssgmtBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaintenanceActivityType()
Constraints: Not nullable, Maximum length: 3
|
String |
getMaintenanceItem()
(Key Field) Constraints: Not nullable, Maximum length: 16
|
String |
getMaintenanceItemDescription()
Constraints: Not nullable, Maximum length: 40
|
Long |
getMaintenanceItemObjectList()
Constraints: none
|
String |
getMaintenanceOrderType()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaintenancePlan()
Constraints: Not nullable, Maximum length: 12
|
String |
getMaintenancePlanCallObject()
Constraints: Not nullable, Maximum length: 1
|
String |
getMaintenancePlanCategory()
Constraints: Not nullable, Maximum length: 2
|
String |
getMaintenancePlanItemPosition()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaintenancePlannerGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getMaintenancePlanningPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaintenancePlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaintenanceStrategy()
Constraints: Not nullable, Maximum length: 6
|
String |
getMaintObjectFreeDefinedAttrib()
Constraints: Not nullable, Maximum length: 30
|
String |
getMaintPriority()
Constraints: Not nullable, Maximum length: 1
|
String |
getMaintPriorityType()
Constraints: Not nullable, Maximum length: 2
|
String |
getMainWorkCenter()
Constraints: Not nullable, Maximum length: 8
|
String |
getMainWorkCenterPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getMasterFixedAsset()
Constraints: Not nullable, Maximum length: 12
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 18
|
String |
getNotificationType()
Constraints: Not nullable, Maximum length: 2
|
String |
getPlantSection()
Constraints: Not nullable, Maximum length: 3
|
String |
getProduct()
Constraints: Not nullable, Maximum length: 18
|
String |
getSerialNumber()
Constraints: Not nullable, Maximum length: 18
|
String |
getServiceContract()
Constraints: Not nullable, Maximum length: 10
|
String |
getServiceContractItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getServiceDocumentPriority()
Constraints: Not nullable, Maximum length: 1
|
String |
getServiceDocumentType()
Constraints: Not nullable, Maximum length: 4
|
String |
getServiceOrderTemplate()
Constraints: Not nullable, Maximum length: 10
|
String |
getSettlementOrder()
Constraints: Not nullable, Maximum length: 12
|
String |
getStandingOrderNumber()
Constraints: Not nullable, Maximum length: 12
|
String |
getTaskListGroup()
Constraints: Not nullable, Maximum length: 8
|
String |
getTaskListGroupCounter()
Constraints: Not nullable, Maximum length: 2
|
String |
getTaskListType()
Constraints: Not nullable, Maximum length: 1
|
Class<MaintenanceItem> |
getType() |
String |
getWBSElement()
Constraints: Not nullable, Maximum length: 24
|
String |
getWorkCenter()
Constraints: Not nullable, Maximum length: 8
|
int |
hashCode() |
void |
setABCIndicator(String aBCIndicator)
Constraints: Not nullable, Maximum length: 1
|
void |
setAssembly(String assembly)
Constraints: Not nullable, Maximum length: 18
|
void |
setAssetLocation(String assetLocation)
Constraints: Not nullable, Maximum length: 10
|
void |
setAssetRoom(String assetRoom)
Constraints: Not nullable, Maximum length: 8
|
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCompanyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setControllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCostCenter(String costCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCycleSetSequence(String cycleSetSequence)
Constraints: Not nullable, Maximum length: 2
|
void |
setEquipment(String equipment)
Constraints: Not nullable, Maximum length: 18
|
void |
setFixedAsset(String fixedAsset)
Constraints: Not nullable, Maximum length: 4
|
void |
setFunctionalLocationLabelName(String functionalLocationLabelName)
Constraints: Not nullable, Maximum length: 40
|
void |
setImmediateReleaseIsBlocked(Boolean immediateReleaseIsBlocked)
Constraints: none
|
void |
setLastChangeDate(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setLocAcctAssgmtBusinessArea(String locAcctAssgmtBusinessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaintenanceActivityType(String maintenanceActivityType)
Constraints: Not nullable, Maximum length: 3
|
void |
setMaintenanceItem(String maintenanceItem)
(Key Field) Constraints: Not nullable, Maximum length: 16
|
void |
setMaintenanceItemDescription(String maintenanceItemDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaintenanceItemObjectList(Long maintenanceItemObjectList)
Constraints: none
|
void |
setMaintenanceOrderType(String maintenanceOrderType)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaintenancePlan(String maintenancePlan)
Constraints: Not nullable, Maximum length: 12
|
void |
setMaintenancePlanCallObject(String maintenancePlanCallObject)
Constraints: Not nullable, Maximum length: 1
|
void |
setMaintenancePlanCategory(String maintenancePlanCategory)
Constraints: Not nullable, Maximum length: 2
|
void |
setMaintenancePlanItemPosition(String maintenancePlanItemPosition)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaintenancePlannerGroup(String maintenancePlannerGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setMaintenancePlanningPlant(String maintenancePlanningPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaintenancePlant(String maintenancePlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaintenanceStrategy(String maintenanceStrategy)
Constraints: Not nullable, Maximum length: 6
|
void |
setMaintObjectFreeDefinedAttrib(String maintObjectFreeDefinedAttrib)
Constraints: Not nullable, Maximum length: 30
|
void |
setMaintPriority(String maintPriority)
Constraints: Not nullable, Maximum length: 1
|
void |
setMaintPriorityType(String maintPriorityType)
Constraints: Not nullable, Maximum length: 2
|
void |
setMainWorkCenter(String mainWorkCenter)
Constraints: Not nullable, Maximum length: 8
|
void |
setMainWorkCenterPlant(String mainWorkCenterPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setMasterFixedAsset(String masterFixedAsset)
Constraints: Not nullable, Maximum length: 12
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 18
|
void |
setNotificationType(String notificationType)
Constraints: Not nullable, Maximum length: 2
|
void |
setPlantSection(String plantSection)
Constraints: Not nullable, Maximum length: 3
|
void |
setProduct(String product)
Constraints: Not nullable, Maximum length: 18
|
void |
setSerialNumber(String serialNumber)
Constraints: Not nullable, Maximum length: 18
|
void |
setServiceContract(String serviceContract)
Constraints: Not nullable, Maximum length: 10
|
void |
setServiceContractItem(String serviceContractItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setServiceDocumentPriority(String serviceDocumentPriority)
Constraints: Not nullable, Maximum length: 1
|
void |
setServiceDocumentType(String serviceDocumentType)
Constraints: Not nullable, Maximum length: 4
|
void |
setServiceOrderTemplate(String serviceOrderTemplate)
Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSettlementOrder(String settlementOrder)
Constraints: Not nullable, Maximum length: 12
|
void |
setStandingOrderNumber(String standingOrderNumber)
Constraints: Not nullable, Maximum length: 12
|
void |
setTaskListGroup(String taskListGroup)
Constraints: Not nullable, Maximum length: 8
|
void |
setTaskListGroupCounter(String taskListGroupCounter)
Constraints: Not nullable, Maximum length: 2
|
void |
setTaskListType(String taskListType)
Constraints: Not nullable, Maximum length: 1
|
void |
setWBSElement(String wBSElement)
Constraints: Not nullable, Maximum length: 24
|
void |
setWorkCenter(String workCenter)
Constraints: Not nullable, Maximum length: 8
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final MaintenanceItemSelectable ALL_FIELDS
public static final MaintenanceItemField<String> MAINTENANCE_ITEM
public static final MaintenanceItemField<String> MAINTENANCE_ITEM_DESCRIPTION
public static final MaintenanceItemField<String> MAINTENANCE_STRATEGY
public static final MaintenanceItemField<String> MAINTENANCE_PLAN_CATEGORY
public static final MaintenanceItemField<String> MAINTENANCE_PLAN_CALL_OBJECT
public static final MaintenanceItemField<String> MAINTENANCE_PLAN
public static final MaintenanceItemField<String> MAINTENANCE_PLAN_ITEM_POSITION
public static final MaintenanceItemField<Long> MAINTENANCE_ITEM_OBJECT_LIST
public static final MaintenanceItemField<String> FUNCTIONAL_LOCATION_LABEL_NAME
public static final MaintenanceItemField<String> EQUIPMENT
public static final MaintenanceItemField<String> ASSEMBLY
public static final MaintenanceItemField<String> TASK_LIST_TYPE
public static final MaintenanceItemField<String> TASK_LIST_GROUP
public static final MaintenanceItemField<String> TASK_LIST_GROUP_COUNTER
public static final MaintenanceItemField<String> MAINTENANCE_PLANNING_PLANT
public static final MaintenanceItemField<String> MAINTENANCE_PLANNER_GROUP
public static final MaintenanceItemField<String> MAINTENANCE_ORDER_TYPE
public static final MaintenanceItemField<String> NOTIFICATION_TYPE
public static final MaintenanceItemField<String> MAINTENANCE_ACTIVITY_TYPE
public static final MaintenanceItemField<String> MAIN_WORK_CENTER
public static final MaintenanceItemField<String> MAIN_WORK_CENTER_PLANT
public static final MaintenanceItemField<String> MAINT_PRIORITY
public static final MaintenanceItemField<String> MAINT_PRIORITY_TYPE
public static final MaintenanceItemField<String> BUSINESS_AREA
public static final MaintenanceItemField<Boolean> IMMEDIATE_RELEASE_IS_BLOCKED
public static final MaintenanceItemField<String> MATERIAL
public static final MaintenanceItemField<String> SERIAL_NUMBER
public static final MaintenanceItemField<String> SERVICE_DOCUMENT_TYPE
public static final MaintenanceItemField<String> SERVICE_CONTRACT
public static final MaintenanceItemField<String> SERVICE_CONTRACT_ITEM
public static final MaintenanceItemField<String> SERVICE_ORDER_TEMPLATE
public static final MaintenanceItemField<String> SERVICE_DOCUMENT_PRIORITY
public static final MaintenanceItemField<String> PRODUCT
public static final MaintenanceItemField<String> MAINTENANCE_PLANT
public static final MaintenanceItemField<String> ASSET_LOCATION
public static final MaintenanceItemField<String> ASSET_ROOM
public static final MaintenanceItemField<String> PLANT_SECTION
public static final MaintenanceItemField<String> WORK_CENTER
public static final MaintenanceItemField<String> ABC_INDICATOR
public static final MaintenanceItemField<String> MAINT_OBJECT_FREE_DEFINED_ATTRIB
public static final MaintenanceItemField<String> COMPANY_CODE
public static final MaintenanceItemField<String> MASTER_FIXED_ASSET
public static final MaintenanceItemField<String> FIXED_ASSET
public static final MaintenanceItemField<String> LOC_ACCT_ASSGMT_BUSINESS_AREA
public static final MaintenanceItemField<String> COST_CENTER
public static final MaintenanceItemField<String> CONTROLLING_AREA
public static final MaintenanceItemField<String> WBS_ELEMENT
public static final MaintenanceItemField<String> SETTLEMENT_ORDER
public static final MaintenanceItemField<String> CYCLE_SET_SEQUENCE
public static final MaintenanceItemField<String> STANDING_ORDER_NUMBER
public static final MaintenanceItemField<String> CREATED_BY_USER
public static final MaintenanceItemField<LocalDateTime> CREATION_DATE
public static final MaintenanceItemField<LocalDateTime> LAST_CHANGE_DATE
public static final MaintenanceItemField<String> LAST_CHANGED_BY_USER
public static final MaintenanceItemField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public MaintenanceItem()
public MaintenanceItem(@Nullable String maintenanceItem, @Nullable String maintenanceItemDescription, @Nullable String maintenanceStrategy, @Nullable String maintenancePlanCategory, @Nullable String maintenancePlanCallObject, @Nullable String maintenancePlan, @Nullable String maintenancePlanItemPosition, @Nullable Long maintenanceItemObjectList, @Nullable String functionalLocationLabelName, @Nullable String equipment, @Nullable String assembly, @Nullable String taskListType, @Nullable String taskListGroup, @Nullable String taskListGroupCounter, @Nullable String maintenancePlanningPlant, @Nullable String maintenancePlannerGroup, @Nullable String maintenanceOrderType, @Nullable String notificationType, @Nullable String maintenanceActivityType, @Nullable String mainWorkCenter, @Nullable String mainWorkCenterPlant, @Nullable String maintPriority, @Nullable String maintPriorityType, @Nullable String businessArea, @Nullable Boolean immediateReleaseIsBlocked, @Nullable String material, @Nullable String serialNumber, @Nullable String serviceDocumentType, @Nullable String serviceContract, @Nullable String serviceContractItem, @Nullable String serviceOrderTemplate, @Nullable String serviceDocumentPriority, @Nullable String product, @Nullable String maintenancePlant, @Nullable String assetLocation, @Nullable String assetRoom, @Nullable String plantSection, @Nullable String workCenter, @Nullable String aBCIndicator, @Nullable String maintObjectFreeDefinedAttrib, @Nullable String companyCode, @Nullable String masterFixedAsset, @Nullable String fixedAsset, @Nullable String locAcctAssgmtBusinessArea, @Nullable String costCenter, @Nullable String controllingArea, @Nullable String wBSElement, @Nullable String settlementOrder, @Nullable String cycleSetSequence, @Nullable String standingOrderNumber, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable LocalDateTime lastChangeDate, @Nullable String lastChangedByUser, @Nullable ZonedDateTime lastChangeDateTime)
@Nonnull public Class<MaintenanceItem> getType()
getType
in class VdmObject<MaintenanceItem>
public void setMaintenanceItem(@Nullable String maintenanceItem)
Original property name from the Odata EDM: MaintenanceItem
maintenanceItem
- Number identifying a maintenance itempublic void setMaintenanceItemDescription(@Nullable String maintenanceItemDescription)
Original property name from the Odata EDM: MaintenanceItemDescription
maintenanceItemDescription
- Item Short Textpublic void setMaintenanceStrategy(@Nullable String maintenanceStrategy)
Original property name from the Odata EDM: MaintenanceStrategy
maintenanceStrategy
- Key identifying a maintenance strategy or cycle set.public void setMaintenancePlanCategory(@Nullable String maintenancePlanCategory)
Original property name from the Odata EDM: MaintenancePlanCategory
For a maintenance plan category, you can define the following maintenance call objects:Maintenance order or service orderMaintenance notification or service notificationMaintenance order and maintenance notification, or service order and service notification simultaneouslyService notification or order with reference to an outline agreementService entry sheetInspection lot for stability study
maintenancePlanCategory
- Indicator that determines which maintenance call object the system generates for a due maintenance
call. In addition, here you can define the number ranges, the view of the reference object (for
example, equipment) and so on.public void setMaintenancePlanCallObject(@Nullable String maintenancePlanCallObject)
Original property name from the Odata EDM: MaintenancePlanCallObject
maintenancePlanCallObject
- Indicator which determines for the maintenance plan category which type of object a maintenance call
creates, for example, a maintenance order or a service entry sheet.public void setMaintenancePlan(@Nullable String maintenancePlan)
Original property name from the Odata EDM: MaintenancePlan
In create mode, you can either choose a number yourself or have a concecutive number assigned for you by the system, depending on the method preferred by your company,If you leave the field blank, the system will assign a number automatically.If you enter a number, it must be within the corresponding number range.
maintenancePlan
- Number identifying a maintenance plan.public void setMaintenancePlanItemPosition(@Nullable String maintenancePlanItemPosition)
Original property name from the Odata EDM: MaintenancePlanItemPosition
maintenancePlanItemPosition
- The item in the maintenance plan defines the sequence in which the maintenance items allocated to the
maintenance plan are displayed.public void setMaintenanceItemObjectList(@Nullable Long maintenanceItemObjectList)
Original property name from the Odata EDM: MaintenanceItemObjectList
maintenanceItemObjectList
- Number identifying the object listpublic void setFunctionalLocationLabelName(@Nullable String functionalLocationLabelName)
Original property name from the Odata EDM: FunctionalLocationLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
functionalLocationLabelName
- The label is used to identify a functional location from a user's point of view.public void setEquipment(@Nullable String equipment)
Original property name from the Odata EDM: Equipment
equipment
- Number by which a piece of equipment can be clearly identified.public void setAssembly(@Nullable String assembly)
Original property name from the Odata EDM: Assembly
assembly
- Number which uniquely identifies an assembly.public void setTaskListType(@Nullable String taskListType)
Original property name from the Odata EDM: TaskListType
Routings are defined under the following task list types:RoutingsReference operation setsMaster recipeGeneral maintenance task listEquipment task listInspection planTask list for funct. location
taskListType
- Key which classifies task lists according to their functionality.public void setTaskListGroup(@Nullable String taskListGroup)
Original property name from the Odata EDM: TaskListGroup
You can use groups, for example, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection.
taskListGroup
- Key identifying a group.public void setTaskListGroupCounter(@Nullable String taskListGroupCounter)
Original property name from the Odata EDM: TaskListGroupCounter
In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example.
taskListGroupCounter
- This key and the task list group uniquely identify a task list.public void setMaintenancePlanningPlant(@Nullable String maintenancePlanningPlant)
Original property name from the Odata EDM: MaintenancePlanningPlant
maintenancePlanningPlant
- Key that identifies the maintenance planning plant.public void setMaintenancePlannerGroup(@Nullable String maintenancePlannerGroup)
Original property name from the Odata EDM: MaintenancePlannerGroup
maintenancePlannerGroup
- Key that uniquely identifies the planner group in Customer Service or Plant Maintenance.public void setMaintenanceOrderType(@Nullable String maintenanceOrderType)
Original property name from the Odata EDM: MaintenanceOrderType
The order type contains a range of parameters which affect the way the order is processed.For example, using the order type, you can specifyThe number ranges to be used for the ordersWhich criteria are used when selecting a routingHow the order is to be costed.
maintenanceOrderType
- Key that differentiates orders according to their purpose.public void setNotificationType(@Nullable String notificationType)
Original property name from the Odata EDM: NotificationType
notificationType
- Key that enables notifications to be differentiated and grouped according to notification category,
notification origin, and other criteria.public void setMaintenanceActivityType(@Nullable String maintenanceActivityType)
Original property name from the Odata EDM: MaintenanceActivityType
maintenanceActivityType
- Key which uniquely identifies the maintenance activity type.public void setMainWorkCenter(@Nullable String mainWorkCenter)
Original property name from the Odata EDM: MainWorkCenter
mainWorkCenter
- Work Centerpublic void setMainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
Original property name from the Odata EDM: MainWorkCenterPlant
mainWorkCenterPlant
- Key uniquely identifying a plant.public void setMaintPriority(@Nullable String maintPriority)
Original property name from the Odata EDM: MaintPriority
maintPriority
- The key in this field indicates the importance of the processing of the order/notification.public void setMaintPriorityType(@Nullable String maintPriorityType)
Original property name from the Odata EDM: MaintPriorityType
maintPriorityType
- Key that determines which priorities are allowed for a notification type.public void setBusinessArea(@Nullable String businessArea)
Original property name from the Odata EDM: BusinessArea
businessArea
- Key that uniquely identifies a business area.public void setImmediateReleaseIsBlocked(@Nullable Boolean immediateReleaseIsBlocked)
Original property name from the Odata EDM: ImmediateReleaseIsBlocked
If this indicator is set in the maintenance plan item when you schedule a maintenance plan, the "Release immediately" indicator from Customizing for the order type is affected as follows:Even if the "Release immediately" indicator is set for the order type, the order, which is generated from the maintenance plan item, is not released.Otherwise the indicator does not affect the default Customizing settings for the order type.
immediateReleaseIsBlocked
- Indicator that you can use in the maintenance plan item to control the "Release immediately" status
for the order type.public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Alphanumeric key uniquely identifying the material.public void setSerialNumber(@Nullable String serialNumber)
Original property name from the Odata EDM: SerialNumber
You can use the serial number to identify individual instances of a material for individual tracking purposes.A prerequisite for using a serial number in the logistical process is a serial number profile at material plant level.
serialNumber
- Specifies the serial number of a serialized material.public void setServiceDocumentType(@Nullable String serviceDocumentType)
Original property name from the Odata EDM: ServiceDocumentType
A transaction type defines the characteristics and attributes of a business transaction (for example, sales order, service request, sales call), and specifies the control attributes (for example, text determination procedure, partner determination procedure, status profile, organizational data profile).
serviceDocumentType
- Key that identifies a transaction type.public void setServiceContract(@Nullable String serviceContract)
Original property name from the Odata EDM: ServiceContract
serviceContract
- Number that identifies the transaction document. It is unique for each business transaction category.public void setServiceContractItem(@Nullable String serviceContractItem)
Original property name from the Odata EDM: ServiceContractItem
serviceContractItem
- Shortened Item Number in Documentpublic void setServiceOrderTemplate(@Nullable String serviceOrderTemplate)
Original property name from the Odata EDM: ServiceOrderTemplate
serviceOrderTemplate
- Number that identifies the transaction document. It is unique for each business transaction category.public void setServiceDocumentPriority(@Nullable String serviceDocumentPriority)
Original property name from the Odata EDM: ServiceDocumentPriority
serviceDocumentPriority
- Enter the priority of the document, for example, high or low.public void setProduct(@Nullable String product)
Original property name from the Odata EDM: Product
product
- Alphanumeric key uniquely identifying the product.public void setMaintenancePlant(@Nullable String maintenancePlant)
Original property name from the Odata EDM: MaintenancePlant
maintenancePlant
- Number which clearly identifies a maintenance plant.public void setAssetLocation(@Nullable String assetLocation)
Original property name from the Odata EDM: AssetLocation
assetLocation
- The key in this field indicates a location within a plant.public void setAssetRoom(@Nullable String assetRoom)
Original property name from the Odata EDM: AssetRoom
The field is used for informational purposes, and can be used as a sort criterion in reports (for example, the inventory list).
assetRoom
- In this field you can designate a specific room for the asset.public void setPlantSection(@Nullable String plantSection)
Original property name from the Odata EDM: PlantSection
plantSection
- Number which clearly identifies a plant section.public void setWorkCenter(@Nullable String workCenter)
Original property name from the Odata EDM: WorkCenter
workCenter
- Work Centerpublic void setABCIndicator(@Nullable String aBCIndicator)
Original property name from the Odata EDM: ABCIndicator
The following ABC indicators are possible:A - ImportantB - Less importantC - Relatively unimportantAccording to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company.Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.
aBCIndicator
- An indicator that is assigned by the procedure of ABC analysis.public void setMaintObjectFreeDefinedAttrib(@Nullable String maintObjectFreeDefinedAttrib)
Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib
You can enter a company-specific sort term in this field for the technical object. You can also define a matchcode for the field.
maintObjectFreeDefinedAttrib
- This field is for a company's internal use and is not checked by the SAP system.public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- The company code is an organizational unit within financial accounting.public void setMasterFixedAsset(@Nullable String masterFixedAsset)
Original property name from the Odata EDM: MasterFixedAsset
masterFixedAsset
- This is the number which, together with the asset sub-number, identifies a fixed asset in Asset
Accounting.public void setFixedAsset(@Nullable String fixedAsset)
Original property name from the Odata EDM: FixedAsset
Using the asset sub-number, you can:Provide for separate management of later acquisitions to assets.Represent complex fixed assets with their component parts.In contrast to the main asset number, the asset sub-number must be numerical.
fixedAsset
- This is the number which, together with the main asset number, uniquely identifies a fixed asset in
Asset Accounting.public void setLocAcctAssgmtBusinessArea(@Nullable String locAcctAssgmtBusinessArea)
Original property name from the Odata EDM: LocAcctAssgmtBusinessArea
locAcctAssgmtBusinessArea
- Key that uniquely identifies a business area.public void setCostCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
costCenter
- A key that uniquely identifies a cost center.public void setControllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: ControllingArea
The controlling area is the highest organizational unit in Controlling.Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
controllingArea
- Uniquely identifies a controlling area.public void setWBSElement(@Nullable String wBSElement)
Original property name from the Odata EDM: WBSElement
wBSElement
- External 24-character name of an operative WBS element without a conversion routine stored in the
domain.public void setSettlementOrder(@Nullable String settlementOrder)
Original property name from the Odata EDM: SettlementOrder
Order settlement can involve the settling of orders to other orders.When this is the case, a settlement order can be proposed from the technical object.This order is usually an internal order from Controlling (CO).
settlementOrder
- Order on which the PM order should be settled.public void setCycleSetSequence(@Nullable String cycleSetSequence)
Original property name from the Odata EDM: CycleSetSequence
Grouping of multiple cycles into a setDetermination of the set sequence in the schedulingDetermination of maintenance item and date for which a call object is generatedIn a multiple counter plan, a maximum of 99 different cycle sets are possible. The number of sets automatically determines the sequence in the scheduling.By defining various cycle sets, a scheduling picture in the form of A - B - A - B , and so on, can be attained. By assigning individual maintenance items to "A" or "B", you can generate different tasks (see example).Here is an example of a vehicle maintenance. The vehicle should have a minor inspection after 15,000 kilometers or one year. After another 15,000 kilometers and/or two years, a major inspection should be performed.In a multiple counter plan you can define two cycle sets for this with the above cycles. Assign a maintenance item to each cycle set (for example, cycle set 1 and cycle set 2). One maintenance item has the minor inspection, the other the major inspection.Scheduling processThe scheduling takes cycle set 1 into account to calculate the first date, and only generates one call object for the maintenance item assigned to cycle set 1 for this date.Building on this date, the scheduling uses the cycles of cycle set 2 to determine the next planned date and also only generates one call object here for the corresponding maintenance item.After the second and thus highest cycle set were scheduled, the scheduling considers the first cycle set again.
cycleSetSequence
- The cycle set sequence has various tasks in a multiple counter plan.public void setStandingOrderNumber(@Nullable String standingOrderNumber)
Original property name from the Odata EDM: StandingOrderNumber
standingOrderNumber
- Number of the standing order through which settlement of all the maintenance tasks will take place
that do not have an individual order.public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name of Person Who Created Objectpublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date of creationpublic void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
lastChangeDate
- Date of Last Changepublic void setLastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
lastChangedByUser
- Name of Person who Changed Objectpublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time).protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<MaintenanceItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<MaintenanceItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<MaintenanceItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<MaintenanceItem>
@Nonnull public static <T> MaintenanceItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> MaintenanceItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<MaintenanceItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<MaintenanceItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<MaintenanceItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<MaintenanceItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static MaintenanceItem.MaintenanceItemBuilder builder()
@Nullable public String getMaintenanceItem()
Original property name from the Odata EDM: MaintenanceItem
@Nullable public String getMaintenanceItemDescription()
Original property name from the Odata EDM: MaintenanceItemDescription
@Nullable public String getMaintenanceStrategy()
Original property name from the Odata EDM: MaintenanceStrategy
@Nullable public String getMaintenancePlanCategory()
Original property name from the Odata EDM: MaintenancePlanCategory
For a maintenance plan category, you can define the following maintenance call objects:Maintenance order or service orderMaintenance notification or service notificationMaintenance order and maintenance notification, or service order and service notification simultaneouslyService notification or order with reference to an outline agreementService entry sheetInspection lot for stability study
@Nullable public String getMaintenancePlanCallObject()
Original property name from the Odata EDM: MaintenancePlanCallObject
@Nullable public String getMaintenancePlan()
Original property name from the Odata EDM: MaintenancePlan
In create mode, you can either choose a number yourself or have a concecutive number assigned for you by the system, depending on the method preferred by your company,If you leave the field blank, the system will assign a number automatically.If you enter a number, it must be within the corresponding number range.
@Nullable public String getMaintenancePlanItemPosition()
Original property name from the Odata EDM: MaintenancePlanItemPosition
@Nullable public Long getMaintenanceItemObjectList()
Original property name from the Odata EDM: MaintenanceItemObjectList
@Nullable public String getFunctionalLocationLabelName()
Original property name from the Odata EDM: FunctionalLocationLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
@Nullable public String getEquipment()
Original property name from the Odata EDM: Equipment
@Nullable public String getAssembly()
Original property name from the Odata EDM: Assembly
@Nullable public String getTaskListType()
Original property name from the Odata EDM: TaskListType
Routings are defined under the following task list types:RoutingsReference operation setsMaster recipeGeneral maintenance task listEquipment task listInspection planTask list for funct. location
@Nullable public String getTaskListGroup()
Original property name from the Odata EDM: TaskListGroup
You can use groups, for example, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection.
@Nullable public String getTaskListGroupCounter()
Original property name from the Odata EDM: TaskListGroupCounter
In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example.
@Nullable public String getMaintenancePlanningPlant()
Original property name from the Odata EDM: MaintenancePlanningPlant
@Nullable public String getMaintenancePlannerGroup()
Original property name from the Odata EDM: MaintenancePlannerGroup
@Nullable public String getMaintenanceOrderType()
Original property name from the Odata EDM: MaintenanceOrderType
The order type contains a range of parameters which affect the way the order is processed.For example, using the order type, you can specifyThe number ranges to be used for the ordersWhich criteria are used when selecting a routingHow the order is to be costed.
@Nullable public String getNotificationType()
Original property name from the Odata EDM: NotificationType
@Nullable public String getMaintenanceActivityType()
Original property name from the Odata EDM: MaintenanceActivityType
@Nullable public String getMainWorkCenter()
Original property name from the Odata EDM: MainWorkCenter
@Nullable public String getMainWorkCenterPlant()
Original property name from the Odata EDM: MainWorkCenterPlant
@Nullable public String getMaintPriority()
Original property name from the Odata EDM: MaintPriority
@Nullable public String getMaintPriorityType()
Original property name from the Odata EDM: MaintPriorityType
@Nullable public String getBusinessArea()
Original property name from the Odata EDM: BusinessArea
@Nullable public Boolean getImmediateReleaseIsBlocked()
Original property name from the Odata EDM: ImmediateReleaseIsBlocked
If this indicator is set in the maintenance plan item when you schedule a maintenance plan, the "Release immediately" indicator from Customizing for the order type is affected as follows:Even if the "Release immediately" indicator is set for the order type, the order, which is generated from the maintenance plan item, is not released.Otherwise the indicator does not affect the default Customizing settings for the order type.
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getSerialNumber()
Original property name from the Odata EDM: SerialNumber
You can use the serial number to identify individual instances of a material for individual tracking purposes.A prerequisite for using a serial number in the logistical process is a serial number profile at material plant level.
@Nullable public String getServiceDocumentType()
Original property name from the Odata EDM: ServiceDocumentType
A transaction type defines the characteristics and attributes of a business transaction (for example, sales order, service request, sales call), and specifies the control attributes (for example, text determination procedure, partner determination procedure, status profile, organizational data profile).
@Nullable public String getServiceContract()
Original property name from the Odata EDM: ServiceContract
@Nullable public String getServiceContractItem()
Original property name from the Odata EDM: ServiceContractItem
@Nullable public String getServiceOrderTemplate()
Original property name from the Odata EDM: ServiceOrderTemplate
@Nullable public String getServiceDocumentPriority()
Original property name from the Odata EDM: ServiceDocumentPriority
@Nullable public String getProduct()
Original property name from the Odata EDM: Product
@Nullable public String getMaintenancePlant()
Original property name from the Odata EDM: MaintenancePlant
@Nullable public String getAssetLocation()
Original property name from the Odata EDM: AssetLocation
@Nullable public String getAssetRoom()
Original property name from the Odata EDM: AssetRoom
The field is used for informational purposes, and can be used as a sort criterion in reports (for example, the inventory list).
@Nullable public String getPlantSection()
Original property name from the Odata EDM: PlantSection
@Nullable public String getWorkCenter()
Original property name from the Odata EDM: WorkCenter
@Nullable public String getABCIndicator()
Original property name from the Odata EDM: ABCIndicator
The following ABC indicators are possible:A - ImportantB - Less importantC - Relatively unimportantAccording to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company.Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.
@Nullable public String getMaintObjectFreeDefinedAttrib()
Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib
You can enter a company-specific sort term in this field for the technical object. You can also define a matchcode for the field.
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getMasterFixedAsset()
Original property name from the Odata EDM: MasterFixedAsset
@Nullable public String getFixedAsset()
Original property name from the Odata EDM: FixedAsset
Using the asset sub-number, you can:Provide for separate management of later acquisitions to assets.Represent complex fixed assets with their component parts.In contrast to the main asset number, the asset sub-number must be numerical.
@Nullable public String getLocAcctAssgmtBusinessArea()
Original property name from the Odata EDM: LocAcctAssgmtBusinessArea
@Nullable public String getCostCenter()
Original property name from the Odata EDM: CostCenter
@Nullable public String getControllingArea()
Original property name from the Odata EDM: ControllingArea
The controlling area is the highest organizational unit in Controlling.Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
@Nullable public String getWBSElement()
Original property name from the Odata EDM: WBSElement
@Nullable public String getSettlementOrder()
Original property name from the Odata EDM: SettlementOrder
Order settlement can involve the settling of orders to other orders.When this is the case, a settlement order can be proposed from the technical object.This order is usually an internal order from Controlling (CO).
@Nullable public String getCycleSetSequence()
Original property name from the Odata EDM: CycleSetSequence
Grouping of multiple cycles into a setDetermination of the set sequence in the schedulingDetermination of maintenance item and date for which a call object is generatedIn a multiple counter plan, a maximum of 99 different cycle sets are possible. The number of sets automatically determines the sequence in the scheduling.By defining various cycle sets, a scheduling picture in the form of A - B - A - B , and so on, can be attained. By assigning individual maintenance items to "A" or "B", you can generate different tasks (see example).Here is an example of a vehicle maintenance. The vehicle should have a minor inspection after 15,000 kilometers or one year. After another 15,000 kilometers and/or two years, a major inspection should be performed.In a multiple counter plan you can define two cycle sets for this with the above cycles. Assign a maintenance item to each cycle set (for example, cycle set 1 and cycle set 2). One maintenance item has the minor inspection, the other the major inspection.Scheduling processThe scheduling takes cycle set 1 into account to calculate the first date, and only generates one call object for the maintenance item assigned to cycle set 1 for this date.Building on this date, the scheduling uses the cycles of cycle set 2 to determine the next planned date and also only generates one call object here for the corresponding maintenance item.After the second and thus highest cycle set were scheduled, the scheduling considers the first cycle set again.
@Nullable public String getStandingOrderNumber()
Original property name from the Odata EDM: StandingOrderNumber
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public LocalDateTime getLastChangeDate()
Original property name from the Odata EDM: LastChangeDate
@Nullable public String getLastChangedByUser()
Original property name from the Odata EDM: LastChangedByUser
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nonnull public String toString()
toString
in class VdmObject<MaintenanceItem>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<MaintenanceItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<MaintenanceItem>
public int hashCode()
hashCode
in class VdmObject<MaintenanceItem>
Copyright © 2021 SAP SE. All rights reserved.