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

public class WorkCenterHeader extends VdmEntity<WorkCenterHeader> implements VdmEntitySet
Work Center Header

Original entity name from the Odata EDM: WorkCenterHeaderType

  • Field Details

  • Constructor Details

    • WorkCenterHeader

      public WorkCenterHeader()
    • WorkCenterHeader

      public WorkCenterHeader(@Nullable String workCenterInternalID, @Nullable String workCenterTypeCode, @Nullable String workCenter, @Nullable String workCenterDesc, @Nullable String plant, @Nullable String workCenterCategoryCode, @Nullable String workCenterResponsible, @Nullable String workCenterResponsibleName, @Nullable String supplyArea, @Nullable String workCenterUsage, @Nullable String capacityInternalID, @Nullable String capacityCategoryCode, @Nullable String capacity, @Nullable Boolean workCenterIsToBeDeleted, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String workCenterFormulaParam1, @Nullable String workCenterFormulaParam2, @Nullable String workCenterFormulaParam3, @Nullable String workCenterFormulaParam4, @Nullable String workCenterFormulaParam5, @Nullable String workCenterFormulaParam6, @Nullable BigDecimal workCenterFmlaParamValue1, @Nullable BigDecimal workCenterFmlaParamValue2, @Nullable BigDecimal workCenterFmlaParamValue3, @Nullable BigDecimal workCenterFmlaParamValue4, @Nullable BigDecimal workCenterFmlaParamValue5, @Nullable BigDecimal workCenterFmlaParamValue6, @Nullable String workCenterFmlaParamUnit1, @Nullable String workCenterFmlaParamUnit2, @Nullable String workCenterFmlaParamUnit3, @Nullable String workCenterFmlaParamUnit4, @Nullable String workCenterFmlaParamUnit5, @Nullable String workCenterFmlaParamUnit6, @Nullable String standardWorkFormulaParamGroup, @Nullable String wrkCtrStdValMaintRule1, @Nullable String wrkCtrStdValMaintRule2, @Nullable String wrkCtrStdValMaintRule3, @Nullable String wrkCtrStdValMaintRule4, @Nullable String wrkCtrStdValMaintRule5, @Nullable String wrkCtrStdValMaintRule6, @Nullable String workCenterStandardWorkQtyUnit1, @Nullable String workCenterStandardWorkQtyUnit2, @Nullable String workCenterStandardWorkQtyUnit3, @Nullable String workCenterStandardWorkQtyUnit4, @Nullable String workCenterStandardWorkQtyUnit5, @Nullable String workCenterStandardWorkQtyUnit6, @Nullable String operationControlProfile, @Nullable Boolean matlCompIsMarkedForBackflush, @Nullable String workCenterLocation, @Nullable String workCenterLocationGroup, @Nullable String wrkCtrSetupSchedgFmla, @Nullable String wrkCtrProcgSchedgFmla, @Nullable String wrkCtrTeardownSchedgFmla, @Nullable String wrkCtrIntProcgSchedgFmla, @Nullable OffsetDateTime workCenterLastChangeDateTime, @Nullable Collection<SAP__Message> _Messages, List<WorkCenterCapacity> to_Capacity, List<WorkCenterCostCenter> to_CostCenter, List<WorkCenterDescription> to_Description, List<WorkCenterPooledCapacity> to_PooledCap)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: WorkCenterInternalID

      Parameters:
      workCenterInternalID - Object ID of the resource
    • setWorkCenterTypeCode

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

      Original property name from the Odata EDM: WorkCenterTypeCode

      Parameters:
      workCenterTypeCode - Object types of the CIM resource
    • 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
    • setWorkCenterDesc

      public void setWorkCenterDesc(@Nullable String workCenterDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WorkCenterDesc

      Parameters:
      workCenterDesc - Work Center Text
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setWorkCenterCategoryCode

      public void setWorkCenterCategoryCode(@Nullable String workCenterCategoryCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterCategoryCode

      Parameters:
      workCenterCategoryCode - Work Center Category
    • setWorkCenterResponsible

      public void setWorkCenterResponsible(@Nullable String workCenterResponsible)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterResponsible

      Parameters:
      workCenterResponsible - Person Responsible for the Work Center
    • setWorkCenterResponsibleName

      public void setWorkCenterResponsibleName(@Nullable String workCenterResponsibleName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WorkCenterResponsibleName

      Parameters:
      workCenterResponsibleName - Work Center Responsible Name
    • setSupplyArea

      public void setSupplyArea(@Nullable String supplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplyArea

      Parameters:
      supplyArea - Production Supply Area
    • setWorkCenterUsage

      public void setWorkCenterUsage(@Nullable String workCenterUsage)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterUsage

      Parameters:
      workCenterUsage - Work Center Usage in Bill of Operations
    • setCapacityInternalID

      public void setCapacityInternalID(@Nullable String capacityInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CapacityInternalID

      Parameters:
      capacityInternalID - Capacity ID
    • setCapacityCategoryCode

      public void setCapacityCategoryCode(@Nullable String capacityCategoryCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapacityCategoryCode

      Parameters:
      capacityCategoryCode - Capacity Category
    • setCapacity

      public void setCapacity(@Nullable String capacity)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: Capacity

      Parameters:
      capacity - Capacity name
    • setWorkCenterIsToBeDeleted

      public void setWorkCenterIsToBeDeleted(@Nullable Boolean workCenterIsToBeDeleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: WorkCenterIsToBeDeleted

      Parameters:
      workCenterIsToBeDeleted - Deletion flag for work center
    • 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
    • setWorkCenterFormulaParam1

      public void setWorkCenterFormulaParam1(@Nullable String workCenterFormulaParam1)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam1

      Parameters:
      workCenterFormulaParam1 - Work Center Formula Parameter 1
    • setWorkCenterFormulaParam2

      public void setWorkCenterFormulaParam2(@Nullable String workCenterFormulaParam2)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam2

      Parameters:
      workCenterFormulaParam2 - Work Center Formula Parameter 2
    • setWorkCenterFormulaParam3

      public void setWorkCenterFormulaParam3(@Nullable String workCenterFormulaParam3)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam3

      Parameters:
      workCenterFormulaParam3 - Work Center Formula Parameter 3
    • setWorkCenterFormulaParam4

      public void setWorkCenterFormulaParam4(@Nullable String workCenterFormulaParam4)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam4

      Parameters:
      workCenterFormulaParam4 - Work Center Formula Parameter 4
    • setWorkCenterFormulaParam5

      public void setWorkCenterFormulaParam5(@Nullable String workCenterFormulaParam5)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam5

      Parameters:
      workCenterFormulaParam5 - Work Center Formula Parameter 5
    • setWorkCenterFormulaParam6

      public void setWorkCenterFormulaParam6(@Nullable String workCenterFormulaParam6)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam6

      Parameters:
      workCenterFormulaParam6 - Work Center Formula Parameter 6
    • setWorkCenterFmlaParamValue1

      public void setWorkCenterFmlaParamValue1(@Nullable BigDecimal workCenterFmlaParamValue1)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue1

      Parameters:
      workCenterFmlaParamValue1 - Work Center Formula Parameter Value 1
    • setWorkCenterFmlaParamValue2

      public void setWorkCenterFmlaParamValue2(@Nullable BigDecimal workCenterFmlaParamValue2)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue2

      Parameters:
      workCenterFmlaParamValue2 - Work Center Formula Parameter Value 2
    • setWorkCenterFmlaParamValue3

      public void setWorkCenterFmlaParamValue3(@Nullable BigDecimal workCenterFmlaParamValue3)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue3

      Parameters:
      workCenterFmlaParamValue3 - Work Center Formula Parameter Value 3
    • setWorkCenterFmlaParamValue4

      public void setWorkCenterFmlaParamValue4(@Nullable BigDecimal workCenterFmlaParamValue4)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue4

      Parameters:
      workCenterFmlaParamValue4 - Work Center Formula Parameter Value 4
    • setWorkCenterFmlaParamValue5

      public void setWorkCenterFmlaParamValue5(@Nullable BigDecimal workCenterFmlaParamValue5)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue5

      Parameters:
      workCenterFmlaParamValue5 - Work Center Formula Parameter Value 5
    • setWorkCenterFmlaParamValue6

      public void setWorkCenterFmlaParamValue6(@Nullable BigDecimal workCenterFmlaParamValue6)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue6

      Parameters:
      workCenterFmlaParamValue6 - Work Center Formula Parameter Value 6
    • setWorkCenterFmlaParamUnit1

      public void setWorkCenterFmlaParamUnit1(@Nullable String workCenterFmlaParamUnit1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit1

      Parameters:
      workCenterFmlaParamUnit1 - Work Center Formula Parameter Unit 1
    • setWorkCenterFmlaParamUnit2

      public void setWorkCenterFmlaParamUnit2(@Nullable String workCenterFmlaParamUnit2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit2

      Parameters:
      workCenterFmlaParamUnit2 - Work Center Formula Parameter Unit 2
    • setWorkCenterFmlaParamUnit3

      public void setWorkCenterFmlaParamUnit3(@Nullable String workCenterFmlaParamUnit3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit3

      Parameters:
      workCenterFmlaParamUnit3 - Work Center Formula Parameter Unit 3
    • setWorkCenterFmlaParamUnit4

      public void setWorkCenterFmlaParamUnit4(@Nullable String workCenterFmlaParamUnit4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit4

      Parameters:
      workCenterFmlaParamUnit4 - Work Center Formula Parameter Unit 4
    • setWorkCenterFmlaParamUnit5

      public void setWorkCenterFmlaParamUnit5(@Nullable String workCenterFmlaParamUnit5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit5

      Parameters:
      workCenterFmlaParamUnit5 - Work Center Formula Parameter Unit 5
    • setWorkCenterFmlaParamUnit6

      public void setWorkCenterFmlaParamUnit6(@Nullable String workCenterFmlaParamUnit6)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit6

      Parameters:
      workCenterFmlaParamUnit6 - Work Center Formula Parameter Unit 6
    • setStandardWorkFormulaParamGroup

      public void setStandardWorkFormulaParamGroup(@Nullable String standardWorkFormulaParamGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StandardWorkFormulaParamGroup

      Parameters:
      standardWorkFormulaParamGroup - Standard Value Key
    • setWrkCtrStdValMaintRule1

      public void setWrkCtrStdValMaintRule1(@Nullable String wrkCtrStdValMaintRule1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule1

      Parameters:
      wrkCtrStdValMaintRule1 - Standard Value Maintenance Rule 1
    • setWrkCtrStdValMaintRule2

      public void setWrkCtrStdValMaintRule2(@Nullable String wrkCtrStdValMaintRule2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule2

      Parameters:
      wrkCtrStdValMaintRule2 - Standard Value Maintenance Rule 2
    • setWrkCtrStdValMaintRule3

      public void setWrkCtrStdValMaintRule3(@Nullable String wrkCtrStdValMaintRule3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule3

      Parameters:
      wrkCtrStdValMaintRule3 - Standard Value Maintenance Rule 3
    • setWrkCtrStdValMaintRule4

      public void setWrkCtrStdValMaintRule4(@Nullable String wrkCtrStdValMaintRule4)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule4

      Parameters:
      wrkCtrStdValMaintRule4 - Standard Value Maintenance Rule 4
    • setWrkCtrStdValMaintRule5

      public void setWrkCtrStdValMaintRule5(@Nullable String wrkCtrStdValMaintRule5)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule5

      Parameters:
      wrkCtrStdValMaintRule5 - Standard Value Maintenance Rule 5
    • setWrkCtrStdValMaintRule6

      public void setWrkCtrStdValMaintRule6(@Nullable String wrkCtrStdValMaintRule6)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule6

      Parameters:
      wrkCtrStdValMaintRule6 - Standard Value Maintenance Rule 6
    • setWorkCenterStandardWorkQtyUnit1

      public void setWorkCenterStandardWorkQtyUnit1(@Nullable String workCenterStandardWorkQtyUnit1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit1

      Parameters:
      workCenterStandardWorkQtyUnit1 - Standard Work Quantity Unit 1
    • setWorkCenterStandardWorkQtyUnit2

      public void setWorkCenterStandardWorkQtyUnit2(@Nullable String workCenterStandardWorkQtyUnit2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit2

      Parameters:
      workCenterStandardWorkQtyUnit2 - Standard Work Quantity Unit 2
    • setWorkCenterStandardWorkQtyUnit3

      public void setWorkCenterStandardWorkQtyUnit3(@Nullable String workCenterStandardWorkQtyUnit3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit3

      Parameters:
      workCenterStandardWorkQtyUnit3 - Standard Work Quantity Unit 3
    • setWorkCenterStandardWorkQtyUnit4

      public void setWorkCenterStandardWorkQtyUnit4(@Nullable String workCenterStandardWorkQtyUnit4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit4

      Parameters:
      workCenterStandardWorkQtyUnit4 - Standard Work Quantity Unit 4
    • setWorkCenterStandardWorkQtyUnit5

      public void setWorkCenterStandardWorkQtyUnit5(@Nullable String workCenterStandardWorkQtyUnit5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit5

      Parameters:
      workCenterStandardWorkQtyUnit5 - Standard Work Quantity Unit 5
    • setWorkCenterStandardWorkQtyUnit6

      public void setWorkCenterStandardWorkQtyUnit6(@Nullable String workCenterStandardWorkQtyUnit6)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit6

      Parameters:
      workCenterStandardWorkQtyUnit6 - Standard Work Quantity Unit 6
    • setOperationControlProfile

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

      Original property name from the Odata EDM: OperationControlProfile

      Parameters:
      operationControlProfile - Operation Control Profile
    • setMatlCompIsMarkedForBackflush

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

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Parameters:
      matlCompIsMarkedForBackflush - Indicator: Backflushing
    • setWorkCenterLocation

      public void setWorkCenterLocation(@Nullable String workCenterLocation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WorkCenterLocation

      Parameters:
      workCenterLocation - Work center location
    • setWorkCenterLocationGroup

      public void setWorkCenterLocationGroup(@Nullable String workCenterLocationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterLocationGroup

      Parameters:
      workCenterLocationGroup - Location Group
    • setWrkCtrSetupSchedgFmla

      public void setWrkCtrSetupSchedgFmla(@Nullable String wrkCtrSetupSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrSetupSchedgFmla

      Parameters:
      wrkCtrSetupSchedgFmla - Formula for setup time
    • setWrkCtrProcgSchedgFmla

      public void setWrkCtrProcgSchedgFmla(@Nullable String wrkCtrProcgSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrProcgSchedgFmla

      Parameters:
      wrkCtrProcgSchedgFmla - Formula for the duration of processing time
    • setWrkCtrTeardownSchedgFmla

      public void setWrkCtrTeardownSchedgFmla(@Nullable String wrkCtrTeardownSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrTeardownSchedgFmla

      Parameters:
      wrkCtrTeardownSchedgFmla - Formula for teardown time
    • setWrkCtrIntProcgSchedgFmla

      public void setWrkCtrIntProcgSchedgFmla(@Nullable String wrkCtrIntProcgSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrIntProcgSchedgFmla

      Parameters:
      wrkCtrIntProcgSchedgFmla - Formula for the Internal Processing Duration
    • setWorkCenterLastChangeDateTime

      public void setWorkCenterLastChangeDateTime(@Nullable OffsetDateTime workCenterLastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: WorkCenterLastChangeDateTime

      Parameters:
      workCenterLastChangeDateTime - Date and Time of Last Change
    • 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<WorkCenterHeader>
    • getKey

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<WorkCenterHeader>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<WorkCenterHeader>
    • getCapacityIfPresent

      @Nonnull public io.vavr.control.Option<List<WorkCenterCapacity>> getCapacityIfPresent()
      Retrieval of associated WorkCenterCapacity entities (one to many). This corresponds to the OData navigation property _Capacity.

      If the navigation property for an entity WorkCenterHeader has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _Capacity is already loaded, the result will contain the WorkCenterCapacity entities. If not, an Option with result state empty is returned.
    • setCapacity

      public void setCapacity(@Nonnull List<WorkCenterCapacity> value)
      Overwrites the list of associated WorkCenterCapacity entities for the loaded navigation property _Capacity.

      If the navigation property _Capacity of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of WorkCenterCapacity entities.
    • addCapacity

      public void addCapacity(WorkCenterCapacity... entity)
      Adds elements to the list of associated WorkCenterCapacity entities. This corresponds to the OData navigation property _Capacity.

      If the navigation property _Capacity of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of WorkCenterCapacity entities.
    • getCostCenterIfPresent

      @Nonnull public io.vavr.control.Option<List<WorkCenterCostCenter>> getCostCenterIfPresent()
      Retrieval of associated WorkCenterCostCenter entities (one to many). This corresponds to the OData navigation property _CostCenter.

      If the navigation property for an entity WorkCenterHeader has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _CostCenter is already loaded, the result will contain the WorkCenterCostCenter entities. If not, an Option with result state empty is returned.
    • setCostCenter

      public void setCostCenter(@Nonnull List<WorkCenterCostCenter> value)
      Overwrites the list of associated WorkCenterCostCenter entities for the loaded navigation property _CostCenter.

      If the navigation property _CostCenter of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of WorkCenterCostCenter entities.
    • addCostCenter

      public void addCostCenter(WorkCenterCostCenter... entity)
      Adds elements to the list of associated WorkCenterCostCenter entities. This corresponds to the OData navigation property _CostCenter.

      If the navigation property _CostCenter of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of WorkCenterCostCenter entities.
    • getDescriptionIfPresent

      @Nonnull public io.vavr.control.Option<List<WorkCenterDescription>> getDescriptionIfPresent()
      Retrieval of associated WorkCenterDescription entities (one to many). This corresponds to the OData navigation property _Description.

      If the navigation property for an entity WorkCenterHeader has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _Description is already loaded, the result will contain the WorkCenterDescription entities. If not, an Option with result state empty is returned.
    • setDescription

      public void setDescription(@Nonnull List<WorkCenterDescription> value)
      Overwrites the list of associated WorkCenterDescription entities for the loaded navigation property _Description.

      If the navigation property _Description of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of WorkCenterDescription entities.
    • addDescription

      public void addDescription(WorkCenterDescription... entity)
      Adds elements to the list of associated WorkCenterDescription entities. This corresponds to the OData navigation property _Description.

      If the navigation property _Description of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of WorkCenterDescription entities.
    • getPooledCapIfPresent

      @Nonnull public io.vavr.control.Option<List<WorkCenterPooledCapacity>> getPooledCapIfPresent()
      Retrieval of associated WorkCenterPooledCapacity entities (one to many). This corresponds to the OData navigation property _PooledCap.

      If the navigation property for an entity WorkCenterHeader has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PooledCap is already loaded, the result will contain the WorkCenterPooledCapacity entities. If not, an Option with result state empty is returned.
    • setPooledCap

      public void setPooledCap(@Nonnull List<WorkCenterPooledCapacity> value)
      Overwrites the list of associated WorkCenterPooledCapacity entities for the loaded navigation property _PooledCap.

      If the navigation property _PooledCap of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of WorkCenterPooledCapacity entities.
    • addPooledCap

      public void addPooledCap(WorkCenterPooledCapacity... entity)
      Adds elements to the list of associated WorkCenterPooledCapacity entities. This corresponds to the OData navigation property _PooledCap.

      If the navigation property _PooledCap of a queried WorkCenterHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of WorkCenterPooledCapacity entities.
    • builder

      @Nonnull public static WorkCenterHeader.WorkCenterHeaderBuilder builder()
    • getWorkCenterInternalID

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

      Original property name from the Odata EDM: WorkCenterInternalID

      Returns:
      Object ID of the resource
    • getWorkCenterTypeCode

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

      Original property name from the Odata EDM: WorkCenterTypeCode

      Returns:
      Object types of the CIM resource
    • getWorkCenter

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

      Original property name from the Odata EDM: WorkCenter

      Returns:
      Work Center
    • getWorkCenterDesc

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

      Original property name from the Odata EDM: WorkCenterDesc

      Returns:
      Work Center Text
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getWorkCenterCategoryCode

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

      Original property name from the Odata EDM: WorkCenterCategoryCode

      Returns:
      Work Center Category
    • getWorkCenterResponsible

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

      Original property name from the Odata EDM: WorkCenterResponsible

      Returns:
      Person Responsible for the Work Center
    • getWorkCenterResponsibleName

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

      Original property name from the Odata EDM: WorkCenterResponsibleName

      Returns:
      Work Center Responsible Name
    • getSupplyArea

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

      Original property name from the Odata EDM: SupplyArea

      Returns:
      Production Supply Area
    • getWorkCenterUsage

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

      Original property name from the Odata EDM: WorkCenterUsage

      Returns:
      Work Center Usage in Bill of Operations
    • getCapacityInternalID

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

      Original property name from the Odata EDM: CapacityInternalID

      Returns:
      Capacity ID
    • getCapacityCategoryCode

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

      Original property name from the Odata EDM: CapacityCategoryCode

      Returns:
      Capacity Category
    • getCapacity

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

      Original property name from the Odata EDM: Capacity

      Returns:
      Capacity name
    • getWorkCenterIsToBeDeleted

      @Nullable public Boolean getWorkCenterIsToBeDeleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: WorkCenterIsToBeDeleted

      Returns:
      Deletion flag for work center
    • 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
    • getWorkCenterFormulaParam1

      @Nullable public String getWorkCenterFormulaParam1()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam1

      Returns:
      Work Center Formula Parameter 1
    • getWorkCenterFormulaParam2

      @Nullable public String getWorkCenterFormulaParam2()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam2

      Returns:
      Work Center Formula Parameter 2
    • getWorkCenterFormulaParam3

      @Nullable public String getWorkCenterFormulaParam3()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam3

      Returns:
      Work Center Formula Parameter 3
    • getWorkCenterFormulaParam4

      @Nullable public String getWorkCenterFormulaParam4()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam4

      Returns:
      Work Center Formula Parameter 4
    • getWorkCenterFormulaParam5

      @Nullable public String getWorkCenterFormulaParam5()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam5

      Returns:
      Work Center Formula Parameter 5
    • getWorkCenterFormulaParam6

      @Nullable public String getWorkCenterFormulaParam6()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam6

      Returns:
      Work Center Formula Parameter 6
    • getWorkCenterFmlaParamValue1

      @Nullable public BigDecimal getWorkCenterFmlaParamValue1()
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue1

      Returns:
      Work Center Formula Parameter Value 1
    • getWorkCenterFmlaParamValue2

      @Nullable public BigDecimal getWorkCenterFmlaParamValue2()
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue2

      Returns:
      Work Center Formula Parameter Value 2
    • getWorkCenterFmlaParamValue3

      @Nullable public BigDecimal getWorkCenterFmlaParamValue3()
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue3

      Returns:
      Work Center Formula Parameter Value 3
    • getWorkCenterFmlaParamValue4

      @Nullable public BigDecimal getWorkCenterFmlaParamValue4()
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue4

      Returns:
      Work Center Formula Parameter Value 4
    • getWorkCenterFmlaParamValue5

      @Nullable public BigDecimal getWorkCenterFmlaParamValue5()
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue5

      Returns:
      Work Center Formula Parameter Value 5
    • getWorkCenterFmlaParamValue6

      @Nullable public BigDecimal getWorkCenterFmlaParamValue6()
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue6

      Returns:
      Work Center Formula Parameter Value 6
    • getWorkCenterFmlaParamUnit1

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

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit1

      Returns:
      Work Center Formula Parameter Unit 1
    • getWorkCenterFmlaParamUnit2

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

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit2

      Returns:
      Work Center Formula Parameter Unit 2
    • getWorkCenterFmlaParamUnit3

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

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit3

      Returns:
      Work Center Formula Parameter Unit 3
    • getWorkCenterFmlaParamUnit4

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

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit4

      Returns:
      Work Center Formula Parameter Unit 4
    • getWorkCenterFmlaParamUnit5

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

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit5

      Returns:
      Work Center Formula Parameter Unit 5
    • getWorkCenterFmlaParamUnit6

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

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit6

      Returns:
      Work Center Formula Parameter Unit 6
    • getStandardWorkFormulaParamGroup

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

      Original property name from the Odata EDM: StandardWorkFormulaParamGroup

      Returns:
      Standard Value Key
    • getWrkCtrStdValMaintRule1

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

      Original property name from the Odata EDM: WrkCtrStdValMaintRule1

      Returns:
      Standard Value Maintenance Rule 1
    • getWrkCtrStdValMaintRule2

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

      Original property name from the Odata EDM: WrkCtrStdValMaintRule2

      Returns:
      Standard Value Maintenance Rule 2
    • getWrkCtrStdValMaintRule3

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

      Original property name from the Odata EDM: WrkCtrStdValMaintRule3

      Returns:
      Standard Value Maintenance Rule 3
    • getWrkCtrStdValMaintRule4

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

      Original property name from the Odata EDM: WrkCtrStdValMaintRule4

      Returns:
      Standard Value Maintenance Rule 4
    • getWrkCtrStdValMaintRule5

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

      Original property name from the Odata EDM: WrkCtrStdValMaintRule5

      Returns:
      Standard Value Maintenance Rule 5
    • getWrkCtrStdValMaintRule6

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

      Original property name from the Odata EDM: WrkCtrStdValMaintRule6

      Returns:
      Standard Value Maintenance Rule 6
    • getWorkCenterStandardWorkQtyUnit1

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

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit1

      Returns:
      Standard Work Quantity Unit 1
    • getWorkCenterStandardWorkQtyUnit2

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

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit2

      Returns:
      Standard Work Quantity Unit 2
    • getWorkCenterStandardWorkQtyUnit3

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

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit3

      Returns:
      Standard Work Quantity Unit 3
    • getWorkCenterStandardWorkQtyUnit4

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

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit4

      Returns:
      Standard Work Quantity Unit 4
    • getWorkCenterStandardWorkQtyUnit5

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

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit5

      Returns:
      Standard Work Quantity Unit 5
    • getWorkCenterStandardWorkQtyUnit6

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

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit6

      Returns:
      Standard Work Quantity Unit 6
    • getOperationControlProfile

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

      Original property name from the Odata EDM: OperationControlProfile

      Returns:
      Operation Control Profile
    • getMatlCompIsMarkedForBackflush

      @Nullable public Boolean getMatlCompIsMarkedForBackflush()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Returns:
      Indicator: Backflushing
    • getWorkCenterLocation

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

      Original property name from the Odata EDM: WorkCenterLocation

      Returns:
      Work center location
    • getWorkCenterLocationGroup

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

      Original property name from the Odata EDM: WorkCenterLocationGroup

      Returns:
      Location Group
    • getWrkCtrSetupSchedgFmla

      @Nullable public String getWrkCtrSetupSchedgFmla()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrSetupSchedgFmla

      Returns:
      Formula for setup time
    • getWrkCtrProcgSchedgFmla

      @Nullable public String getWrkCtrProcgSchedgFmla()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrProcgSchedgFmla

      Returns:
      Formula for the duration of processing time
    • getWrkCtrTeardownSchedgFmla

      @Nullable public String getWrkCtrTeardownSchedgFmla()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrTeardownSchedgFmla

      Returns:
      Formula for teardown time
    • getWrkCtrIntProcgSchedgFmla

      @Nullable public String getWrkCtrIntProcgSchedgFmla()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrIntProcgSchedgFmla

      Returns:
      Formula for the Internal Processing Duration
    • getWorkCenterLastChangeDateTime

      @Nullable public OffsetDateTime getWorkCenterLastChangeDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: WorkCenterLastChangeDateTime

      Returns:
      Date and Time of Last Change
    • 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<WorkCenterHeader>
    • equals

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

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

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

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