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

public class PlannedOrderHeader extends VdmEntity<PlannedOrderHeader> implements VdmEntitySet
Planned Order

Original entity name from the Odata EDM: PlannedOrderHeaderType

  • Field Details

  • Constructor Details

    • PlannedOrderHeader

      public PlannedOrderHeader()
    • PlannedOrderHeader

      public PlannedOrderHeader(@Nullable String plannedOrder, @Nullable String plannedOrderType, @Nullable String plannedOrderProfile, @Nullable String material, @Nullable String materialName, @Nullable String productionPlant, @Nullable String mRPPlant, @Nullable String mRPArea, @Nullable String productionVersion, @Nullable String materialProcurementCategory, @Nullable String materialProcurementType, @Nullable String storageLocation, @Nullable String baseUnit, @Nullable BigDecimal totalQuantity, @Nullable BigDecimal plndOrderPlannedScrapQty, @Nullable BigDecimal goodsReceiptQty, @Nullable BigDecimal issuedQuantity, @Nullable LocalDate plndOrderPlannedStartDate, @Nullable LocalTime plndOrderPlannedStartTime, @Nullable LocalDate plndOrderPlannedEndDate, @Nullable LocalTime plndOrderPlannedEndTime, @Nullable LocalDate plannedOrderOpeningDate, @Nullable OffsetDateTime plannedOrderLastChangeDateTime, @Nullable LocalDate productionStartDate, @Nullable LocalDate productionEndDate, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String customer, @Nullable String wBSElementInternalID, @Nullable String wBSElementExternalID, @Nullable String wBSDescription, @Nullable String accountAssignmentCategory, @Nullable String reservation, @Nullable String plannedOrderLongText, @Nullable String mRPController, @Nullable String productionSupervisor, @Nullable String purchasingGroup, @Nullable String purchasingOrganization, @Nullable String fixedSupplier, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String quotaArrangement, @Nullable String quotaArrangementItem, @Nullable String supplierName, @Nullable Boolean plannedOrderIsFirm, @Nullable Boolean plannedOrderIsConvertible, @Nullable Boolean plannedOrderBOMIsFixed, @Nullable Boolean plannedOrderCapacityIsDsptchd, @Nullable String capacityRequirement, @Nullable String billOfOperationsVariant, @Nullable String capacityRequirementOrigin, @Nullable String billOfOperationsType, @Nullable String billOfOperationsGroup, @Nullable LocalDate lastScheduledDate, @Nullable LocalDate scheduledBasicStartDate, @Nullable LocalTime scheduledBasicStartTime, @Nullable LocalDate scheduledBasicEndDate, @Nullable LocalTime scheduledBasicEndTime, @Nullable String schedulingType, @Nullable Collection<SAP__Message> _Messages, List<PlannedOrderCapacity> to_PlannedOrderCapacity, List<PlannedOrderComponent> to_PlannedOrderComponent)
  • Method Details

    • getType

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

      public void setPlannedOrder(@Nullable String plannedOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PlannedOrder

      Parameters:
      plannedOrder - Planned Order
    • setPlannedOrderType

      public void setPlannedOrderType(@Nullable String plannedOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlannedOrderType

      Parameters:
      plannedOrderType - Planned Order Type
    • setPlannedOrderProfile

      public void setPlannedOrderProfile(@Nullable String plannedOrderProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlannedOrderProfile

      Parameters:
      plannedOrderProfile - Planned order profile
    • setMaterial

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

      Original property name from the Odata EDM: Material

      Parameters:
      material - Planning material
    • setMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Parameters:
      materialName - Material Description
    • setProductionPlant

      public void setProductionPlant(@Nullable String productionPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionPlant

      Parameters:
      productionPlant - Production Plant
    • setMRPPlant

      public void setMRPPlant(@Nullable String mRPPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MRPPlant

      Parameters:
      mRPPlant - Planning Plant
    • setMRPArea

      public void setMRPArea(@Nullable String mRPArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MRPArea

      Parameters:
      mRPArea - MRP Area
    • setProductionVersion

      public void setProductionVersion(@Nullable String productionVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionVersion

      Parameters:
      productionVersion - Production Version
    • setMaterialProcurementCategory

      public void setMaterialProcurementCategory(@Nullable String materialProcurementCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProcurementCategory

      Parameters:
      materialProcurementCategory - Material Procurement Category
    • setMaterialProcurementType

      public void setMaterialProcurementType(@Nullable String materialProcurementType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProcurementType

      Parameters:
      materialProcurementType - Material Procurement Type
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base Unit of Measure
    • setTotalQuantity

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

      Original property name from the Odata EDM: TotalQuantity

      Parameters:
      totalQuantity - Planned Total Order Quantity
    • setPlndOrderPlannedScrapQty

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

      Original property name from the Odata EDM: PlndOrderPlannedScrapQty

      Parameters:
      plndOrderPlannedScrapQty - Planned Scrap Quantity
    • setGoodsReceiptQty

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

      Original property name from the Odata EDM: GoodsReceiptQty

      Parameters:
      goodsReceiptQty - Quantity of Goods Received
    • setIssuedQuantity

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

      Original property name from the Odata EDM: IssuedQuantity

      Parameters:
      issuedQuantity - Issued Quantity
    • setPlndOrderPlannedStartDate

      public void setPlndOrderPlannedStartDate(@Nullable LocalDate plndOrderPlannedStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PlndOrderPlannedStartDate

      Parameters:
      plndOrderPlannedStartDate - Planned Order Start Date
    • setPlndOrderPlannedStartTime

      public void setPlndOrderPlannedStartTime(@Nullable LocalTime plndOrderPlannedStartTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlndOrderPlannedStartTime

      Parameters:
      plndOrderPlannedStartTime - Planned Order Start Time
    • setPlndOrderPlannedEndDate

      public void setPlndOrderPlannedEndDate(@Nullable LocalDate plndOrderPlannedEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PlndOrderPlannedEndDate

      Parameters:
      plndOrderPlannedEndDate - Planned Order End Date
    • setPlndOrderPlannedEndTime

      public void setPlndOrderPlannedEndTime(@Nullable LocalTime plndOrderPlannedEndTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlndOrderPlannedEndTime

      Parameters:
      plndOrderPlannedEndTime - Planned Order End Time
    • setPlannedOrderOpeningDate

      public void setPlannedOrderOpeningDate(@Nullable LocalDate plannedOrderOpeningDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PlannedOrderOpeningDate

      Parameters:
      plannedOrderOpeningDate - Planned Opening Date in Planned Order
    • setPlannedOrderLastChangeDateTime

      public void setPlannedOrderLastChangeDateTime(@Nullable OffsetDateTime plannedOrderLastChangeDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: PlannedOrderLastChangeDateTime

      Parameters:
      plannedOrderLastChangeDateTime - Last Change to Planned Order: Time Stamp
    • setProductionStartDate

      public void setProductionStartDate(@Nullable LocalDate productionStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionStartDate

      Parameters:
      productionStartDate - Start Date for Production
    • setProductionEndDate

      public void setProductionEndDate(@Nullable LocalDate productionEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionEndDate

      Parameters:
      productionEndDate - End Date for Production
    • setSalesOrder

      public void setSalesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Parameters:
      salesOrder - Sales Order
    • setSalesOrderItem

      public void setSalesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Parameters:
      salesOrderItem - Sales Order Item
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Customer Number
    • setWBSElementInternalID

      public void setWBSElementInternalID(@Nullable String wBSElementInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Parameters:
      wBSElementInternalID - WBS Element
    • setWBSElementExternalID

      public void setWBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Parameters:
      wBSElementExternalID - Work Breakdown Structure Element (WBS Element) Edited
    • setWBSDescription

      public void setWBSDescription(@Nullable String wBSDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WBSDescription

      Parameters:
      wBSDescription - WBS Element Name
    • setAccountAssignmentCategory

      public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Parameters:
      accountAssignmentCategory - Account Assignment Category
    • setReservation

      public void setReservation(@Nullable String reservation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Parameters:
      reservation - Number of reservation/dependent requirements
    • setPlannedOrderLongText

      public void setPlannedOrderLongText(@Nullable String plannedOrderLongText)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: PlannedOrderLongText

      Parameters:
      plannedOrderLongText - Planned Order Text
    • setMRPController

      public void setMRPController(@Nullable String mRPController)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPController

      Parameters:
      mRPController - MRP Controller
    • setProductionSupervisor

      public void setProductionSupervisor(@Nullable String productionSupervisor)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductionSupervisor

      Parameters:
      productionSupervisor - Production Supervisor
    • 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
    • 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
    • setFixedSupplier

      public void setFixedSupplier(@Nullable String fixedSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FixedSupplier

      Parameters:
      fixedSupplier - Fixed Vendor
    • setPurchasingDocument

      public void setPurchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Parameters:
      purchasingDocument - Purchase Schedule/Outline Agreement
    • setPurchasingDocumentItem

      public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Parameters:
      purchasingDocumentItem - Purchase Schedule/Outline Agreement Item
    • setQuotaArrangement

      public void setQuotaArrangement(@Nullable String quotaArrangement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: QuotaArrangement

      Parameters:
      quotaArrangement - Quota Arrangement
    • setQuotaArrangementItem

      public void setQuotaArrangementItem(@Nullable String quotaArrangementItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: QuotaArrangementItem

      Parameters:
      quotaArrangementItem - Quota Arrangement Item
    • setSupplierName

      public void setSupplierName(@Nullable String supplierName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SupplierName

      Parameters:
      supplierName - Name of Supplier
    • setPlannedOrderIsFirm

      public void setPlannedOrderIsFirm(@Nullable Boolean plannedOrderIsFirm)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderIsFirm

      Parameters:
      plannedOrderIsFirm - Firming Indicator for Planned Order Data
    • setPlannedOrderIsConvertible

      public void setPlannedOrderIsConvertible(@Nullable Boolean plannedOrderIsConvertible)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderIsConvertible

      Parameters:
      plannedOrderIsConvertible - Planned Order Conversion Indicator
    • setPlannedOrderBOMIsFixed

      public void setPlannedOrderBOMIsFixed(@Nullable Boolean plannedOrderBOMIsFixed)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderBOMIsFixed

      Parameters:
      plannedOrderBOMIsFixed - Fixing Indicator for BOM Explosion
    • setPlannedOrderCapacityIsDsptchd

      public void setPlannedOrderCapacityIsDsptchd(@Nullable Boolean plannedOrderCapacityIsDsptchd)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderCapacityIsDsptchd

      Parameters:
      plannedOrderCapacityIsDsptchd - Indicator: Capacity for Planned Order is Dispatched
    • setCapacityRequirement

      public void setCapacityRequirement(@Nullable String capacityRequirement)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CapacityRequirement

      Parameters:
      capacityRequirement - ID of the Capacity Requirements Record
    • setBillOfOperationsVariant

      public void setBillOfOperationsVariant(@Nullable String billOfOperationsVariant)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfOperationsVariant

      Parameters:
      billOfOperationsVariant - Group Counter
    • setCapacityRequirementOrigin

      public void setCapacityRequirementOrigin(@Nullable String capacityRequirementOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CapacityRequirementOrigin

      Parameters:
      capacityRequirementOrigin - Capacity Requirement Origin
    • setBillOfOperationsType

      public void setBillOfOperationsType(@Nullable String billOfOperationsType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfOperationsType

      Parameters:
      billOfOperationsType - Task List Type
    • setBillOfOperationsGroup

      public void setBillOfOperationsGroup(@Nullable String billOfOperationsGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfOperationsGroup

      Parameters:
      billOfOperationsGroup - Key for Task List Group
    • setLastScheduledDate

      public void setLastScheduledDate(@Nullable LocalDate lastScheduledDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastScheduledDate

      Parameters:
      lastScheduledDate - Date of the Last Scheduling
    • setScheduledBasicStartDate

      public void setScheduledBasicStartDate(@Nullable LocalDate scheduledBasicStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduledBasicStartDate

      Parameters:
      scheduledBasicStartDate - Scheduled start
    • setScheduledBasicStartTime

      public void setScheduledBasicStartTime(@Nullable LocalTime scheduledBasicStartTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: ScheduledBasicStartTime

      Parameters:
      scheduledBasicStartTime - Earliest scheduled start: Execution (time)
    • setScheduledBasicEndDate

      public void setScheduledBasicEndDate(@Nullable LocalDate scheduledBasicEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduledBasicEndDate

      Parameters:
      scheduledBasicEndDate - Scheduled finish
    • setScheduledBasicEndTime

      public void setScheduledBasicEndTime(@Nullable LocalTime scheduledBasicEndTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: ScheduledBasicEndTime

      Parameters:
      scheduledBasicEndTime - Earliest finish of operation (time)
    • setSchedulingType

      public void setSchedulingType(@Nullable String schedulingType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SchedulingType

      Parameters:
      schedulingType - Scheduling 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<PlannedOrderHeader>
    • getKey

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

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

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

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

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

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

      If the navigation property for an entity PlannedOrderHeader 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 _PlannedOrderCapacity is already loaded, the result will contain the PlannedOrderCapacity entities. If not, an Option with result state empty is returned.
    • setPlannedOrderCapacity

      public void setPlannedOrderCapacity(@Nonnull List<PlannedOrderCapacity> value)
      Overwrites the list of associated PlannedOrderCapacity entities for the loaded navigation property _PlannedOrderCapacity.

      If the navigation property _PlannedOrderCapacity of a queried PlannedOrderHeader 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 PlannedOrderCapacity entities.
    • addPlannedOrderCapacity

      public void addPlannedOrderCapacity(PlannedOrderCapacity... entity)
      Adds elements to the list of associated PlannedOrderCapacity entities. This corresponds to the OData navigation property _PlannedOrderCapacity.

      If the navigation property _PlannedOrderCapacity of a queried PlannedOrderHeader 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 PlannedOrderCapacity entities.
    • getPlannedOrderComponentIfPresent

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

      If the navigation property for an entity PlannedOrderHeader 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 _PlannedOrderComponent is already loaded, the result will contain the PlannedOrderComponent entities. If not, an Option with result state empty is returned.
    • setPlannedOrderComponent

      public void setPlannedOrderComponent(@Nonnull List<PlannedOrderComponent> value)
      Overwrites the list of associated PlannedOrderComponent entities for the loaded navigation property _PlannedOrderComponent.

      If the navigation property _PlannedOrderComponent of a queried PlannedOrderHeader 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 PlannedOrderComponent entities.
    • addPlannedOrderComponent

      public void addPlannedOrderComponent(PlannedOrderComponent... entity)
      Adds elements to the list of associated PlannedOrderComponent entities. This corresponds to the OData navigation property _PlannedOrderComponent.

      If the navigation property _PlannedOrderComponent of a queried PlannedOrderHeader 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 PlannedOrderComponent entities.
    • schedulePlannedOrder

      @Nonnull public static BoundAction.SingleToSingle<PlannedOrderHeader,PlannedOrderHeader> schedulePlannedOrder()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static PlannedOrderHeader.PlannedOrderHeaderBuilder builder()
    • getPlannedOrder

      @Nullable public String getPlannedOrder()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PlannedOrder

      Returns:
      Planned Order
    • getPlannedOrderType

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

      Original property name from the Odata EDM: PlannedOrderType

      Returns:
      Planned Order Type
    • getPlannedOrderProfile

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

      Original property name from the Odata EDM: PlannedOrderProfile

      Returns:
      Planned order profile
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Planning material
    • getMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      Material Description
    • getProductionPlant

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

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      Production Plant
    • getMRPPlant

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

      Original property name from the Odata EDM: MRPPlant

      Returns:
      Planning Plant
    • getMRPArea

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

      Original property name from the Odata EDM: MRPArea

      Returns:
      MRP Area
    • getProductionVersion

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

      Original property name from the Odata EDM: ProductionVersion

      Returns:
      Production Version
    • getMaterialProcurementCategory

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

      Original property name from the Odata EDM: MaterialProcurementCategory

      Returns:
      Material Procurement Category
    • getMaterialProcurementType

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

      Original property name from the Odata EDM: MaterialProcurementType

      Returns:
      Material Procurement Type
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getTotalQuantity

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

      Original property name from the Odata EDM: TotalQuantity

      Returns:
      Planned Total Order Quantity
    • getPlndOrderPlannedScrapQty

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

      Original property name from the Odata EDM: PlndOrderPlannedScrapQty

      Returns:
      Planned Scrap Quantity
    • getGoodsReceiptQty

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

      Original property name from the Odata EDM: GoodsReceiptQty

      Returns:
      Quantity of Goods Received
    • getIssuedQuantity

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

      Original property name from the Odata EDM: IssuedQuantity

      Returns:
      Issued Quantity
    • getPlndOrderPlannedStartDate

      @Nullable public LocalDate getPlndOrderPlannedStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PlndOrderPlannedStartDate

      Returns:
      Planned Order Start Date
    • getPlndOrderPlannedStartTime

      @Nullable public LocalTime getPlndOrderPlannedStartTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: PlndOrderPlannedStartTime

      Returns:
      Planned Order Start Time
    • getPlndOrderPlannedEndDate

      @Nullable public LocalDate getPlndOrderPlannedEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PlndOrderPlannedEndDate

      Returns:
      Planned Order End Date
    • getPlndOrderPlannedEndTime

      @Nullable public LocalTime getPlndOrderPlannedEndTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: PlndOrderPlannedEndTime

      Returns:
      Planned Order End Time
    • getPlannedOrderOpeningDate

      @Nullable public LocalDate getPlannedOrderOpeningDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PlannedOrderOpeningDate

      Returns:
      Planned Opening Date in Planned Order
    • getPlannedOrderLastChangeDateTime

      @Nullable public OffsetDateTime getPlannedOrderLastChangeDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: PlannedOrderLastChangeDateTime

      Returns:
      Last Change to Planned Order: Time Stamp
    • getProductionStartDate

      @Nullable public LocalDate getProductionStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionStartDate

      Returns:
      Start Date for Production
    • getProductionEndDate

      @Nullable public LocalDate getProductionEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionEndDate

      Returns:
      End Date for Production
    • getSalesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      Sales Order
    • getSalesOrderItem

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

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      Sales Order Item
    • getCustomer

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

      Original property name from the Odata EDM: Customer

      Returns:
      Customer Number
    • getWBSElementInternalID

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

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      WBS Element
    • getWBSElementExternalID

      @Nullable public String getWBSElementExternalID()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getWBSDescription

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

      Original property name from the Odata EDM: WBSDescription

      Returns:
      WBS Element Name
    • getAccountAssignmentCategory

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

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      Account Assignment Category
    • getReservation

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

      Original property name from the Odata EDM: Reservation

      Returns:
      Number of reservation/dependent requirements
    • getPlannedOrderLongText

      @Nullable public String getPlannedOrderLongText()
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: PlannedOrderLongText

      Returns:
      Planned Order Text
    • getMRPController

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

      Original property name from the Odata EDM: MRPController

      Returns:
      MRP Controller
    • getProductionSupervisor

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

      Original property name from the Odata EDM: ProductionSupervisor

      Returns:
      Production Supervisor
    • getPurchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getPurchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getFixedSupplier

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

      Original property name from the Odata EDM: FixedSupplier

      Returns:
      Fixed Vendor
    • getPurchasingDocument

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

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      Purchase Schedule/Outline Agreement
    • getPurchasingDocumentItem

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

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      Purchase Schedule/Outline Agreement Item
    • getQuotaArrangement

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

      Original property name from the Odata EDM: QuotaArrangement

      Returns:
      Quota Arrangement
    • getQuotaArrangementItem

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

      Original property name from the Odata EDM: QuotaArrangementItem

      Returns:
      Quota Arrangement Item
    • getSupplierName

      @Nullable public String getSupplierName()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SupplierName

      Returns:
      Name of Supplier
    • getPlannedOrderIsFirm

      @Nullable public Boolean getPlannedOrderIsFirm()
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderIsFirm

      Returns:
      Firming Indicator for Planned Order Data
    • getPlannedOrderIsConvertible

      @Nullable public Boolean getPlannedOrderIsConvertible()
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderIsConvertible

      Returns:
      Planned Order Conversion Indicator
    • getPlannedOrderBOMIsFixed

      @Nullable public Boolean getPlannedOrderBOMIsFixed()
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderBOMIsFixed

      Returns:
      Fixing Indicator for BOM Explosion
    • getPlannedOrderCapacityIsDsptchd

      @Nullable public Boolean getPlannedOrderCapacityIsDsptchd()
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderCapacityIsDsptchd

      Returns:
      Indicator: Capacity for Planned Order is Dispatched
    • getCapacityRequirement

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

      Original property name from the Odata EDM: CapacityRequirement

      Returns:
      ID of the Capacity Requirements Record
    • getBillOfOperationsVariant

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

      Original property name from the Odata EDM: BillOfOperationsVariant

      Returns:
      Group Counter
    • getCapacityRequirementOrigin

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

      Original property name from the Odata EDM: CapacityRequirementOrigin

      Returns:
      Capacity Requirement Origin
    • getBillOfOperationsType

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

      Original property name from the Odata EDM: BillOfOperationsType

      Returns:
      Task List Type
    • getBillOfOperationsGroup

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

      Original property name from the Odata EDM: BillOfOperationsGroup

      Returns:
      Key for Task List Group
    • getLastScheduledDate

      @Nullable public LocalDate getLastScheduledDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastScheduledDate

      Returns:
      Date of the Last Scheduling
    • getScheduledBasicStartDate

      @Nullable public LocalDate getScheduledBasicStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduledBasicStartDate

      Returns:
      Scheduled start
    • getScheduledBasicStartTime

      @Nullable public LocalTime getScheduledBasicStartTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: ScheduledBasicStartTime

      Returns:
      Earliest scheduled start: Execution (time)
    • getScheduledBasicEndDate

      @Nullable public LocalDate getScheduledBasicEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduledBasicEndDate

      Returns:
      Scheduled finish
    • getScheduledBasicEndTime

      @Nullable public LocalTime getScheduledBasicEndTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: ScheduledBasicEndTime

      Returns:
      Earliest finish of operation (time)
    • getSchedulingType

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

      Original property name from the Odata EDM: SchedulingType

      Returns:
      Scheduling 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<PlannedOrderHeader>
    • equals

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

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

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

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