Class DefaultConfigurationProfileService
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultConfigurationProfileService
- All Implemented Interfaces:
OperationsOnEntityCollections,ServiceWithNavigableEntities,ConfigurationProfileService
@Named("com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultConfigurationProfileService")
@Deprecated
public class DefaultConfigurationProfileService
extends Object
implements ServiceWithNavigableEntities, ConfigurationProfileService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the
VDM.
Variant configuration profiles are used to assign a variant class to configurable products and to define configuration parameters for the products. Variant configuration profiles are prerequisites for configuring a product using variant configuration. All actions support change numbers..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | VARCONFIGURATIONPROFILE_0001 |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Product Lifecycle Management - Variant Configuration Integration(SAP_COM_0751) |
| Scope Items: | Set Up Configurable Model using Variant Configuration(22T) |
| Authentication Methods: | x509 |
| Service Group Name: | API_VARCNFPROFILE |
| Business Object: | Variant Configuration Profile |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.ConfigurationProfileService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingConfigurationProfileService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Creates a batch request builder object.Deprecated.Fetch the number of entries from theVarCnfHistoricalProfileentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theVariantConfigurationProfileentity collection matching the filter and search expressions.createVariantConfigurationProfile(VariantConfigurationProfile variantConfigurationProfile) Deprecated.Create a newVariantConfigurationProfileentity and save it to the S/4HANA system.deleteVariantConfigurationProfile(VariantConfigurationProfile variantConfigurationProfile) Deprecated.Deletes an existingVariantConfigurationProfileentity in the S/4HANA system.Deprecated.Fetch multipleVarCnfHistoricalProfileentities.Deprecated.Fetch multipleVariantConfigurationProfileentities.Deprecated.getVarCnfHistoricalProfileByKey(String product, String varConfigurationProfileName, String changeNumber) Deprecated.Fetch a singleVarCnfHistoricalProfileentity using key fields.getVariantConfigurationProfileByKey(String product, String varConfigurationProfileName) Deprecated.Fetch a singleVariantConfigurationProfileentity using key fields.updateVarCnfHistoricalProfile(VarCnfHistoricalProfile varCnfHistoricalProfile) Deprecated.Update an existingVarCnfHistoricalProfileentity 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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.core.ServiceWithNavigableEntities
applyAction, applyAction, applyFunction, applyFunction, forEntity, withFunction, withFunction
-
Constructor Details
-
DefaultConfigurationProfileService
public DefaultConfigurationProfileService()Deprecated.Creates a service usingConfigurationProfileService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:ConfigurationProfileServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceConfigurationProfileService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.Description copied from interface:ConfigurationProfileServiceCreates a batch request builder object.- Specified by:
batchin interfaceConfigurationProfileService- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllVarCnfHistoricalProfile
Deprecated.Description copied from interface:ConfigurationProfileServiceFetch multipleVarCnfHistoricalProfileentities.- Specified by:
getAllVarCnfHistoricalProfilein interfaceConfigurationProfileService- Returns:
- A request builder to fetch multiple
VarCnfHistoricalProfileentities. 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.
-
countVarCnfHistoricalProfile
Deprecated.Description copied from interface:ConfigurationProfileServiceFetch the number of entries from theVarCnfHistoricalProfileentity collection matching the filter and search expressions.- Specified by:
countVarCnfHistoricalProfilein interfaceConfigurationProfileService- Returns:
- A request builder to fetch the count of
VarCnfHistoricalProfileentities. 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.
-
getVarCnfHistoricalProfileByKey
@Nonnull public GetByKeyRequestBuilder<VarCnfHistoricalProfile> getVarCnfHistoricalProfileByKey(String product, String varConfigurationProfileName, String changeNumber) Deprecated.Description copied from interface:ConfigurationProfileServiceFetch a singleVarCnfHistoricalProfileentity using key fields.- Specified by:
getVarCnfHistoricalProfileByKeyin interfaceConfigurationProfileService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 18
varConfigurationProfileName- Configuration Profile NameConstraints: Not nullable, Maximum length: 30
changeNumber- Change NumberConstraints: Not nullable, Maximum length: 12
- Returns:
- A request builder to fetch a single
VarCnfHistoricalProfileentity 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.
-
updateVarCnfHistoricalProfile
@Nonnull public UpdateRequestBuilder<VarCnfHistoricalProfile> updateVarCnfHistoricalProfile(@Nonnull VarCnfHistoricalProfile varCnfHistoricalProfile) Deprecated.Description copied from interface:ConfigurationProfileServiceUpdate an existingVarCnfHistoricalProfileentity and save it to the S/4HANA system.- Specified by:
updateVarCnfHistoricalProfilein interfaceConfigurationProfileService- Parameters:
varCnfHistoricalProfile-VarCnfHistoricalProfileentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
VarCnfHistoricalProfileentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllVariantConfigurationProfile
@Nonnull public GetAllRequestBuilder<VariantConfigurationProfile> getAllVariantConfigurationProfile()Deprecated.Description copied from interface:ConfigurationProfileServiceFetch multipleVariantConfigurationProfileentities.- Specified by:
getAllVariantConfigurationProfilein interfaceConfigurationProfileService- Returns:
- A request builder to fetch multiple
VariantConfigurationProfileentities. 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.
-
countVariantConfigurationProfile
Deprecated.Description copied from interface:ConfigurationProfileServiceFetch the number of entries from theVariantConfigurationProfileentity collection matching the filter and search expressions.- Specified by:
countVariantConfigurationProfilein interfaceConfigurationProfileService- Returns:
- A request builder to fetch the count of
VariantConfigurationProfileentities. 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.
-
getVariantConfigurationProfileByKey
@Nonnull public GetByKeyRequestBuilder<VariantConfigurationProfile> getVariantConfigurationProfileByKey(String product, String varConfigurationProfileName) Deprecated.Description copied from interface:ConfigurationProfileServiceFetch a singleVariantConfigurationProfileentity using key fields.- Specified by:
getVariantConfigurationProfileByKeyin interfaceConfigurationProfileService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 18
varConfigurationProfileName- Configuration Profile NameConstraints: Not nullable, Maximum length: 30
- Returns:
- A request builder to fetch a single
VariantConfigurationProfileentity 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.
-
createVariantConfigurationProfile
@Nonnull public CreateRequestBuilder<VariantConfigurationProfile> createVariantConfigurationProfile(@Nonnull VariantConfigurationProfile variantConfigurationProfile) Deprecated.Description copied from interface:ConfigurationProfileServiceCreate a newVariantConfigurationProfileentity and save it to the S/4HANA system.- Specified by:
createVariantConfigurationProfilein interfaceConfigurationProfileService- Parameters:
variantConfigurationProfile-VariantConfigurationProfileentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
VariantConfigurationProfileentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteVariantConfigurationProfile
@Nonnull public DeleteRequestBuilder<VariantConfigurationProfile> deleteVariantConfigurationProfile(@Nonnull VariantConfigurationProfile variantConfigurationProfile) Deprecated.Description copied from interface:ConfigurationProfileServiceDeletes an existingVariantConfigurationProfileentity in the S/4HANA system.- Specified by:
deleteVariantConfigurationProfilein interfaceConfigurationProfileService- Parameters:
variantConfigurationProfile-VariantConfigurationProfileentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
VariantConfigurationProfileentity. To perform execution, call theexecutemethod on the request builder object.
-
getServicePath
Deprecated.- Specified by:
getServicePathin interfaceServiceWithNavigableEntities
-