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

public class MaintenanceTaskListOpMat extends VdmEntity<MaintenanceTaskListOpMat> implements VdmEntitySet
Operation Materials

Original entity name from the Odata EDM: MaintenanceTaskListOpMatType

  • Field Details

  • Constructor Details

    • MaintenanceTaskListOpMat

      public MaintenanceTaskListOpMat()
    • MaintenanceTaskListOpMat

      public MaintenanceTaskListOpMat(@Nullable String taskListType, @Nullable String taskListGroup, @Nullable String taskListGroupCounter, @Nullable String taskListSequence, @Nullable String taskListOperationInternalId, @Nullable String taskListOpBOMItmInternalID, @Nullable String taskListOpBOMItmIntVersCounter, @Nullable String maintenanceTaskListOperation, @Nullable String material, @Nullable String materialName, @Nullable BigDecimal billOfMaterialItemQuantity, @Nullable String billOfMaterialItemCategory, @Nullable String billOfMaterialItemUnit, @Nullable String resvnIsMRPRlvtOrPurReqnIsCrted, @Nullable Boolean matlCompIsMarkedForBackflush, @Nullable String safetyRelevantObject, @Nullable String billOfMaterialItemCategoryDesc, @Nullable String matlsPlngRelevancyCodeName, @Nullable String safetyRelevanceActionDesc, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

      @Nonnull public Class<MaintenanceTaskListOpMat> getType()
      Specified by:
      getType in class VdmObject<MaintenanceTaskListOpMat>
    • 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 - Task list node number for operation
    • setTaskListOpBOMItmInternalID

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

      Original property name from the Odata EDM: TaskListOpBOMItmInternalID

      Parameters:
      taskListOpBOMItmInternalID - No. for material comp. allocation to task list
    • 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
    • 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
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Parameters:
      material - BOM component
    • setMaterialName

      public void setMaterialName(@Nullable String materialName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialName

      Parameters:
      materialName - The materialName to set.
    • setBillOfMaterialItemQuantity

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

      Original property name from the Odata EDM: BillOfMaterialItemQuantity

      Parameters:
      billOfMaterialItemQuantity - Component Quantity
    • setBillOfMaterialItemCategory

      public void setBillOfMaterialItemCategory(@Nullable String billOfMaterialItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialItemCategory

      Parameters:
      billOfMaterialItemCategory - Item category (bill of material)
    • setBillOfMaterialItemUnit

      public void setBillOfMaterialItemUnit(@Nullable String billOfMaterialItemUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfMaterialItemUnit

      Parameters:
      billOfMaterialItemUnit - Component Unit of Measure
    • setResvnIsMRPRlvtOrPurReqnIsCrted

      public void setResvnIsMRPRlvtOrPurReqnIsCrted(@Nullable String resvnIsMRPRlvtOrPurReqnIsCrted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ResvnIsMRPRlvtOrPurReqnIsCrted

      Parameters:
      resvnIsMRPRlvtOrPurReqnIsCrted - Relevancy to Materials Planning/Generation of Purchase Req.
    • setMatlCompIsMarkedForBackflush

      public void setMatlCompIsMarkedForBackflush(@Nullable Boolean matlCompIsMarkedForBackflush)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Parameters:
      matlCompIsMarkedForBackflush - Indicator: Backflush
    • setSafetyRelevantObject

      public void setSafetyRelevantObject(@Nullable String safetyRelevantObject)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SafetyRelevantObject

      Parameters:
      safetyRelevantObject - Object ID of Safety Measure
    • setBillOfMaterialItemCategoryDesc

      public void setBillOfMaterialItemCategoryDesc(@Nullable String billOfMaterialItemCategoryDesc)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: BillOfMaterialItemCategoryDesc

      Parameters:
      billOfMaterialItemCategoryDesc - Item Category Description
    • setMatlsPlngRelevancyCodeName

      public void setMatlsPlngRelevancyCodeName(@Nullable String matlsPlngRelevancyCodeName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MatlsPlngRelevancyCodeName

      Parameters:
      matlsPlngRelevancyCodeName - Short Text for Fixed Values
    • setSafetyRelevanceActionDesc

      public void setSafetyRelevanceActionDesc(@Nullable String safetyRelevanceActionDesc)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SafetyRelevanceActionDesc

      Parameters:
      safetyRelevanceActionDesc - Safety Relevance/Action Description
    • 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<MaintenanceTaskListOpMat>
    • getKey

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<MaintenanceTaskListOpMat>
    • 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:
      Task list node number for operation
    • getTaskListOpBOMItmInternalID

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

      Original property name from the Odata EDM: TaskListOpBOMItmInternalID

      Returns:
      No. for material comp. allocation to task list
    • getTaskListOpBOMItmIntVersCounter

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

      Original property name from the Odata EDM: TaskListOpBOMItmIntVersCounter

      Returns:
      Internal counter
    • getMaintenanceTaskListOperation

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

      Original property name from the Odata EDM: MaintenanceTaskListOperation

      Returns:
      Operation / Phase Number
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      BOM component
    • getMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      The materialName contained in this VdmEntity.
    • getBillOfMaterialItemQuantity

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

      Original property name from the Odata EDM: BillOfMaterialItemQuantity

      Returns:
      Component Quantity
    • getBillOfMaterialItemCategory

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

      Original property name from the Odata EDM: BillOfMaterialItemCategory

      Returns:
      Item category (bill of material)
    • getBillOfMaterialItemUnit

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

      Original property name from the Odata EDM: BillOfMaterialItemUnit

      Returns:
      Component Unit of Measure
    • getResvnIsMRPRlvtOrPurReqnIsCrted

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

      Original property name from the Odata EDM: ResvnIsMRPRlvtOrPurReqnIsCrted

      Returns:
      Relevancy to Materials Planning/Generation of Purchase Req.
    • getMatlCompIsMarkedForBackflush

      @Nullable public Boolean getMatlCompIsMarkedForBackflush()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Returns:
      Indicator: Backflush
    • getSafetyRelevantObject

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

      Original property name from the Odata EDM: SafetyRelevantObject

      Returns:
      Object ID of Safety Measure
    • getBillOfMaterialItemCategoryDesc

      @Nullable public String getBillOfMaterialItemCategoryDesc()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: BillOfMaterialItemCategoryDesc

      Returns:
      Item Category Description
    • getMatlsPlngRelevancyCodeName

      @Nullable public String getMatlsPlngRelevancyCodeName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MatlsPlngRelevancyCodeName

      Returns:
      Short Text for Fixed Values
    • getSafetyRelevanceActionDesc

      @Nullable public String getSafetyRelevanceActionDesc()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SafetyRelevanceActionDesc

      Returns:
      Safety Relevance/Action Description
    • 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<MaintenanceTaskListOpMat>
    • equals

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

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

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

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