Interface ProductionOrderService

All Superinterfaces:
BatchService<ProductionOrderServiceBatch>
All Known Implementing Classes:
DefaultProductionOrderService

@Deprecated public interface ProductionOrderService extends BatchService<ProductionOrderServiceBatch>
Deprecated.
The service and all its related classes are deprecated as of release 2002 (Feb 2020). Please use the odata generator to generate the VDM.

In addition to create, read, and update, you can also release production orders and operations. This service also enables you to schedule production order operations, technically complete and close production orders as well as set the deletion flag and deletion indicator.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PRODUCTION_ORDERS
API Version: 1.0.0
Minimum ERP Version: 2208
Communication Scenario: Production Planning Integration(SAP_COM_0104), Manufacturing Execution - Order and Confirmation Integration(SAP_COM_0522)
Scope Items: Make-to-Stock Production - Discrete Manufacturing(BJ5), Make-to-Stock - Process Manufacturing Based on Process Order(BJ8), Material Requirements Planning(J44), Material Requirements Planning(O44), Third-Party Shop Floor Execution - Process Industry(3W3), Third-Party Shop Floor Execution - Discrete Industry(3W4)
Business Object: Production Order
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ProductionOrderService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • getAllProductionOrder

      @Nonnull ProductionOrderFluentHelper getAllProductionOrder()
      Deprecated.
      Fetch multiple ProductionOrder entities.
      Returns:
      A fluent helper to fetch multiple ProductionOrder entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getProductionOrderByKey

      @Nonnull ProductionOrderByKeyFluentHelper getProductionOrderByKey(String productionOrder)
      Deprecated.
      Fetch a single ProductionOrder entity using key fields.
      Parameters:
      productionOrder - Manufacturing Order ID

      Constraints: Not nullable, Maximum length: 12

      Returns:
      A fluent helper to fetch a single ProductionOrder entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • createProductionOrder

      @Nonnull ProductionOrderCreateFluentHelper createProductionOrder(@Nonnull ProductionOrder productionOrder)
      Deprecated.
      Create a new ProductionOrder entity and save it to the S/4HANA system.
      Parameters:
      productionOrder - ProductionOrder entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProductionOrder entity. To perform execution, call the execute method on the fluent helper object.
    • updateProductionOrder

      @Nonnull ProductionOrderUpdateFluentHelper updateProductionOrder(@Nonnull ProductionOrder productionOrder)
      Deprecated.
      Update an existing ProductionOrder entity and save it to the S/4HANA system.
      Parameters:
      productionOrder - ProductionOrder entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing ProductionOrder entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProductionOrderComponent

      @Nonnull ProductionOrderComponentFluentHelper getAllProductionOrderComponent()
      Deprecated.
      Fetch multiple ProductionOrderComponent entities.
      Returns:
      A fluent helper to fetch multiple ProductionOrderComponent entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getProductionOrderComponentByKey

      @Nonnull ProductionOrderComponentByKeyFluentHelper getProductionOrderComponentByKey(String reservation, String reservationItem)
      Deprecated.
      Fetch a single ProductionOrderComponent entity using key fields.
      Parameters:
      reservationItem - Reservation Item

      Constraints: Not nullable, Maximum length: 4

      reservation - Number of reservation/dependent requirements

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single ProductionOrderComponent entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllProductionOrderItem

      @Nonnull ProductionOrderItemFluentHelper getAllProductionOrderItem()
      Deprecated.
      Fetch multiple ProductionOrderItem entities.
      Returns:
      A fluent helper to fetch multiple ProductionOrderItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getProductionOrderItemByKey

      @Nonnull ProductionOrderItemByKeyFluentHelper getProductionOrderItemByKey(String manufacturingOrder, String manufacturingOrderItem)
      Deprecated.
      Fetch a single ProductionOrderItem entity using key fields.
      Parameters:
      manufacturingOrderItem - Manufacturing Order Item ID

      Constraints: Not nullable, Maximum length: 4

      manufacturingOrder - Manufacturing Order ID

      Constraints: Not nullable, Maximum length: 12

      Returns:
      A fluent helper to fetch a single ProductionOrderItem entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllProductionOrderOperation

      @Nonnull ProductionOrderOperationFluentHelper getAllProductionOrderOperation()
      Deprecated.
      Fetch multiple ProductionOrderOperation entities.
      Returns:
      A fluent helper to fetch multiple ProductionOrderOperation entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getProductionOrderOperationByKey

      @Nonnull ProductionOrderOperationByKeyFluentHelper getProductionOrderOperationByKey(String orderInternalBillOfOperations, String orderIntBillOfOperationsItem)
      Deprecated.
      Fetch a single ProductionOrderOperation entity using key fields.
      Parameters:
      orderIntBillOfOperationsItem - Internal Identifier of an Operation or Activity

      Constraints: Not nullable, Maximum length: 8

      orderInternalBillOfOperations - Order Internal ID

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single ProductionOrderOperation entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllProductionOrderStatus

      @Nonnull ProductionOrderStatusFluentHelper getAllProductionOrderStatus()
      Deprecated.
      Fetch multiple ProductionOrderStatus entities.
      Returns:
      A fluent helper to fetch multiple ProductionOrderStatus entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getProductionOrderStatusByKey

      @Nonnull ProductionOrderStatusByKeyFluentHelper getProductionOrderStatusByKey(String manufacturingOrder, String statusCode)
      Deprecated.
      Fetch a single ProductionOrderStatus entity using key fields.
      Parameters:
      manufacturingOrder - Order Number

      Constraints: Not nullable, Maximum length: 12

      statusCode - Object status

      Constraints: Not nullable, Maximum length: 5

      Returns:
      A fluent helper to fetch a single ProductionOrderStatus entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllProductionRsceTools

      @Nonnull ProductionRsceToolsFluentHelper getAllProductionRsceTools()
      Deprecated.
      Fetch multiple ProductionRsceTools entities.
      Returns:
      A fluent helper to fetch multiple ProductionRsceTools entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getProductionRsceToolsByKey

      @Nonnull ProductionRsceToolsByKeyFluentHelper getProductionRsceToolsByKey(String orderInternalBillOfOperations, String mfgOrderOpProdnRsceToolIntID)
      Deprecated.
      Fetch a single ProductionRsceTools entity using key fields.
      Parameters:
      mfgOrderOpProdnRsceToolIntID - Item Counter for Production Resources/Tools

      Constraints: Not nullable, Maximum length: 8

      orderInternalBillOfOperations - Order Internal ID

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single ProductionRsceTools entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • releaseProductionOrder

      @Nonnull ReleaseProductionOrderFluentHelper releaseProductionOrder(@Nonnull String manufacturingOrder)
      Deprecated.

      Creates a fluent helper for the ReleaseProductionOrder OData function import.

      Parameters:
      manufacturingOrder - Constraints: none

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the ReleaseProductionOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • releaseProductionOrderOpr

      @Nonnull ReleaseProductionOrderOprFluentHelper releaseProductionOrderOpr(@Nonnull String manufacturingOrder, @Nonnull String manufacturingOrderOperation)
      Deprecated.

      Creates a fluent helper for the ReleaseProductionOrderOpr OData function import.

      Parameters:
      manufacturingOrderOperation - Constraints: none

      Original parameter name from the Odata EDM: ManufacturingOrderOperation

      manufacturingOrder - Constraints: none

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the ReleaseProductionOrderOpr OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • completeTechnicallyProdnOrd

      @Nonnull CompleteTechnicallyProdnOrdFluentHelper completeTechnicallyProdnOrd(@Nonnull String manufacturingOrder)
      Deprecated.

      Creates a fluent helper for the CompleteTechnicallyProdnOrd OData function import.

      Parameters:
      manufacturingOrder - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the CompleteTechnicallyProdnOrd OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • closeProdnOrd

      @Nonnull CloseProdnOrdFluentHelper closeProdnOrd(@Nonnull String manufacturingOrder)
      Deprecated.

      Creates a fluent helper for the CloseProdnOrd OData function import.

      Parameters:
      manufacturingOrder - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the CloseProdnOrd OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • setDeltnFlagProdnOrd

      @Nonnull SetDeltnFlagProdnOrdFluentHelper setDeltnFlagProdnOrd(@Nonnull String manufacturingOrder)
      Deprecated.

      Creates a fluent helper for the SetDeltnFlagProdnOrd OData function import.

      Parameters:
      manufacturingOrder - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the SetDeltnFlagProdnOrd OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • setDeltnIndProdnOrd

      @Nonnull SetDeltnIndProdnOrdFluentHelper setDeltnIndProdnOrd(@Nonnull String manufacturingOrder)
      Deprecated.

      Creates a fluent helper for the SetDeltnIndProdnOrd OData function import.

      Parameters:
      manufacturingOrder - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the SetDeltnIndProdnOrd OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • discardOrder

      @Nonnull DiscardOrderFluentHelper discardOrder(@Nonnull String manufacturingOrder)
      Deprecated.

      Creates a fluent helper for the DiscardOrder OData function import.

      Parameters:
      manufacturingOrder - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the DiscardOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • convertPlannedOrder

      @Nonnull ConvertPlannedOrderFluentHelper convertPlannedOrder(@Nonnull String plannedOrder, @Nullable String manufacturingOrderType, @Nullable String manufacturingOrder)
      Deprecated.

      Creates a fluent helper for the ConvertPlannedOrder OData function import.

      Parameters:
      plannedOrder - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: PlannedOrder

      manufacturingOrderType - Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ManufacturingOrderType

      manufacturingOrder - Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      Returns:
      A fluent helper object that will execute the ConvertPlannedOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • scheduleProductionOrderOperation

      @Nonnull ScheduleProductionOrderOperationFluentHelper scheduleProductionOrderOperation(@Nonnull String productionOrder, @Nonnull String orderInternalBillOfOperations, @Nonnull String orderIntBillOfOperationsItem, @Nullable LocalDateTime opSchedldStartDate, @Nullable LocalTime opSchedldStartTime, @Nullable LocalDateTime opSchedldEndDate, @Nullable LocalTime opSchedldEndTime, @Nonnull String opSchedulingMode, @Nullable String opSchedulingStatus, @Nonnull String opSchedulingStrategy)
      Deprecated.

      Creates a fluent helper for the ScheduleProductionOrderOperation OData function import.

      Parameters:
      orderIntBillOfOperationsItem - Operation Internal ID

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: OrderIntBillOfOperationsItem

      opSchedldStartDate - Execution Start Date

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: OpSchedldStartDate

      opSchedulingStrategy - Component of the Version Number

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OpSchedulingStrategy

      orderInternalBillOfOperations - Order Internal ID

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: OrderInternalBillOfOperations

      opSchedulingStatus - Status

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OpSchedulingStatus

      opSchedulingMode - Scheduling type

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: OpSchedulingMode

      opSchedldStartTime - Execution Start Time

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: OpSchedldStartTime

      opSchedldEndDate - Execution End Date

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: OpSchedldEndDate

      productionOrder - Order

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ProductionOrder

      opSchedldEndTime - Execution End Time

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: OpSchedldEndTime

      Returns:
      A fluent helper object that will execute the ScheduleProductionOrderOperation OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.