@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. |
Modifier and Type | Method and Description |
---|---|
DefaultMasterRecipeServiceBatch |
batch()
Instantiate a new FluentHelper instance for a single OData batch request.
|
MasterRecipeHeaderFluentHelper |
getAllMasterRecipeHeader()
Fetch multiple
MasterRecipeHeader entities. |
MasterRecipeMatlAssgmtFluentHelper |
getAllMasterRecipeMatlAssgmt()
Fetch multiple
MasterRecipeMatlAssgmt entities. |
MasterRecipeOpCompAllocFluentHelper |
getAllMasterRecipeOpCompAlloc()
Fetch multiple
MasterRecipeOpCompAlloc entities. |
MasterRecipeOperationFluentHelper |
getAllMasterRecipeOperation()
Fetch multiple
MasterRecipeOperation entities. |
MasterRecipeOpSecdryRsceFluentHelper |
getAllMasterRecipeOpSecdryRsce()
Fetch multiple
MasterRecipeOpSecdryRsce entities. |
MasterRecipePhaseFluentHelper |
getAllMasterRecipePhase()
Fetch multiple
MasterRecipePhase entities. |
MasterRecipePhseCompAllocFluentHelper |
getAllMasterRecipePhseCompAlloc()
Fetch multiple
MasterRecipePhseCompAlloc entities. |
MasterRecipePhseRelshpFluentHelper |
getAllMasterRecipePhseRelshp()
Fetch multiple
MasterRecipePhseRelshp entities. |
MasterRecipePhseSecdryRsceFluentHelper |
getAllMasterRecipePhseSecdryRsce()
Fetch multiple
MasterRecipePhseSecdryRsce entities. |
MasterRecipeHeaderByKeyFluentHelper |
getMasterRecipeHeaderByKey(String masterRecipeGroup,
String masterRecipe,
String masterRecipeInternalVersion)
Fetch a single
MasterRecipeHeader entity using key fields. |
MasterRecipeMatlAssgmtByKeyFluentHelper |
getMasterRecipeMatlAssgmtByKey(String product,
String plant,
String masterRecipeGroup,
String masterRecipe,
String masterRecipeMaterialAssignment,
String mstrRcpMatlAssgmtIntVersion)
Fetch a single
MasterRecipeMatlAssgmt entity using key fields. |
MasterRecipeOpCompAllocByKeyFluentHelper |
getMasterRecipeOpCompAllocByKey(String masterRecipeGroup,
String masterRecipe,
String masterRecipeOperationIntID,
String mstrRcpOpBOMItemInternalID,
String mstrRcpOpBOMItemIntVersion)
Fetch a single
MasterRecipeOpCompAlloc entity using key fields. |
MasterRecipeOperationByKeyFluentHelper |
getMasterRecipeOperationByKey(String masterRecipeGroup,
String masterRecipe,
String masterRecipeOperationIntID,
String mstrRcpOperationIntVersion)
Fetch a single
MasterRecipeOperation entity using key fields. |
MasterRecipeOpSecdryRsceByKeyFluentHelper |
getMasterRecipeOpSecdryRsceByKey(String masterRecipeGroup,
String masterRecipe,
String masterRecipeOperationIntID,
String mstrRcpOperationIntVersion)
Fetch a single
MasterRecipeOpSecdryRsce entity using key fields. |
MasterRecipePhaseByKeyFluentHelper |
getMasterRecipePhaseByKey(String masterRecipeGroup,
String masterRecipe,
String masterRecipeOperationIntID,
String mstrRcpSuperiorOpIntVersion,
String mstrRcpOperationIntVersion)
Fetch a single
MasterRecipePhase entity using key fields. |
MasterRecipePhseCompAllocByKeyFluentHelper |
getMasterRecipePhseCompAllocByKey(String masterRecipeGroup,
String masterRecipe,
String masterRecipeOperationIntID,
String mstrRcpOpBOMItemInternalID,
String mstrRcpOpBOMItemIntVersion)
Fetch a single
MasterRecipePhseCompAlloc entity using key fields. |
MasterRecipePhseRelshpByKeyFluentHelper |
getMasterRecipePhseRelshpByKey(String prdcssrMasterRecipeGroup,
String prdcssrMasterRecipe,
String prdcssrMstrRcpOpInternalID,
String succssrMasterRecipeGroup,
String succssrMasterRecipe,
String succssrMstrRcpOpInternalID,
String masterRecipeRelationshipType,
Boolean maxTimeIntvlIsUsedForSchedg,
String mstrRcpRelationshipIntVersion)
Fetch a single
MasterRecipePhseRelshp entity using key fields. |
MasterRecipePhseSecdryRsceByKeyFluentHelper |
getMasterRecipePhseSecdryRsceByKey(String masterRecipeGroup,
String masterRecipe,
String masterRecipeOperationIntID,
String mstrRcpOperationIntVersion)
Fetch a single
MasterRecipePhseSecdryRsce entity using key fields. |
DefaultMasterRecipeService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
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 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 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 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 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 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 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.Copyright © 2020 SAP SE. All rights reserved.