java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<MaintenanceTaskListSubOp>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.maintenancetasklist.MaintenanceTaskListSubOp
All Implemented Interfaces:
VdmEntitySet

public class MaintenanceTaskListSubOp extends VdmEntity<MaintenanceTaskListSubOp> implements VdmEntitySet
Suboperations

Original entity name from the Odata EDM: MaintenanceTaskListSubOpType

  • Field Details

  • Constructor Details

    • MaintenanceTaskListSubOp

      public MaintenanceTaskListSubOp()
    • MaintenanceTaskListSubOp

      public MaintenanceTaskListSubOp(@Nullable String taskListType, @Nullable String taskListGroup, @Nullable String taskListGroupCounter, @Nullable String taskListSequence, @Nullable String taskListOperationInternalId, @Nullable String taskListOpBOMItmIntVersCounter, @Nullable String maintOperationExecStageCode, @Nullable String maintenanceTaskListOperation, @Nullable String workCenter, @Nullable String subOperation, @Nullable String superiorOperationInternalID, @Nullable String subOperationText, @Nullable String longTextLanguageCode, @Nullable String plant, @Nullable String operationControlProfile, @Nullable String factoryCalendar, @Nullable LocalDate creationDate, @Nullable String createdByUser, @Nullable LocalDate lastChangeDate, @Nullable String lastChangedByUser, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String purchasingInfoRecord, @Nullable String purchasingOrganization, @Nullable String purchaseContract, @Nullable String purchaseContractItem, @Nullable String purchasingInfoRecdAddlGrpgName, @Nullable String materialGroup, @Nullable String purchasingGroup, @Nullable String supplier, @Nullable BigDecimal plannedDeliveryDuration, @Nullable BigDecimal numberOfOperationPriceUnits, @Nullable String costElement, @Nullable BigDecimal purchaseOrderQty, @Nullable String purchaseOrderQuantityUnit, @Nullable BigDecimal opExternalProcessingPrice, @Nullable String opExternalProcessingCurrency, @Nullable String operationCostingRelevancyType, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

      @Nonnull public Class<MaintenanceTaskListSubOp> getType()
      Specified by:
      getType in class VdmObject<MaintenanceTaskListSubOp>
    • setTaskListType

      public void setTaskListType(@Nullable String taskListType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TaskListType

      Parameters:
      taskListType - Task List Type
    • setTaskListGroup

      public void setTaskListGroup(@Nullable String taskListGroup)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListGroup

      Parameters:
      taskListGroup - Key for Task List Group
    • setTaskListGroupCounter

      public void setTaskListGroupCounter(@Nullable String taskListGroupCounter)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaskListGroupCounter

      Parameters:
      taskListGroupCounter - Group Counter
    • setTaskListSequence

      public void setTaskListSequence(@Nullable String taskListSequence)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TaskListSequence

      Parameters:
      taskListSequence - Sequence
    • setTaskListOperationInternalId

      public void setTaskListOperationInternalId(@Nullable String taskListOperationInternalId)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListOperationInternalId

      Parameters:
      taskListOperationInternalId - Number of the Task List Node
    • setTaskListOpBOMItmIntVersCounter

      public void setTaskListOpBOMItmIntVersCounter(@Nullable String taskListOpBOMItmIntVersCounter)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListOpBOMItmIntVersCounter

      Parameters:
      taskListOpBOMItmIntVersCounter - Internal counter
    • setMaintOperationExecStageCode

      public void setMaintOperationExecStageCode(@Nullable String maintOperationExecStageCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOperationExecStageCode

      Parameters:
      maintOperationExecStageCode - PRE MAIN POST
    • setMaintenanceTaskListOperation

      public void setMaintenanceTaskListOperation(@Nullable String maintenanceTaskListOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceTaskListOperation

      Parameters:
      maintenanceTaskListOperation - Operation / Phase Number
    • setWorkCenter

      public void setWorkCenter(@Nullable String workCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Parameters:
      workCenter - Work Center
    • setSubOperation

      public void setSubOperation(@Nullable String subOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SubOperation

      Parameters:
      subOperation - Sub Operation / Secondary Resource Number
    • setSuperiorOperationInternalID

      public void setSuperiorOperationInternalID(@Nullable String superiorOperationInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: SuperiorOperationInternalID

      Parameters:
      superiorOperationInternalID - Node Number of the Superior Operation
    • setSubOperationText

      public void setSubOperationText(@Nullable String subOperationText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SubOperationText

      Parameters:
      subOperationText - Operation Short Text
    • setLongTextLanguageCode

      public void setLongTextLanguageCode(@Nullable String longTextLanguageCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LongTextLanguageCode

      Parameters:
      longTextLanguageCode - Language Key
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setOperationControlProfile

      public void setOperationControlProfile(@Nullable String operationControlProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OperationControlProfile

      Parameters:
      operationControlProfile - The operationControlProfile to set.
    • setFactoryCalendar

      public void setFactoryCalendar(@Nullable String factoryCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Parameters:
      factoryCalendar - Factory Calendar
    • setCreationDate

      public void setCreationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Date Record Created On
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Created By User
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Last Changed On
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Last Changed By User
    • setValidityStartDate

      public void setValidityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Valid-From Date
    • setValidityEndDate

      public void setValidityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Valid-To Date
    • setPurchasingInfoRecord

      public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Parameters:
      purchasingInfoRecord - Number of purchasing info record
    • setPurchasingOrganization

      public void setPurchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setPurchaseContract

      public void setPurchaseContract(@Nullable String purchaseContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Parameters:
      purchaseContract - Purchasing Document Number
    • setPurchaseContractItem

      public void setPurchaseContractItem(@Nullable String purchaseContractItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Parameters:
      purchaseContractItem - Item Number of Purchasing Document
    • setPurchasingInfoRecdAddlGrpgName

      public void setPurchasingInfoRecdAddlGrpgName(@Nullable String purchasingInfoRecdAddlGrpgName)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecdAddlGrpgName

      Parameters:
      purchasingInfoRecdAddlGrpgName - Sort Term for Non-Stock Info Records
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group for External Processing Activity
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Account Number of Supplier
    • setPlannedDeliveryDuration

      public void setPlannedDeliveryDuration(@Nullable BigDecimal plannedDeliveryDuration)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: PlannedDeliveryDuration

      Parameters:
      plannedDeliveryDuration - Planned Delivery Time in Days
    • setNumberOfOperationPriceUnits

      public void setNumberOfOperationPriceUnits(@Nullable BigDecimal numberOfOperationPriceUnits)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NumberOfOperationPriceUnits

      Parameters:
      numberOfOperationPriceUnits - Price unit
    • setCostElement

      public void setCostElement(@Nullable String costElement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostElement

      Parameters:
      costElement - Cost Element
    • setPurchaseOrderQty

      public void setPurchaseOrderQty(@Nullable BigDecimal purchaseOrderQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: PurchaseOrderQty

      Parameters:
      purchaseOrderQty - Purchase Order Quantity: Operation
    • setPurchaseOrderQuantityUnit

      public void setPurchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchaseOrderQuantityUnit

      Parameters:
      purchaseOrderQuantityUnit - Operation order quantity unit
    • setOpExternalProcessingPrice

      public void setOpExternalProcessingPrice(@Nullable BigDecimal opExternalProcessingPrice)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: OpExternalProcessingPrice

      Parameters:
      opExternalProcessingPrice - Net Price in Purchasing Info Record
    • setOpExternalProcessingCurrency

      public void setOpExternalProcessingCurrency(@Nullable String opExternalProcessingCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OpExternalProcessingCurrency

      Parameters:
      opExternalProcessingCurrency - Currency Key
    • setOperationCostingRelevancyType

      public void setOperationCostingRelevancyType(@Nullable String operationCostingRelevancyType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OperationCostingRelevancyType

      Parameters:
      operationCostingRelevancyType - Operation Costing Relevancy Type
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<MaintenanceTaskListSubOp>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<MaintenanceTaskListSubOp>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<MaintenanceTaskListSubOp>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<MaintenanceTaskListSubOp>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<MaintenanceTaskListSubOp>
    • builder

    • getTaskListType

      @Nullable public String getTaskListType()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TaskListType

      Returns:
      Task List Type
    • getTaskListGroup

      @Nullable public String getTaskListGroup()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListGroup

      Returns:
      Key for Task List Group
    • getTaskListGroupCounter

      @Nullable public String getTaskListGroupCounter()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaskListGroupCounter

      Returns:
      Group Counter
    • getTaskListSequence

      @Nullable public String getTaskListSequence()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TaskListSequence

      Returns:
      Sequence
    • getTaskListOperationInternalId

      @Nullable public String getTaskListOperationInternalId()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListOperationInternalId

      Returns:
      Number of the Task List Node
    • getTaskListOpBOMItmIntVersCounter

      @Nullable public String getTaskListOpBOMItmIntVersCounter()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListOpBOMItmIntVersCounter

      Returns:
      Internal counter
    • getMaintOperationExecStageCode

      @Nullable public String getMaintOperationExecStageCode()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOperationExecStageCode

      Returns:
      PRE MAIN POST
    • getMaintenanceTaskListOperation

      @Nullable public String getMaintenanceTaskListOperation()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceTaskListOperation

      Returns:
      Operation / Phase Number
    • getWorkCenter

      @Nullable public String getWorkCenter()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Returns:
      Work Center
    • getSubOperation

      @Nullable public String getSubOperation()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SubOperation

      Returns:
      Sub Operation / Secondary Resource Number
    • getSuperiorOperationInternalID

      @Nullable public String getSuperiorOperationInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: SuperiorOperationInternalID

      Returns:
      Node Number of the Superior Operation
    • getSubOperationText

      @Nullable public String getSubOperationText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SubOperationText

      Returns:
      Operation Short Text
    • getLongTextLanguageCode

      @Nullable public String getLongTextLanguageCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LongTextLanguageCode

      Returns:
      Language Key
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getOperationControlProfile

      @Nullable public String getOperationControlProfile()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OperationControlProfile

      Returns:
      The operationControlProfile contained in this VdmEntity.
    • getFactoryCalendar

      @Nullable public String getFactoryCalendar()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Returns:
      Factory Calendar
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Date Record Created On
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By User
    • getLastChangeDate

      @Nullable public LocalDate getLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Changed On
    • getLastChangedByUser

      @Nullable public String getLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Last Changed By User
    • getValidityStartDate

      @Nullable public LocalDate getValidityStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Valid-From Date
    • getValidityEndDate

      @Nullable public LocalDate getValidityEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Valid-To Date
    • getPurchasingInfoRecord

      @Nullable public String getPurchasingInfoRecord()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      Number of purchasing info record
    • getPurchasingOrganization

      @Nullable public String getPurchasingOrganization()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getPurchaseContract

      @Nullable public String getPurchaseContract()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Returns:
      Purchasing Document Number
    • getPurchaseContractItem

      @Nullable public String getPurchaseContractItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Returns:
      Item Number of Purchasing Document
    • getPurchasingInfoRecdAddlGrpgName

      @Nullable public String getPurchasingInfoRecdAddlGrpgName()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecdAddlGrpgName

      Returns:
      Sort Term for Non-Stock Info Records
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getPurchasingGroup

      @Nullable public String getPurchasingGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group for External Processing Activity
    • getSupplier

      @Nullable public String getSupplier()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      Account Number of Supplier
    • getPlannedDeliveryDuration

      @Nullable public BigDecimal getPlannedDeliveryDuration()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: PlannedDeliveryDuration

      Returns:
      Planned Delivery Time in Days
    • getNumberOfOperationPriceUnits

      @Nullable public BigDecimal getNumberOfOperationPriceUnits()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NumberOfOperationPriceUnits

      Returns:
      Price unit
    • getCostElement

      @Nullable public String getCostElement()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostElement

      Returns:
      Cost Element
    • getPurchaseOrderQty

      @Nullable public BigDecimal getPurchaseOrderQty()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: PurchaseOrderQty

      Returns:
      Purchase Order Quantity: Operation
    • getPurchaseOrderQuantityUnit

      @Nullable public String getPurchaseOrderQuantityUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchaseOrderQuantityUnit

      Returns:
      Operation order quantity unit
    • getOpExternalProcessingPrice

      @Nullable public BigDecimal getOpExternalProcessingPrice()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: OpExternalProcessingPrice

      Returns:
      Net Price in Purchasing Info Record
    • getOpExternalProcessingCurrency

      @Nullable public String getOpExternalProcessingCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OpExternalProcessingCurrency

      Returns:
      Currency Key
    • getOperationCostingRelevancyType

      @Nullable public String getOperationCostingRelevancyType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OperationCostingRelevancyType

      Returns:
      Operation Costing Relevancy Type
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<MaintenanceTaskListSubOp>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<MaintenanceTaskListSubOp>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<MaintenanceTaskListSubOp>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<MaintenanceTaskListSubOp>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<MaintenanceTaskListSubOp>