Class DefaultProcessOrderService

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultProcessOrderService
All Implemented Interfaces:
BatchService<ProcessOrderServiceBatch>, ProcessOrderService

@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultProcessOrderService") @Deprecated public class DefaultProcessOrderService extends Object implements ProcessOrderService
Deprecated.
The service and all its related classes are deprecated as of release 2008 (Aug 2020). Please use the odata generator to generate the VDM.

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

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PROCESS_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: Process Order
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultProcessOrderService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface ProcessOrderService
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      @Nonnull public DefaultProcessOrderServiceBatch batch()
      Deprecated.
      Specified by:
      batch in interface BatchService<ProcessOrderServiceBatch>
    • getAllFunctionMessage

      @Nonnull public FunctionMessageFluentHelper getAllFunctionMessage()
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch multiple FunctionMessage entities.
      Specified by:
      getAllFunctionMessage in interface ProcessOrderService
      Returns:
      A fluent helper to fetch multiple FunctionMessage 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.
    • getFunctionMessageByKey

      @Nonnull public FunctionMessageByKeyFluentHelper getFunctionMessageByKey(String message)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch a single FunctionMessage entity using key fields.
      Specified by:
      getFunctionMessageByKey in interface ProcessOrderService
      Parameters:
      message - Message text

      Constraints: Not nullable, Maximum length: 220

      Returns:
      A fluent helper to fetch a single FunctionMessage 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.
    • createFunctionMessage

      @Nonnull public FunctionMessageCreateFluentHelper createFunctionMessage(@Nonnull FunctionMessage functionMessage)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Create a new FunctionMessage entity and save it to the S/4HANA system.
      Specified by:
      createFunctionMessage in interface ProcessOrderService
      Parameters:
      functionMessage - FunctionMessage entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new FunctionMessage entity. To perform execution, call the execute method on the fluent helper object.
    • updateFunctionMessage

      @Nonnull public FunctionMessageUpdateFluentHelper updateFunctionMessage(@Nonnull FunctionMessage functionMessage)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Update an existing FunctionMessage entity and save it to the S/4HANA system.
      Specified by:
      updateFunctionMessage in interface ProcessOrderService
      Parameters:
      functionMessage - FunctionMessage entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing FunctionMessage entity. To perform execution, call the execute method on the fluent helper object.
    • deleteFunctionMessage

      @Nonnull public FunctionMessageDeleteFluentHelper deleteFunctionMessage(@Nonnull FunctionMessage functionMessage)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Deletes an existing FunctionMessage entity in the S/4HANA system.
      Specified by:
      deleteFunctionMessage in interface ProcessOrderService
      Parameters:
      functionMessage - FunctionMessage entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing FunctionMessage entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProcessOrder

      @Nonnull public ProcessOrderFluentHelper getAllProcessOrder()
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch multiple ProcessOrder entities.
      Specified by:
      getAllProcessOrder in interface ProcessOrderService
      Returns:
      A fluent helper to fetch multiple ProcessOrder 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.
    • getProcessOrderByKey

      @Nonnull public ProcessOrderByKeyFluentHelper getProcessOrderByKey(String processOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch a single ProcessOrder entity using key fields.
      Specified by:
      getProcessOrderByKey in interface ProcessOrderService
      Parameters:
      processOrder - Manufacturing Order ID

      Constraints: Not nullable, Maximum length: 12

      Returns:
      A fluent helper to fetch a single ProcessOrder 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.
    • createProcessOrder

      @Nonnull public ProcessOrderCreateFluentHelper createProcessOrder(@Nonnull ProcessOrder processOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Create a new ProcessOrder entity and save it to the S/4HANA system.
      Specified by:
      createProcessOrder in interface ProcessOrderService
      Parameters:
      processOrder - ProcessOrder entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProcessOrder entity. To perform execution, call the execute method on the fluent helper object.
    • updateProcessOrder

      @Nonnull public ProcessOrderUpdateFluentHelper updateProcessOrder(@Nonnull ProcessOrder processOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Update an existing ProcessOrder entity and save it to the S/4HANA system.
      Specified by:
      updateProcessOrder in interface ProcessOrderService
      Parameters:
      processOrder - ProcessOrder entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing ProcessOrder entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProcessOrderComponent

      @Nonnull public ProcessOrderComponentFluentHelper getAllProcessOrderComponent()
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch multiple ProcessOrderComponent entities.
      Specified by:
      getAllProcessOrderComponent in interface ProcessOrderService
      Returns:
      A fluent helper to fetch multiple ProcessOrderComponent 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.
    • getProcessOrderComponentByKey

      @Nonnull public ProcessOrderComponentByKeyFluentHelper getProcessOrderComponentByKey(String reservation, String reservationItem)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch a single ProcessOrderComponent entity using key fields.
      Specified by:
      getProcessOrderComponentByKey in interface ProcessOrderService
      Parameters:
      reservation - Number of reservation/dependent requirements

      Constraints: Not nullable, Maximum length: 10

      reservationItem - Reservation Item

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single ProcessOrderComponent 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.
    • getAllProcessOrderItem

      @Nonnull public ProcessOrderItemFluentHelper getAllProcessOrderItem()
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch multiple ProcessOrderItem entities.
      Specified by:
      getAllProcessOrderItem in interface ProcessOrderService
      Returns:
      A fluent helper to fetch multiple ProcessOrderItem 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.
    • getProcessOrderItemByKey

      @Nonnull public ProcessOrderItemByKeyFluentHelper getProcessOrderItemByKey(String manufacturingOrder, String manufacturingOrderItem)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch a single ProcessOrderItem entity using key fields.
      Specified by:
      getProcessOrderItemByKey in interface ProcessOrderService
      Parameters:
      manufacturingOrder - Manufacturing Order ID

      Constraints: Not nullable, Maximum length: 12

      manufacturingOrderItem - Manufacturing Order Item ID

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single ProcessOrderItem 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.
    • getAllProcessOrderOperation

      @Nonnull public ProcessOrderOperationFluentHelper getAllProcessOrderOperation()
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch multiple ProcessOrderOperation entities.
      Specified by:
      getAllProcessOrderOperation in interface ProcessOrderService
      Returns:
      A fluent helper to fetch multiple ProcessOrderOperation 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.
    • getProcessOrderOperationByKey

      @Nonnull public ProcessOrderOperationByKeyFluentHelper getProcessOrderOperationByKey(String orderInternalBillOfOperations, String orderIntBillOfOperationsItem)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch a single ProcessOrderOperation entity using key fields.
      Specified by:
      getProcessOrderOperationByKey in interface ProcessOrderService
      Parameters:
      orderInternalBillOfOperations - Order Internal ID

      Constraints: Not nullable, Maximum length: 10

      orderIntBillOfOperationsItem - Internal Identifier of an Operation or Activity

      Constraints: Not nullable, Maximum length: 8

      Returns:
      A fluent helper to fetch a single ProcessOrderOperation 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.
    • getAllProcessOrderStatus

      @Nonnull public ProcessOrderStatusFluentHelper getAllProcessOrderStatus()
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch multiple ProcessOrderStatus entities.
      Specified by:
      getAllProcessOrderStatus in interface ProcessOrderService
      Returns:
      A fluent helper to fetch multiple ProcessOrderStatus 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.
    • getProcessOrderStatusByKey

      @Nonnull public ProcessOrderStatusByKeyFluentHelper getProcessOrderStatusByKey(String manufacturingOrder, String statusCode)
      Deprecated.
      Description copied from interface: ProcessOrderService
      Fetch a single ProcessOrderStatus entity using key fields.
      Specified by:
      getProcessOrderStatusByKey in interface ProcessOrderService
      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 ProcessOrderStatus 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.
    • releaseOrder

      @Nonnull public ReleaseOrderFluentHelper releaseOrder(@Nonnull String manufacturingOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the ReleaseOrder OData function import.

      Specified by:
      releaseOrder in interface ProcessOrderService
      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 ReleaseOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • releaseOperation

      @Nonnull public ReleaseOperationFluentHelper releaseOperation(@Nonnull String manufacturingOrder, @Nonnull String manufacturingOrderOperation)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the ReleaseOperation OData function import.

      Specified by:
      releaseOperation in interface ProcessOrderService
      Parameters:
      manufacturingOrder - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      manufacturingOrderOperation - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ManufacturingOrderOperation

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

      @Nonnull public TechlyCmpltOrderFluentHelper techlyCmpltOrder(@Nonnull String manufacturingOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the TechlyCmpltOrder OData function import.

      Specified by:
      techlyCmpltOrder in interface ProcessOrderService
      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 TechlyCmpltOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • closeOrder

      @Nonnull public CloseOrderFluentHelper closeOrder(@Nonnull String manufacturingOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the CloseOrder OData function import.

      Specified by:
      closeOrder in interface ProcessOrderService
      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 CloseOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • deletionFlagOrder

      @Nonnull public DeletionFlagOrderFluentHelper deletionFlagOrder(@Nonnull String manufacturingOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the DeletionFlagOrder OData function import.

      Specified by:
      deletionFlagOrder in interface ProcessOrderService
      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 DeletionFlagOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • deletionIndOrder

      @Nonnull public DeletionIndOrderFluentHelper deletionIndOrder(@Nonnull String manufacturingOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the DeletionIndOrder OData function import.

      Specified by:
      deletionIndOrder in interface ProcessOrderService
      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 DeletionIndOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • discardOrder

      @Nonnull public DiscardOrderFluentHelper discardOrder(@Nonnull String manufacturingOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the DiscardOrder OData function import.

      Specified by:
      discardOrder in interface ProcessOrderService
      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.
    • convertPlndOrder

      @Nonnull public ConvertPlndOrderFluentHelper convertPlndOrder(@Nonnull String plannedOrder, @Nullable String manufacturingOrderType, @Nullable String manufacturingOrder)
      Deprecated.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the ConvertPlndOrder OData function import.

      Specified by:
      convertPlndOrder in interface ProcessOrderService
      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 ConvertPlndOrder OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • scheduleProcessOrderOperation

      @Nonnull public ScheduleProcessOrderOperationFluentHelper scheduleProcessOrderOperation(@Nonnull String manufacturingOrder, @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.
      Description copied from interface: ProcessOrderService

      Creates a fluent helper for the ScheduleProcessOrderOperation OData function import.

      Specified by:
      scheduleProcessOrderOperation in interface ProcessOrderService
      Parameters:
      manufacturingOrder - Order

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ManufacturingOrder

      orderInternalBillOfOperations - Order Internal ID

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: OrderInternalBillOfOperations

      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

      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

      opSchedldEndTime - Execution End Time

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: OpSchedldEndTime

      opSchedulingMode - Scheduling type

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: OpSchedulingMode

      opSchedulingStatus - Status

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OpSchedulingStatus

      opSchedulingStrategy - Component of the Version Number

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: OpSchedulingStrategy

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