Interface ProductionRoutingService

All Superinterfaces:
BatchService<ProductionRoutingServiceBatch>
All Known Implementing Classes:
DefaultProductionRoutingService

@Deprecated public interface ProductionRoutingService extends BatchService<ProductionRoutingServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

A routing is a description of the operations (or steps in a process) that are performed to manufacture a product (or material). It is used as a reference for production orders, to run schedules and in calculating the costs of products..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PRODUCTION_ROUTING
API Version: 1.0.2
Minimum ERP Version: 2302
Communication Scenario: Production Planning Master Data Integration(SAP_COM_0519)
Scope Items: Third-Party Shop Floor Execution - Process Industry(3W3), Third-Party Shop Floor Execution - Discrete Industry(3W4)
Authentication Methods: x509
Business Object: Production Routing
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ProductionRoutingService 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.
    • getAllOperationDocumentPRTAssignment

      @Nonnull OperationDocumentPRTAssignmentFluentHelper getAllOperationDocumentPRTAssignment()
      Deprecated.
      Fetch multiple OperationDocumentPRTAssignment entities.
      Returns:
      A fluent helper to fetch multiple OperationDocumentPRTAssignment 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.
    • getOperationDocumentPRTAssignmentByKey

      @Nonnull OperationDocumentPRTAssignmentByKeyFluentHelper getOperationDocumentPRTAssignmentByKey(String productionRoutingGroup, String productionRouting, String productionRoutingSequence, String productionRoutingOpIntID, String bOOOperationPRTInternalID, String bOOOperationPRTIntVersCounter)
      Deprecated.
      Fetch a single OperationDocumentPRTAssignment entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingOpIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTInternalID - Item Counter for Production Resources/Tools

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTIntVersCounter - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull OperationEquipmentPRTAssignmentFluentHelper getAllOperationEquipmentPRTAssignment()
      Deprecated.
      Fetch multiple OperationEquipmentPRTAssignment entities.
      Returns:
      A fluent helper to fetch multiple OperationEquipmentPRTAssignment 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.
    • getOperationEquipmentPRTAssignmentByKey

      @Nonnull OperationEquipmentPRTAssignmentByKeyFluentHelper getOperationEquipmentPRTAssignmentByKey(String productionRoutingGroup, String productionRouting, String productionRoutingSequence, String productionRoutingOpIntID, String bOOOperationPRTInternalID, String bOOOperationPRTIntVersCounter)
      Deprecated.
      Fetch a single OperationEquipmentPRTAssignment entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingOpIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTInternalID - Item Counter for Production Resources/Tools

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTIntVersCounter - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull OperationMaterialPRTAssignmentFluentHelper getAllOperationMaterialPRTAssignment()
      Deprecated.
      Fetch multiple OperationMaterialPRTAssignment entities.
      Returns:
      A fluent helper to fetch multiple OperationMaterialPRTAssignment 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.
    • getOperationMaterialPRTAssignmentByKey

      @Nonnull OperationMaterialPRTAssignmentByKeyFluentHelper getOperationMaterialPRTAssignmentByKey(String productionRoutingGroup, String productionRouting, String productionRoutingSequence, String productionRoutingOpIntID, String bOOOperationPRTInternalID, String bOOOperationPRTIntVersCounter)
      Deprecated.
      Fetch a single OperationMaterialPRTAssignment entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingOpIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTInternalID - Item Counter for Production Resources/Tools

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTIntVersCounter - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull OperationMiscellaneousPRTAssignmentFluentHelper getAllOperationMiscellaneousPRTAssignment()
      Deprecated.
      Fetch multiple OperationMiscellaneousPRTAssignment entities.
      Returns:
      A fluent helper to fetch multiple OperationMiscellaneousPRTAssignment 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.
    • getOperationMiscellaneousPRTAssignmentByKey

      @Nonnull OperationMiscellaneousPRTAssignmentByKeyFluentHelper getOperationMiscellaneousPRTAssignmentByKey(String productionRoutingGroup, String productionRouting, String productionRoutingSequence, String productionRoutingOpIntID, String bOOOperationPRTInternalID, String bOOOperationPRTIntVersCounter)
      Deprecated.
      Fetch a single OperationMiscellaneousPRTAssignment entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingOpIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTInternalID - Item Counter for Production Resources/Tools

      Constraints: Not nullable, Maximum length: 8

      bOOOperationPRTIntVersCounter - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull ProductionRoutingHeaderFluentHelper getAllProductionRoutingHeader()
      Deprecated.
      Fetch multiple ProductionRoutingHeader entities.
      Returns:
      A fluent helper to fetch multiple ProductionRoutingHeader 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.
    • getProductionRoutingHeaderByKey

      @Nonnull ProductionRoutingHeaderByKeyFluentHelper getProductionRoutingHeaderByKey(String productionRoutingGroup, String productionRouting, String productionRoutingInternalVers)
      Deprecated.
      Fetch a single ProductionRoutingHeader entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRoutingInternalVers - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

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

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

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

      @Nonnull ProductionRoutingMatlAssgmtFluentHelper getAllProductionRoutingMatlAssgmt()
      Deprecated.
      Fetch multiple ProductionRoutingMatlAssgmt entities.
      Returns:
      A fluent helper to fetch multiple ProductionRoutingMatlAssgmt 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.
    • getProductionRoutingMatlAssgmtByKey

      @Nonnull ProductionRoutingMatlAssgmtByKeyFluentHelper getProductionRoutingMatlAssgmtByKey(String product, String plant, String productionRoutingGroup, String productionRouting, String productionRoutingMatlAssgmt, String productionRtgMatlAssgmtIntVers)
      Deprecated.
      Fetch a single ProductionRoutingMatlAssgmt entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRoutingMatlAssgmt - Counter for Additional Criteria

      Constraints: Not nullable, Maximum length: 7

      product - Material Number

      Constraints: Not nullable, Maximum length: 18

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      productionRtgMatlAssgmtIntVers - Internal counter

      Constraints: Not nullable, Maximum length: 8

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

      @Nonnull ProductionRoutingOpCompAllocFluentHelper getAllProductionRoutingOpCompAlloc()
      Deprecated.
      Fetch multiple ProductionRoutingOpCompAlloc entities.
      Returns:
      A fluent helper to fetch multiple ProductionRoutingOpCompAlloc 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.
    • getProductionRoutingOpCompAllocByKey

      @Nonnull ProductionRoutingOpCompAllocByKeyFluentHelper getProductionRoutingOpCompAllocByKey(String productionRoutingGroup, String productionRouting, String productionRoutingSequence, String productionRoutingOpIntID, String prodnRtgOpBOMItemInternalID, String prodnRtgOpBOMItemIntVersion)
      Deprecated.
      Fetch a single ProductionRoutingOpCompAlloc entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingOpIntID - Task list node number for operation

      Constraints: Not nullable, Maximum length: 8

      prodnRtgOpBOMItemIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      prodnRtgOpBOMItemInternalID - No. for material comp. allocation to task list

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

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

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

      @Nonnull ProductionRoutingOperationFluentHelper getAllProductionRoutingOperation()
      Deprecated.
      Fetch multiple ProductionRoutingOperation entities.
      Returns:
      A fluent helper to fetch multiple ProductionRoutingOperation 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.
    • getProductionRoutingOperationByKey

      @Nonnull ProductionRoutingOperationByKeyFluentHelper getProductionRoutingOperationByKey(String productionRoutingGroup, String productionRouting, String productionRoutingSequence, String productionRoutingOpIntID, String productionRoutingOpIntVersion)
      Deprecated.
      Fetch a single ProductionRoutingOperation entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingOpIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      productionRoutingOpIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

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

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

      @Nonnull ProductionRoutingSequenceFluentHelper getAllProductionRoutingSequence()
      Deprecated.
      Fetch multiple ProductionRoutingSequence entities.
      Returns:
      A fluent helper to fetch multiple ProductionRoutingSequence 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.
    • getProductionRoutingSequenceByKey

      @Nonnull ProductionRoutingSequenceByKeyFluentHelper getProductionRoutingSequenceByKey(String productionRoutingGroup, String productionRouting, String productionRoutingSequence, String productionRoutingSqncIntVers)
      Deprecated.
      Fetch a single ProductionRoutingSequence entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingSqncIntVers - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

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

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

      @Nonnull ProductionRoutingSubOperationFluentHelper getAllProductionRoutingSubOperation()
      Deprecated.
      Fetch multiple ProductionRoutingSubOperation entities.
      Returns:
      A fluent helper to fetch multiple ProductionRoutingSubOperation 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.
    • getProductionRoutingSubOperationByKey

      @Nonnull ProductionRoutingSubOperationByKeyFluentHelper getProductionRoutingSubOperationByKey(String productionRoutingGroup, String productionRouting, String productionRoutingOpIntID, String productionRoutingSequence, String productionRoutingOpIntVersion)
      Deprecated.
      Fetch a single ProductionRoutingSubOperation entity using key fields.
      Parameters:
      productionRoutingGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      productionRouting - Group Counter

      Constraints: Not nullable, Maximum length: 2

      productionRoutingOpIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      productionRoutingOpIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      productionRoutingSequence - Sequence

      Constraints: Not nullable, Maximum length: 6

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

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

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