@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultMasterRecipeService") public class DefaultMasterRecipeService extends Object implements MasterRecipeService
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. .
Reference: SAP API Business Hub
OData Service: | API_MASTER_RECIPE |
API Version: | 1 |
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: | Basic, x509, OAuth2 |
Business Object: | MasterRecipe |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultMasterRecipeService()
Creates a service using
MasterRecipeService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultMasterRecipeService()
MasterRecipeService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultMasterRecipeService withServicePath(@Nonnull String servicePath)
MasterRecipeService
withServicePath
in interface MasterRecipeService
servicePath
- Service path that will override the default.@Nonnull public DefaultMasterRecipeServiceBatch batch()
batch
in interface BatchService<MasterRecipeServiceBatch>
@Nonnull public MasterRecipeHeaderFluentHelper getAllMasterRecipeHeader()
MasterRecipeService
MasterRecipeHeader
entities.getAllMasterRecipeHeader
in interface MasterRecipeService
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.@Nonnull public MasterRecipeHeaderByKeyFluentHelper getMasterRecipeHeaderByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeInternalVersion)
MasterRecipeService
MasterRecipeHeader
entity using key fields.getMasterRecipeHeaderByKey
in interface MasterRecipeService
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeInternalVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipeHeaderCreateFluentHelper createMasterRecipeHeader(@Nonnull MasterRecipeHeader masterRecipeHeader)
MasterRecipeService
MasterRecipeHeader
entity and save it to the S/4HANA system.createMasterRecipeHeader
in interface MasterRecipeService
masterRecipeHeader
- MasterRecipeHeader
entity object that will be created in the S/4HANA system.MasterRecipeHeader
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipeHeaderUpdateFluentHelper updateMasterRecipeHeader(@Nonnull MasterRecipeHeader masterRecipeHeader)
MasterRecipeService
MasterRecipeHeader
entity and save it to the S/4HANA system.updateMasterRecipeHeader
in interface MasterRecipeService
masterRecipeHeader
- MasterRecipeHeader
entity object that will be updated in the S/4HANA system.MasterRecipeHeader
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipeMatlAssgmtFluentHelper getAllMasterRecipeMatlAssgmt()
MasterRecipeService
MasterRecipeMatlAssgmt
entities.getAllMasterRecipeMatlAssgmt
in interface MasterRecipeService
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.@Nonnull public MasterRecipeMatlAssgmtByKeyFluentHelper getMasterRecipeMatlAssgmtByKey(String product, String plant, String masterRecipeGroup, String masterRecipe, String masterRecipeMaterialAssignment, String mstrRcpMatlAssgmtIntVersion)
MasterRecipeService
MasterRecipeMatlAssgmt
entity using key fields.getMasterRecipeMatlAssgmtByKey
in interface MasterRecipeService
product
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 18
plant
- Key uniquely identifying a plant.
Constraints: Not nullable, Maximum length: 4
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeMaterialAssignment
- Counter for additional criteria
Constraints: Not nullable, Maximum length: 7
mstrRcpMatlAssgmtIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipeOpCompAllocFluentHelper getAllMasterRecipeOpCompAlloc()
MasterRecipeService
MasterRecipeOpCompAlloc
entities.getAllMasterRecipeOpCompAlloc
in interface MasterRecipeService
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.@Nonnull public MasterRecipeOpCompAllocByKeyFluentHelper getMasterRecipeOpCompAllocByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOpBOMItemInternalID, String mstrRcpOpBOMItemIntVersion)
MasterRecipeService
MasterRecipeOpCompAlloc
entity using key fields.getMasterRecipeOpCompAllocByKey
in interface MasterRecipeService
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeOperationIntID
- Task list node number for operation
Constraints: Not nullable, Maximum length: 8
mstrRcpOpBOMItemInternalID
- No. for material comp. allocation to task list
Constraints: Not nullable, Maximum length: 8
mstrRcpOpBOMItemIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipeOperationFluentHelper getAllMasterRecipeOperation()
MasterRecipeService
MasterRecipeOperation
entities.getAllMasterRecipeOperation
in interface MasterRecipeService
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.@Nonnull public MasterRecipeOperationByKeyFluentHelper getMasterRecipeOperationByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
MasterRecipeService
MasterRecipeOperation
entity using key fields.getMasterRecipeOperationByKey
in interface MasterRecipeService
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeOperationIntID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
mstrRcpOperationIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipeOperationCreateFluentHelper createMasterRecipeOperation(@Nonnull MasterRecipeOperation masterRecipeOperation)
MasterRecipeService
MasterRecipeOperation
entity and save it to the S/4HANA system.createMasterRecipeOperation
in interface MasterRecipeService
masterRecipeOperation
- MasterRecipeOperation
entity object that will be created in the S/4HANA system.MasterRecipeOperation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipeOperationUpdateFluentHelper updateMasterRecipeOperation(@Nonnull MasterRecipeOperation masterRecipeOperation)
MasterRecipeService
MasterRecipeOperation
entity and save it to the S/4HANA system.updateMasterRecipeOperation
in interface MasterRecipeService
masterRecipeOperation
- MasterRecipeOperation
entity object that will be updated in the S/4HANA system.MasterRecipeOperation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipeOpSecdryRsceFluentHelper getAllMasterRecipeOpSecdryRsce()
MasterRecipeService
MasterRecipeOpSecdryRsce
entities.getAllMasterRecipeOpSecdryRsce
in interface MasterRecipeService
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.@Nonnull public MasterRecipeOpSecdryRsceByKeyFluentHelper getMasterRecipeOpSecdryRsceByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
MasterRecipeService
MasterRecipeOpSecdryRsce
entity using key fields.getMasterRecipeOpSecdryRsceByKey
in interface MasterRecipeService
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeOperationIntID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
mstrRcpOperationIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipeOpSecdryRsceCreateFluentHelper createMasterRecipeOpSecdryRsce(@Nonnull MasterRecipeOpSecdryRsce masterRecipeOpSecdryRsce)
MasterRecipeService
MasterRecipeOpSecdryRsce
entity and save it to the S/4HANA system.createMasterRecipeOpSecdryRsce
in interface MasterRecipeService
masterRecipeOpSecdryRsce
- MasterRecipeOpSecdryRsce
entity object that will be created in the S/4HANA system.MasterRecipeOpSecdryRsce
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipeOpSecdryRsceUpdateFluentHelper updateMasterRecipeOpSecdryRsce(@Nonnull MasterRecipeOpSecdryRsce masterRecipeOpSecdryRsce)
MasterRecipeService
MasterRecipeOpSecdryRsce
entity and save it to the S/4HANA system.updateMasterRecipeOpSecdryRsce
in interface MasterRecipeService
masterRecipeOpSecdryRsce
- MasterRecipeOpSecdryRsce
entity object that will be updated in the S/4HANA system.MasterRecipeOpSecdryRsce
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhaseFluentHelper getAllMasterRecipePhase()
MasterRecipeService
MasterRecipePhase
entities.getAllMasterRecipePhase
in interface MasterRecipeService
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.@Nonnull public MasterRecipePhaseByKeyFluentHelper getMasterRecipePhaseByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpSuperiorOpIntVersion, String mstrRcpOperationIntVersion)
MasterRecipeService
MasterRecipePhase
entity using key fields.getMasterRecipePhaseByKey
in interface MasterRecipeService
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeOperationIntID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
mstrRcpSuperiorOpIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
mstrRcpOperationIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipePhaseCreateFluentHelper createMasterRecipePhase(@Nonnull MasterRecipePhase masterRecipePhase)
MasterRecipeService
MasterRecipePhase
entity and save it to the S/4HANA system.createMasterRecipePhase
in interface MasterRecipeService
masterRecipePhase
- MasterRecipePhase
entity object that will be created in the S/4HANA system.MasterRecipePhase
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhaseUpdateFluentHelper updateMasterRecipePhase(@Nonnull MasterRecipePhase masterRecipePhase)
MasterRecipeService
MasterRecipePhase
entity and save it to the S/4HANA system.updateMasterRecipePhase
in interface MasterRecipeService
masterRecipePhase
- MasterRecipePhase
entity object that will be updated in the S/4HANA system.MasterRecipePhase
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhseCompAllocFluentHelper getAllMasterRecipePhseCompAlloc()
MasterRecipeService
MasterRecipePhseCompAlloc
entities.getAllMasterRecipePhseCompAlloc
in interface MasterRecipeService
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.@Nonnull public MasterRecipePhseCompAllocByKeyFluentHelper getMasterRecipePhseCompAllocByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOpBOMItemInternalID, String mstrRcpOpBOMItemIntVersion)
MasterRecipeService
MasterRecipePhseCompAlloc
entity using key fields.getMasterRecipePhseCompAllocByKey
in interface MasterRecipeService
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeOperationIntID
- Task list node number for operation
Constraints: Not nullable, Maximum length: 8
mstrRcpOpBOMItemInternalID
- No. for material comp. allocation to task list
Constraints: Not nullable, Maximum length: 8
mstrRcpOpBOMItemIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipePhseCompAllocCreateFluentHelper createMasterRecipePhseCompAlloc(@Nonnull MasterRecipePhseCompAlloc masterRecipePhseCompAlloc)
MasterRecipeService
MasterRecipePhseCompAlloc
entity and save it to the S/4HANA system.createMasterRecipePhseCompAlloc
in interface MasterRecipeService
masterRecipePhseCompAlloc
- MasterRecipePhseCompAlloc
entity object that will be created in the S/4HANA system.MasterRecipePhseCompAlloc
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhseCompAllocUpdateFluentHelper updateMasterRecipePhseCompAlloc(@Nonnull MasterRecipePhseCompAlloc masterRecipePhseCompAlloc)
MasterRecipeService
MasterRecipePhseCompAlloc
entity and save it to the S/4HANA system.updateMasterRecipePhseCompAlloc
in interface MasterRecipeService
masterRecipePhseCompAlloc
- MasterRecipePhseCompAlloc
entity object that will be updated in the S/4HANA system.MasterRecipePhseCompAlloc
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhseSecdryRsceFluentHelper getAllMasterRecipePhseSecdryRsce()
MasterRecipeService
MasterRecipePhseSecdryRsce
entities.getAllMasterRecipePhseSecdryRsce
in interface MasterRecipeService
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.@Nonnull public MasterRecipePhseSecdryRsceByKeyFluentHelper getMasterRecipePhseSecdryRsceByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
MasterRecipeService
MasterRecipePhseSecdryRsce
entity using key fields.getMasterRecipePhseSecdryRsceByKey
in interface MasterRecipeService
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeOperationIntID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
mstrRcpOperationIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipePhseSecdryRsceCreateFluentHelper createMasterRecipePhseSecdryRsce(@Nonnull MasterRecipePhseSecdryRsce masterRecipePhseSecdryRsce)
MasterRecipeService
MasterRecipePhseSecdryRsce
entity and save it to the S/4HANA system.createMasterRecipePhseSecdryRsce
in interface MasterRecipeService
masterRecipePhseSecdryRsce
- MasterRecipePhseSecdryRsce
entity object that will be created in the S/4HANA system.MasterRecipePhseSecdryRsce
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhseSecdryRsceUpdateFluentHelper updateMasterRecipePhseSecdryRsce(@Nonnull MasterRecipePhseSecdryRsce masterRecipePhseSecdryRsce)
MasterRecipeService
MasterRecipePhseSecdryRsce
entity and save it to the S/4HANA system.updateMasterRecipePhseSecdryRsce
in interface MasterRecipeService
masterRecipePhseSecdryRsce
- MasterRecipePhseSecdryRsce
entity object that will be updated in the S/4HANA system.MasterRecipePhseSecdryRsce
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhseRelshpFluentHelper getAllMasterRecipePhseRelshp()
MasterRecipeService
MasterRecipePhseRelshp
entities.getAllMasterRecipePhseRelshp
in interface MasterRecipeService
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.@Nonnull public MasterRecipePhseRelshpByKeyFluentHelper getMasterRecipePhseRelshpByKey(String prdcssrMasterRecipeGroup, String prdcssrMasterRecipe, String prdcssrMstrRcpOpInternalID, String succssrMasterRecipeGroup, String succssrMasterRecipe, String succssrMstrRcpOpInternalID, String masterRecipeRelationshipType, Boolean maxTimeIntvlIsUsedForSchedg, String mstrRcpRelationshipIntVersion)
MasterRecipeService
MasterRecipePhseRelshp
entity using key fields.getMasterRecipePhseRelshpByKey
in interface MasterRecipeService
prdcssrMasterRecipeGroup
- Key for the standard network containing the activity for which the relationship is maintained.
Constraints: Not nullable, Maximum length: 8
prdcssrMasterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
prdcssrMstrRcpOpInternalID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
succssrMasterRecipeGroup
- Key for the standard network containing the activity for which the relationship is maintained.
Constraints: Not nullable, Maximum length: 8
succssrMasterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
succssrMstrRcpOpInternalID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
masterRecipeRelationshipType
- Type of relationship
Constraints: Not nullable, Maximum length: 2
maxTimeIntvlIsUsedForSchedg
- You use this indicator to determine whether the time interval for the relationship will be interpreted
as a maximum by the system in scheduling.
Constraints: Not nullable
mstrRcpRelationshipIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
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.@Nonnull public MasterRecipePhseRelshpCreateFluentHelper createMasterRecipePhseRelshp(@Nonnull MasterRecipePhseRelshp masterRecipePhseRelshp)
MasterRecipeService
MasterRecipePhseRelshp
entity and save it to the S/4HANA system.createMasterRecipePhseRelshp
in interface MasterRecipeService
masterRecipePhseRelshp
- MasterRecipePhseRelshp
entity object that will be created in the S/4HANA system.MasterRecipePhseRelshp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public MasterRecipePhseRelshpUpdateFluentHelper updateMasterRecipePhseRelshp(@Nonnull MasterRecipePhseRelshp masterRecipePhseRelshp)
MasterRecipeService
MasterRecipePhseRelshp
entity and save it to the S/4HANA system.updateMasterRecipePhseRelshp
in interface MasterRecipeService
masterRecipePhseRelshp
- MasterRecipePhseRelshp
entity object that will be updated in the S/4HANA system.MasterRecipePhseRelshp
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2020 SAP SE. All rights reserved.