Interface MasterRecipeService

All Superinterfaces:
BatchService<MasterRecipeServiceBatch>
All Known Implementing Classes:
DefaultMasterRecipeService

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

Master recipes are used for planning the manufacture of products. It is used as a reference for process orders and in calculating the costs of products. Master recipe is a description of the operations or phases (steps in a process) that must be carried out in a certain order to manufacture a product. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_MASTER_RECIPE
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: Master Recipe
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull MasterRecipeService 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.
    • getAllMasterRecipeHeader

      @Nonnull MasterRecipeHeaderFluentHelper getAllMasterRecipeHeader()
      Deprecated.
      Fetch multiple MasterRecipeHeader entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipeHeader 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.
    • getMasterRecipeHeaderByKey

      @Nonnull MasterRecipeHeaderByKeyFluentHelper getMasterRecipeHeaderByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeInternalVersion)
      Deprecated.
      Fetch a single MasterRecipeHeader entity using key fields.
      Parameters:
      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      masterRecipeInternalVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

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

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

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

      @Nonnull MasterRecipeMatlAssgmtFluentHelper getAllMasterRecipeMatlAssgmt()
      Deprecated.
      Fetch multiple MasterRecipeMatlAssgmt entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipeMatlAssgmt 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.
    • getMasterRecipeMatlAssgmtByKey

      @Nonnull MasterRecipeMatlAssgmtByKeyFluentHelper getMasterRecipeMatlAssgmtByKey(String product, String plant, String masterRecipeGroup, String masterRecipe, String masterRecipeMaterialAssignment, String mstrRcpMatlAssgmtIntVersion)
      Deprecated.
      Fetch a single MasterRecipeMatlAssgmt entity using key fields.
      Parameters:
      product - Material Number

      Constraints: Not nullable, Maximum length: 18

      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      mstrRcpMatlAssgmtIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      masterRecipeMaterialAssignment - Counter for additional criteria

      Constraints: Not nullable, Maximum length: 7

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

      @Nonnull MasterRecipeOpCompAllocFluentHelper getAllMasterRecipeOpCompAlloc()
      Deprecated.
      Fetch multiple MasterRecipeOpCompAlloc entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipeOpCompAlloc 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.
    • getMasterRecipeOpCompAllocByKey

      @Nonnull MasterRecipeOpCompAllocByKeyFluentHelper getMasterRecipeOpCompAllocByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOpBOMItemInternalID, String mstrRcpOpBOMItemIntVersion)
      Deprecated.
      Fetch a single MasterRecipeOpCompAlloc entity using key fields.
      Parameters:
      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      mstrRcpOpBOMItemIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

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

      Constraints: Not nullable, Maximum length: 8

      masterRecipeOperationIntID - Task list node number for operation

      Constraints: Not nullable, Maximum length: 8

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

      @Nonnull MasterRecipeOperationFluentHelper getAllMasterRecipeOperation()
      Deprecated.
      Fetch multiple MasterRecipeOperation entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipeOperation 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.
    • getMasterRecipeOperationByKey

      @Nonnull MasterRecipeOperationByKeyFluentHelper getMasterRecipeOperationByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
      Deprecated.
      Fetch a single MasterRecipeOperation entity using key fields.
      Parameters:
      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      masterRecipeOperationIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      mstrRcpOperationIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

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

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

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

      @Nonnull MasterRecipeOpSecdryRsceFluentHelper getAllMasterRecipeOpSecdryRsce()
      Deprecated.
      Fetch multiple MasterRecipeOpSecdryRsce entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipeOpSecdryRsce 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.
    • getMasterRecipeOpSecdryRsceByKey

      @Nonnull MasterRecipeOpSecdryRsceByKeyFluentHelper getMasterRecipeOpSecdryRsceByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
      Deprecated.
      Fetch a single MasterRecipeOpSecdryRsce entity using key fields.
      Parameters:
      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      masterRecipeOperationIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      mstrRcpOperationIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

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

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

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

      @Nonnull MasterRecipePhaseFluentHelper getAllMasterRecipePhase()
      Deprecated.
      Fetch multiple MasterRecipePhase entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipePhase 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.
    • getMasterRecipePhaseByKey

      @Nonnull MasterRecipePhaseByKeyFluentHelper getMasterRecipePhaseByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpSuperiorOpIntVersion, String mstrRcpOperationIntVersion)
      Deprecated.
      Fetch a single MasterRecipePhase entity using key fields.
      Parameters:
      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      mstrRcpSuperiorOpIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      masterRecipeOperationIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      mstrRcpOperationIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

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

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

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

      @Nonnull MasterRecipePhseCompAllocFluentHelper getAllMasterRecipePhseCompAlloc()
      Deprecated.
      Fetch multiple MasterRecipePhseCompAlloc entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipePhseCompAlloc 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.
    • getMasterRecipePhseCompAllocByKey

      @Nonnull MasterRecipePhseCompAllocByKeyFluentHelper getMasterRecipePhseCompAllocByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOpBOMItemInternalID, String mstrRcpOpBOMItemIntVersion)
      Deprecated.
      Fetch a single MasterRecipePhseCompAlloc entity using key fields.
      Parameters:
      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      mstrRcpOpBOMItemIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

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

      Constraints: Not nullable, Maximum length: 8

      masterRecipeOperationIntID - Task list node number for operation

      Constraints: Not nullable, Maximum length: 8

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

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

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

      @Nonnull MasterRecipePhseSecdryRsceFluentHelper getAllMasterRecipePhseSecdryRsce()
      Deprecated.
      Fetch multiple MasterRecipePhseSecdryRsce entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipePhseSecdryRsce 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.
    • getMasterRecipePhseSecdryRsceByKey

      @Nonnull MasterRecipePhseSecdryRsceByKeyFluentHelper getMasterRecipePhseSecdryRsceByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
      Deprecated.
      Fetch a single MasterRecipePhseSecdryRsce entity using key fields.
      Parameters:
      masterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      masterRecipeGroup - Key for Task List Group

      Constraints: Not nullable, Maximum length: 8

      masterRecipeOperationIntID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      mstrRcpOperationIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

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

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

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

      @Nonnull MasterRecipePhseRelshpFluentHelper getAllMasterRecipePhseRelshp()
      Deprecated.
      Fetch multiple MasterRecipePhseRelshp entities.
      Returns:
      A fluent helper to fetch multiple MasterRecipePhseRelshp 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.
    • getMasterRecipePhseRelshpByKey

      @Nonnull MasterRecipePhseRelshpByKeyFluentHelper getMasterRecipePhseRelshpByKey(String prdcssrMasterRecipeGroup, String prdcssrMasterRecipe, String prdcssrMstrRcpOpInternalID, String succssrMasterRecipeGroup, String succssrMasterRecipe, String succssrMstrRcpOpInternalID, String masterRecipeRelationshipType, Boolean maxTimeIntvlIsUsedForSchedg, String mstrRcpRelationshipIntVersion)
      Deprecated.
      Fetch a single MasterRecipePhseRelshp entity using key fields.
      Parameters:
      succssrMstrRcpOpInternalID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      masterRecipeRelationshipType - Type of relationship

      Constraints: Not nullable, Maximum length: 2

      succssrMasterRecipeGroup - Number of the Standard Network

      Constraints: Not nullable, Maximum length: 8

      mstrRcpRelationshipIntVersion - Internal counter

      Constraints: Not nullable, Maximum length: 8

      prdcssrMstrRcpOpInternalID - Number of the Task List Node

      Constraints: Not nullable, Maximum length: 8

      succssrMasterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

      prdcssrMasterRecipeGroup - Number of the Standard Network

      Constraints: Not nullable, Maximum length: 8

      maxTimeIntvlIsUsedForSchedg - Indicates whether maximum time interval will be considered

      Constraints: Not nullable

      prdcssrMasterRecipe - Group Counter

      Constraints: Not nullable, Maximum length: 2

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

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

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