public interface MasterRecipeService extends BatchService<MasterRecipeServiceBatch>
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 |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull MasterRecipeService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull MasterRecipeHeaderFluentHelper getAllMasterRecipeHeader()
MasterRecipeHeader
entities.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 MasterRecipeHeaderByKeyFluentHelper getMasterRecipeHeaderByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeInternalVersion)
MasterRecipeHeader
entity using key fields.masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
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 MasterRecipeMatlAssgmtFluentHelper getAllMasterRecipeMatlAssgmt()
MasterRecipeMatlAssgmt
entities.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 MasterRecipeMatlAssgmtByKeyFluentHelper getMasterRecipeMatlAssgmtByKey(String product, String plant, String masterRecipeGroup, String masterRecipe, String masterRecipeMaterialAssignment, String mstrRcpMatlAssgmtIntVersion)
MasterRecipeMatlAssgmt
entity using key fields.product
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 18
masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
plant
- Key uniquely identifying a plant.
Constraints: Not nullable, Maximum length: 4
mstrRcpMatlAssgmtIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipeMaterialAssignment
- Counter for additional criteria
Constraints: Not nullable, Maximum length: 7
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 MasterRecipeOpCompAllocFluentHelper getAllMasterRecipeOpCompAlloc()
MasterRecipeOpCompAlloc
entities.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 MasterRecipeOpCompAllocByKeyFluentHelper getMasterRecipeOpCompAllocByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOpBOMItemInternalID, String mstrRcpOpBOMItemIntVersion)
MasterRecipeOpCompAlloc
entity using key fields.masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
mstrRcpOpBOMItemIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
masterRecipeGroup
- Key identifying a 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
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 MasterRecipeOperationFluentHelper getAllMasterRecipeOperation()
MasterRecipeOperation
entities.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 MasterRecipeOperationByKeyFluentHelper getMasterRecipeOperationByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
MasterRecipeOperation
entity using key fields.masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
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 MasterRecipeOpSecdryRsceFluentHelper getAllMasterRecipeOpSecdryRsce()
MasterRecipeOpSecdryRsce
entities.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 MasterRecipeOpSecdryRsceByKeyFluentHelper getMasterRecipeOpSecdryRsceByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
MasterRecipeOpSecdryRsce
entity using key fields.masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
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 MasterRecipePhaseFluentHelper getAllMasterRecipePhase()
MasterRecipePhase
entities.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 MasterRecipePhaseByKeyFluentHelper getMasterRecipePhaseByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpSuperiorOpIntVersion, String mstrRcpOperationIntVersion)
MasterRecipePhase
entity using key fields.masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
mstrRcpSuperiorOpIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
masterRecipeOperationIntID
- Number of the Task List Node
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 MasterRecipePhseCompAllocFluentHelper getAllMasterRecipePhseCompAlloc()
MasterRecipePhseCompAlloc
entities.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 MasterRecipePhseCompAllocByKeyFluentHelper getMasterRecipePhseCompAllocByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOpBOMItemInternalID, String mstrRcpOpBOMItemIntVersion)
MasterRecipePhseCompAlloc
entity using key fields.masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
mstrRcpOpBOMItemIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
masterRecipeGroup
- Key identifying a 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
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 MasterRecipePhseSecdryRsceFluentHelper getAllMasterRecipePhseSecdryRsce()
MasterRecipePhseSecdryRsce
entities.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 MasterRecipePhseSecdryRsceByKeyFluentHelper getMasterRecipePhseSecdryRsceByKey(String masterRecipeGroup, String masterRecipe, String masterRecipeOperationIntID, String mstrRcpOperationIntVersion)
MasterRecipePhseSecdryRsce
entity using key fields.masterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
masterRecipeGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
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 MasterRecipePhseRelshpFluentHelper getAllMasterRecipePhseRelshp()
MasterRecipePhseRelshp
entities.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 MasterRecipePhseRelshpByKeyFluentHelper getMasterRecipePhseRelshpByKey(String prdcssrMasterRecipeGroup, String prdcssrMasterRecipe, String prdcssrMstrRcpOpInternalID, String succssrMasterRecipeGroup, String succssrMasterRecipe, String succssrMstrRcpOpInternalID, String masterRecipeRelationshipType, Boolean maxTimeIntvlIsUsedForSchedg, String mstrRcpRelationshipIntVersion)
MasterRecipePhseRelshp
entity using key fields.succssrMstrRcpOpInternalID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
masterRecipeRelationshipType
- Type of relationship
Constraints: Not nullable, Maximum length: 2
succssrMasterRecipeGroup
- Key for the standard network containing the activity for which the relationship is maintained.
Constraints: Not nullable, Maximum length: 8
mstrRcpRelationshipIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
prdcssrMstrRcpOpInternalID
- Number of the Task List Node
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
prdcssrMasterRecipeGroup
- Key for the standard network containing the activity for which the relationship is maintained.
Constraints: Not nullable, Maximum length: 8
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
prdcssrMasterRecipe
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
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.