@Named(value="com.sap.cloud.sdk.s4hana.onpremise.v2020.datamodel.odata.services.DefaultProductSpecificationCompositionConfigurationService") public class DefaultProductSpecificationCompositionConfigurationService extends Object implements ProductSpecificationCompositionConfigurationService
This service enables you to read the composition types defined in the SAP S/4HANA system in the Customizing configuration Define Settings for Specification APIs. For compositions with category B, such as ingredient listing, the API reads relevant component item, and for compositions with category C, such as standard composition, it reads the relevant component item (for example, pure substance), the component type (for example, active ingredient), the exception values, and the reference item. For compositions with category RMS_D, such as diet or allergen composition, the API reads the component item (for example, allergen) and the exception values, and for compositions with category RMS_N, such as nutrient composition, it reads the component item (for example, nutrient), the exception values, the reference quantity, and the base unit of measure per component item. .
Reference: SAP API Business Hub
OData Service: | OP_API_PRODSPECCMPSTNCONFIGN_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Recipe Product Specification |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultProductSpecificationCompositionConfigurationService()
Creates a service using
ProductSpecificationCompositionConfigurationService.DEFAULT_SERVICE_PATH to send
the requests. |
public DefaultProductSpecificationCompositionConfigurationService()
ProductSpecificationCompositionConfigurationService.DEFAULT_SERVICE_PATH
to send
the requests.@Nonnull public DefaultProductSpecificationCompositionConfigurationService withServicePath(@Nonnull String servicePath)
ProductSpecificationCompositionConfigurationService
withServicePath
in interface ProductSpecificationCompositionConfigurationService
servicePath
- Service path that will override the default.@Nonnull public DefaultProductSpecificationCompositionConfigurationServiceBatch batch()
batch
in interface BatchService<ProductSpecificationCompositionConfigurationServiceBatch>
@Nonnull public ProdSpecCmpstnReferenceValueFluentHelper getAllProdSpecCmpstnReferenceValue()
ProductSpecificationCompositionConfigurationService
ProdSpecCmpstnReferenceValue
entities.getAllProdSpecCmpstnReferenceValue
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCmpstnReferenceValue
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 ProdSpecCmpstnReferenceValueByKeyFluentHelper getProdSpecCmpstnReferenceValueByKey(String prodSpecCmpstnHdrRefValueCode)
ProductSpecificationCompositionConfigurationService
ProdSpecCmpstnReferenceValue
entity using key fields.getProdSpecCmpstnReferenceValueByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCmpstnHdrRefValueCode
- Composition Header Reference Value Code
Constraints: Not nullable, Maximum length: 10
ProdSpecCmpstnReferenceValue
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 ProdSpecCmpstnTypeSpecTypeFluentHelper getAllProdSpecCmpstnTypeSpecType()
ProductSpecificationCompositionConfigurationService
ProdSpecCmpstnTypeSpecType
entities.getAllProdSpecCmpstnTypeSpecType
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCmpstnTypeSpecType
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 ProdSpecCmpstnTypeSpecTypeByKeyFluentHelper getProdSpecCmpstnTypeSpecTypeByKey(String prodSpecCompositionType, String specificationType)
ProductSpecificationCompositionConfigurationService
ProdSpecCmpstnTypeSpecType
entity using key fields.getProdSpecCmpstnTypeSpecTypeByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
specificationType
- Specification Type
Constraints: Not nullable, Maximum length: 10
ProdSpecCmpstnTypeSpecType
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 ProdSpecCompComponentTypeFluentHelper getAllProdSpecCompComponentType()
ProductSpecificationCompositionConfigurationService
ProdSpecCompComponentType
entities.getAllProdSpecCompComponentType
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCompComponentType
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 ProdSpecCompComponentTypeByKeyFluentHelper getProdSpecCompComponentTypeByKey(String prodSpecCompComponentType)
ProductSpecificationCompositionConfigurationService
ProdSpecCompComponentType
entity using key fields.getProdSpecCompComponentTypeByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompComponentType
- Component Type of a Component
Constraints: Not nullable, Maximum length: 10
ProdSpecCompComponentType
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 ProdSpecCompComponentTypeTextFluentHelper getAllProdSpecCompComponentTypeText()
ProductSpecificationCompositionConfigurationService
ProdSpecCompComponentTypeText
entities.getAllProdSpecCompComponentTypeText
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCompComponentTypeText
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 ProdSpecCompComponentTypeTextByKeyFluentHelper getProdSpecCompComponentTypeTextByKey(String prodSpecCompComponentType, String language)
ProductSpecificationCompositionConfigurationService
ProdSpecCompComponentTypeText
entity using key fields.getProdSpecCompComponentTypeTextByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompComponentType
- Component Type of a Component
Constraints: Not nullable, Maximum length: 10
language
- Language Key
Constraints: Not nullable, Maximum length: 2
ProdSpecCompComponentTypeText
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 ProdSpecCompCompTypeByCmpstnFluentHelper getAllProdSpecCompCompTypeByCmpstn()
ProductSpecificationCompositionConfigurationService
ProdSpecCompCompTypeByCmpstn
entities.getAllProdSpecCompCompTypeByCmpstn
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCompCompTypeByCmpstn
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 ProdSpecCompCompTypeByCmpstnByKeyFluentHelper getProdSpecCompCompTypeByCmpstnByKey(String prodSpecCompositionType, String prodSpecCompComponentType)
ProductSpecificationCompositionConfigurationService
ProdSpecCompCompTypeByCmpstn
entity using key fields.getProdSpecCompCompTypeByCmpstnByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
prodSpecCompComponentType
- Component Type of a Component
Constraints: Not nullable, Maximum length: 10
ProdSpecCompCompTypeByCmpstn
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 ProdSpecCompExceptionCodeFluentHelper getAllProdSpecCompExceptionCode()
ProductSpecificationCompositionConfigurationService
ProdSpecCompExceptionCode
entities.getAllProdSpecCompExceptionCode
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCompExceptionCode
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 ProdSpecCompExceptionCodeByKeyFluentHelper getProdSpecCompExceptionCodeByKey(String prodSpecComponentExceptionCode)
ProductSpecificationCompositionConfigurationService
ProdSpecCompExceptionCode
entity using key fields.getProdSpecCompExceptionCodeByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecComponentExceptionCode
- Exception Code
Constraints: Not nullable, Maximum length: 2
ProdSpecCompExceptionCode
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 ProdSpecCompExceptionCodeTextFluentHelper getAllProdSpecCompExceptionCodeText()
ProductSpecificationCompositionConfigurationService
ProdSpecCompExceptionCodeText
entities.getAllProdSpecCompExceptionCodeText
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCompExceptionCodeText
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 ProdSpecCompExceptionCodeTextByKeyFluentHelper getProdSpecCompExceptionCodeTextByKey(String prodSpecComponentExceptionCode, String language)
ProductSpecificationCompositionConfigurationService
ProdSpecCompExceptionCodeText
entity using key fields.getProdSpecCompExceptionCodeTextByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecComponentExceptionCode
- Exception Code
Constraints: Not nullable, Maximum length: 2
language
- Language Key
Constraints: Not nullable, Maximum length: 2
ProdSpecCompExceptionCodeText
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 ProdSpecComponentFluentHelper getAllProdSpecComponent()
ProductSpecificationCompositionConfigurationService
ProdSpecComponent
entities.getAllProdSpecComponent
in interface ProductSpecificationCompositionConfigurationService
ProdSpecComponent
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 ProdSpecComponentByKeyFluentHelper getProdSpecComponentByKey(String prodSpecComponentInternalID)
ProductSpecificationCompositionConfigurationService
ProdSpecComponent
entity using key fields.getProdSpecComponentByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecComponentInternalID
- Internal ID of a Composition Component
Constraints: Not nullable, Maximum length: 20
ProdSpecComponent
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 ProdSpecComponentBaseUoMFluentHelper getAllProdSpecComponentBaseUoM()
ProductSpecificationCompositionConfigurationService
ProdSpecComponentBaseUoM
entities.getAllProdSpecComponentBaseUoM
in interface ProductSpecificationCompositionConfigurationService
ProdSpecComponentBaseUoM
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 ProdSpecComponentBaseUoMByKeyFluentHelper getProdSpecComponentBaseUoMByKey(String prodSpecComponentInternalID)
ProductSpecificationCompositionConfigurationService
ProdSpecComponentBaseUoM
entity using key fields.getProdSpecComponentBaseUoMByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecComponentInternalID
- Internal ID of a Composition Component
Constraints: Not nullable, Maximum length: 20
ProdSpecComponentBaseUoM
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 ProdSpecComponentDescriptionFluentHelper getAllProdSpecComponentDescription()
ProductSpecificationCompositionConfigurationService
ProdSpecComponentDescription
entities.getAllProdSpecComponentDescription
in interface ProductSpecificationCompositionConfigurationService
ProdSpecComponentDescription
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 ProdSpecComponentDescriptionByKeyFluentHelper getProdSpecComponentDescriptionByKey(String prodSpecComponentInternalID, String language)
ProductSpecificationCompositionConfigurationService
ProdSpecComponentDescription
entity using key fields.getProdSpecComponentDescriptionByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecComponentInternalID
- Sequential Number of Data Record
Constraints: Not nullable, Maximum length: 20
language
- Language
Constraints: Not nullable, Maximum length: 2
ProdSpecComponentDescription
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 ProdSpecCompositionTypeFluentHelper getAllProdSpecCompositionType()
ProductSpecificationCompositionConfigurationService
ProdSpecCompositionType
entities.getAllProdSpecCompositionType
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCompositionType
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 ProdSpecCompositionTypeByKeyFluentHelper getProdSpecCompositionTypeByKey(String prodSpecCompositionType)
ProductSpecificationCompositionConfigurationService
ProdSpecCompositionType
entity using key fields.getProdSpecCompositionTypeByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
ProdSpecCompositionType
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 ProdSpecListingCmpstnTypeFluentHelper getAllProdSpecListingCmpstnType()
ProductSpecificationCompositionConfigurationService
ProdSpecListingCmpstnType
entities.getAllProdSpecListingCmpstnType
in interface ProductSpecificationCompositionConfigurationService
ProdSpecListingCmpstnType
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 ProdSpecListingCmpstnTypeByKeyFluentHelper getProdSpecListingCmpstnTypeByKey(String prodSpecCompositionType)
ProductSpecificationCompositionConfigurationService
ProdSpecListingCmpstnType
entity using key fields.getProdSpecListingCmpstnTypeByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
ProdSpecListingCmpstnType
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 ProdSpecQltatvCmpstnTypeFluentHelper getAllProdSpecQltatvCmpstnType()
ProductSpecificationCompositionConfigurationService
ProdSpecQltatvCmpstnType
entities.getAllProdSpecQltatvCmpstnType
in interface ProductSpecificationCompositionConfigurationService
ProdSpecQltatvCmpstnType
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 ProdSpecQltatvCmpstnTypeByKeyFluentHelper getProdSpecQltatvCmpstnTypeByKey(String prodSpecCompositionType)
ProductSpecificationCompositionConfigurationService
ProdSpecQltatvCmpstnType
entity using key fields.getProdSpecQltatvCmpstnTypeByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
ProdSpecQltatvCmpstnType
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 ProdSpecQtytvCmpstnRefQtyFluentHelper getAllProdSpecQtytvCmpstnRefQty()
ProductSpecificationCompositionConfigurationService
ProdSpecQtytvCmpstnRefQty
entities.getAllProdSpecQtytvCmpstnRefQty
in interface ProductSpecificationCompositionConfigurationService
ProdSpecQtytvCmpstnRefQty
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 ProdSpecQtytvCmpstnRefQtyByKeyFluentHelper getProdSpecQtytvCmpstnRefQtyByKey(String prodSpecCompositionType)
ProductSpecificationCompositionConfigurationService
ProdSpecQtytvCmpstnRefQty
entity using key fields.getProdSpecQtytvCmpstnRefQtyByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
ProdSpecQtytvCmpstnRefQty
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 ProdSpecQtytvCmpstnTypeFluentHelper getAllProdSpecQtytvCmpstnType()
ProductSpecificationCompositionConfigurationService
ProdSpecQtytvCmpstnType
entities.getAllProdSpecQtytvCmpstnType
in interface ProductSpecificationCompositionConfigurationService
ProdSpecQtytvCmpstnType
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 ProdSpecQtytvCmpstnTypeByKeyFluentHelper getProdSpecQtytvCmpstnTypeByKey(String prodSpecCompositionType)
ProductSpecificationCompositionConfigurationService
ProdSpecQtytvCmpstnType
entity using key fields.getProdSpecQtytvCmpstnTypeByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
ProdSpecQtytvCmpstnType
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 ProdSpecCompExcptnCodeByCmpstnFluentHelper getAllProdSpecCompExcptnCodeByCmpstn()
ProductSpecificationCompositionConfigurationService
ProdSpecCompExcptnCodeByCmpstn
entities.getAllProdSpecCompExcptnCodeByCmpstn
in interface ProductSpecificationCompositionConfigurationService
ProdSpecCompExcptnCodeByCmpstn
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 ProdSpecCompExcptnCodeByCmpstnByKeyFluentHelper getProdSpecCompExcptnCodeByCmpstnByKey(String prodSpecCompositionType, String prodSpecComponentExceptionCode)
ProductSpecificationCompositionConfigurationService
ProdSpecCompExcptnCodeByCmpstn
entity using key fields.getProdSpecCompExcptnCodeByCmpstnByKey
in interface ProductSpecificationCompositionConfigurationService
prodSpecCompositionType
- Composition Type
Constraints: Not nullable, Maximum length: 40
prodSpecComponentExceptionCode
- Exception Code
Constraints: Not nullable, Maximum length: 2
ProdSpecCompExcptnCodeByCmpstn
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 © 2021 SAP SE. All rights reserved.