Interface ProductSubstitutionControlService
- All Known Implementing Classes:
DefaultProductSubstitutionControlService
This service enables you to create control and control descriptions. Additionally, product substitution groups can be assigned to a Product Substitution Control.
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | PRODUCTSUBSTITUTIONCTRL_0001 |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Master Data - Product Substitution Control Integration(SAP_COM_0779) |
| Scope Items: | Advanced Available-to-Promise Processing(1JW) |
| Authentication Methods: | x509 |
| Service Group Name: | API_PRODSUBSTNCTRL |
| Business Object: | Product Substitution Control |
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Creates a batch request builder object.Deprecated.Fetch the number of entries from theProdSubstnCtrlentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theProdsubstnctrl_2entity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theProdsubstngrptxtctrlentity collection matching the filter and search expressions.createProdSubstnCtrl(ProdSubstnCtrl prodSubstnCtrl) Deprecated.Create a newProdSubstnCtrlentity and save it to the S/4HANA system.deleteProdSubstnCtrl(ProdSubstnCtrl prodSubstnCtrl) Deprecated.Deletes an existingProdSubstnCtrlentity in the S/4HANA system.deleteProdSubstnCtrlGrp(Prodsubstnctrl_2 prodsubstnctrl_2) Deprecated.Deletes an existingProdsubstnctrl_2entity in the S/4HANA system.deleteProdSubstnCtrlText(Prodsubstngrptxtctrl prodsubstngrptxtctrl) Deprecated.Deletes an existingProdsubstngrptxtctrlentity in the S/4HANA system.Deprecated.Fetch multipleProdSubstnCtrlentities.Deprecated.Fetch multipleProdsubstnctrl_2entities.Deprecated.Fetch multipleProdsubstngrptxtctrlentities.getProdSubstnCtrlByKey(String mDSubstnObjectType, String mDSubstnControl) Deprecated.Fetch a singleProdSubstnCtrlentity using key fields.getProdSubstnCtrlGrpByKey(String mDSubstnObjectType, String mDSubstnControl, String mDSubstnGroup) Deprecated.Fetch a singleProdsubstnctrl_2entity using key fields.getProdSubstnCtrlTextByKey(String language, String mDSubstnObjectType, String mDSubstnControl) Deprecated.Fetch a singleProdsubstngrptxtctrlentity using key fields.updateProdSubstnCtrl(ProdSubstnCtrl prodSubstnCtrl) Deprecated.Update an existingProdSubstnCtrlentity and save it to the S/4HANA system.updateProdSubstnCtrlText(Prodsubstngrptxtctrl prodsubstngrptxtctrl) Deprecated.Update an existingProdsubstngrptxtctrlentity and save it to the S/4HANA system.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
Method Details
-
withServicePath
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.
-
batch
Deprecated.Creates a batch request builder object.- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllProdSubstnCtrl
Deprecated.Fetch multipleProdSubstnCtrlentities.- Returns:
- A request builder to fetch multiple
ProdSubstnCtrlentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countProdSubstnCtrl
Deprecated.Fetch the number of entries from theProdSubstnCtrlentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
ProdSubstnCtrlentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getProdSubstnCtrlByKey
@Nonnull GetByKeyRequestBuilder<ProdSubstnCtrl> getProdSubstnCtrlByKey(String mDSubstnObjectType, String mDSubstnControl) Deprecated.Fetch a singleProdSubstnCtrlentity using key fields.- Parameters:
mDSubstnObjectType- SAP Object TypeConstraints: Not nullable, Maximum length: 30
mDSubstnControl- Substitution ControlConstraints: Not nullable, Maximum length: 20
- Returns:
- A request builder to fetch a single
ProdSubstnCtrlentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
createProdSubstnCtrl
@Nonnull CreateRequestBuilder<ProdSubstnCtrl> createProdSubstnCtrl(@Nonnull ProdSubstnCtrl prodSubstnCtrl) Deprecated.Create a newProdSubstnCtrlentity and save it to the S/4HANA system.- Parameters:
prodSubstnCtrl-ProdSubstnCtrlentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
ProdSubstnCtrlentity. To perform execution, call theexecutemethod on the request builder object.
-
updateProdSubstnCtrl
@Nonnull UpdateRequestBuilder<ProdSubstnCtrl> updateProdSubstnCtrl(@Nonnull ProdSubstnCtrl prodSubstnCtrl) Deprecated.Update an existingProdSubstnCtrlentity and save it to the S/4HANA system.- Parameters:
prodSubstnCtrl-ProdSubstnCtrlentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
ProdSubstnCtrlentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteProdSubstnCtrl
@Nonnull DeleteRequestBuilder<ProdSubstnCtrl> deleteProdSubstnCtrl(@Nonnull ProdSubstnCtrl prodSubstnCtrl) Deprecated.Deletes an existingProdSubstnCtrlentity in the S/4HANA system.- Parameters:
prodSubstnCtrl-ProdSubstnCtrlentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
ProdSubstnCtrlentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllProdSubstnCtrlGrp
Deprecated.Fetch multipleProdsubstnctrl_2entities.- Returns:
- A request builder to fetch multiple
Prodsubstnctrl_2entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countProdSubstnCtrlGrp
Deprecated.Fetch the number of entries from theProdsubstnctrl_2entity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
Prodsubstnctrl_2entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getProdSubstnCtrlGrpByKey
@Nonnull GetByKeyRequestBuilder<Prodsubstnctrl_2> getProdSubstnCtrlGrpByKey(String mDSubstnObjectType, String mDSubstnControl, String mDSubstnGroup) Deprecated.Fetch a singleProdsubstnctrl_2entity using key fields.- Parameters:
mDSubstnObjectType- SAP Object TypeConstraints: Not nullable, Maximum length: 30
mDSubstnGroup- Group NameConstraints: Not nullable, Maximum length: 20
mDSubstnControl- Substitution ControlConstraints: Not nullable, Maximum length: 20
- Returns:
- A request builder to fetch a single
Prodsubstnctrl_2entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
deleteProdSubstnCtrlGrp
@Nonnull DeleteRequestBuilder<Prodsubstnctrl_2> deleteProdSubstnCtrlGrp(@Nonnull Prodsubstnctrl_2 prodsubstnctrl_2) Deprecated.Deletes an existingProdsubstnctrl_2entity in the S/4HANA system.- Parameters:
prodsubstnctrl_2-Prodsubstnctrl_2entity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
Prodsubstnctrl_2entity. To perform execution, call theexecutemethod on the request builder object.
-
getAllProdSubstnCtrlText
Deprecated.Fetch multipleProdsubstngrptxtctrlentities.- Returns:
- A request builder to fetch multiple
Prodsubstngrptxtctrlentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countProdSubstnCtrlText
Deprecated.Fetch the number of entries from theProdsubstngrptxtctrlentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
Prodsubstngrptxtctrlentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getProdSubstnCtrlTextByKey
@Nonnull GetByKeyRequestBuilder<Prodsubstngrptxtctrl> getProdSubstnCtrlTextByKey(String language, String mDSubstnObjectType, String mDSubstnControl) Deprecated.Fetch a singleProdsubstngrptxtctrlentity using key fields.- Parameters:
mDSubstnObjectType- SAP Object TypeConstraints: Not nullable, Maximum length: 30
mDSubstnControl- Substitution ControlConstraints: Not nullable, Maximum length: 20
language- LanguageConstraints: Not nullable, Maximum length: 2
- Returns:
- A request builder to fetch a single
Prodsubstngrptxtctrlentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
updateProdSubstnCtrlText
@Nonnull UpdateRequestBuilder<Prodsubstngrptxtctrl> updateProdSubstnCtrlText(@Nonnull Prodsubstngrptxtctrl prodsubstngrptxtctrl) Deprecated.Update an existingProdsubstngrptxtctrlentity and save it to the S/4HANA system.- Parameters:
prodsubstngrptxtctrl-Prodsubstngrptxtctrlentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
Prodsubstngrptxtctrlentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteProdSubstnCtrlText
@Nonnull DeleteRequestBuilder<Prodsubstngrptxtctrl> deleteProdSubstnCtrlText(@Nonnull Prodsubstngrptxtctrl prodsubstngrptxtctrl) Deprecated.Deletes an existingProdsubstngrptxtctrlentity in the S/4HANA system.- Parameters:
prodsubstngrptxtctrl-Prodsubstngrptxtctrlentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
Prodsubstngrptxtctrlentity. To perform execution, call theexecutemethod on the request builder object.
-