Interface RawSubstanceService

All Superinterfaces:
BatchService<RawSubstanceServiceBatch>
All Known Implementing Classes:
DefaultRawSubstanceService

@Deprecated public interface RawSubstanceService extends BatchService<RawSubstanceServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This service contains data belonging to the raw substance header, such as creation date and header status, as well as other important information, for example material assignments, language-dependent and independent descriptions, estimated price, total solids, and density. You can also read a raw substance's standard composition, as well as diet, religious, GMO information..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_RAWSUBSTANCE
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Product Lifecycle Management - Recipe Development Integration(SAP_COM_0136)
Scope Items: Specification Management for Recipes(1QA), Formulation - Recipe Development(1QC)
Authentication Methods: x509
Business Object: Recipe Raw Substance
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull RawSubstanceService withServicePath(@Nonnull String servicePath)
      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.
    • getAllProduct

      @Nonnull ProductFluentHelper getAllProduct()
      Deprecated.
      Fetch multiple Product entities.
      Returns:
      A fluent helper to fetch multiple Product 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.
    • getProductByKey

      @Nonnull ProductByKeyFluentHelper getProductByKey(String product)
      Deprecated.
      Fetch a single Product entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      Returns:
      A fluent helper to fetch a single Product 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.
    • createProduct

      @Nonnull ProductCreateFluentHelper createProduct(@Nonnull Product product)
      Deprecated.
      Create a new Product entity and save it to the S/4HANA system.
      Parameters:
      product - Product entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new Product entity. To perform execution, call the execute method on the fluent helper object.
    • updateProduct

      @Nonnull ProductUpdateFluentHelper updateProduct(@Nonnull Product product)
      Deprecated.
      Update an existing Product entity and save it to the S/4HANA system.
      Parameters:
      product - Product entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing Product entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProductDescription

      @Nonnull ProductDescriptionFluentHelper getAllProductDescription()
      Deprecated.
      Fetch multiple ProductDescription entities.
      Returns:
      A fluent helper to fetch multiple ProductDescription 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.
    • getProductDescriptionByKey

      @Nonnull ProductDescriptionByKeyFluentHelper getProductDescriptionByKey(String product, String language)
      Deprecated.
      Fetch a single ProductDescription entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A fluent helper to fetch a single ProductDescription 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.
    • createProductDescription

      @Nonnull ProductDescriptionCreateFluentHelper createProductDescription(@Nonnull ProductDescription productDescription)
      Deprecated.
      Create a new ProductDescription entity and save it to the S/4HANA system.
      Parameters:
      productDescription - ProductDescription entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProductDescription entity. To perform execution, call the execute method on the fluent helper object.
    • updateProductDescription

      @Nonnull ProductDescriptionUpdateFluentHelper updateProductDescription(@Nonnull ProductDescription productDescription)
      Deprecated.
      Update an existing ProductDescription entity and save it to the S/4HANA system.
      Parameters:
      productDescription - ProductDescription entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing ProductDescription entity. To perform execution, call the execute method on the fluent helper object.
    • deleteProductDescription

      @Nonnull ProductDescriptionDeleteFluentHelper deleteProductDescription(@Nonnull ProductDescription productDescription)
      Deprecated.
      Deletes an existing ProductDescription entity in the S/4HANA system.
      Parameters:
      productDescription - ProductDescription entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing ProductDescription entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProductPlant

      @Nonnull ProductPlantFluentHelper getAllProductPlant()
      Deprecated.
      Fetch multiple ProductPlant entities.
      Returns:
      A fluent helper to fetch multiple ProductPlant 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.
    • getProductPlantByKey

      @Nonnull ProductPlantByKeyFluentHelper getProductPlantByKey(String product, String plant)
      Deprecated.
      Fetch a single ProductPlant entity using key fields.
      Parameters:
      product - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single ProductPlant 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.
    • createProductPlant

      @Nonnull ProductPlantCreateFluentHelper createProductPlant(@Nonnull ProductPlant productPlant)
      Deprecated.
      Create a new ProductPlant entity and save it to the S/4HANA system.
      Parameters:
      productPlant - ProductPlant entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProductPlant entity. To perform execution, call the execute method on the fluent helper object.
    • updateProductPlant

      @Nonnull ProductPlantUpdateFluentHelper updateProductPlant(@Nonnull ProductPlant productPlant)
      Deprecated.
      Update an existing ProductPlant entity and save it to the S/4HANA system.
      Parameters:
      productPlant - ProductPlant entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing ProductPlant entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProductSalesDelivery

      @Nonnull ProductSalesDeliveryFluentHelper getAllProductSalesDelivery()
      Deprecated.
      Fetch multiple ProductSalesDelivery entities.
      Returns:
      A fluent helper to fetch multiple ProductSalesDelivery 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.
    • getProductSalesDeliveryByKey

      @Nonnull ProductSalesDeliveryByKeyFluentHelper getProductSalesDeliveryByKey(String product, String productSalesOrg, String productDistributionChnl)
      Deprecated.
      Fetch a single ProductSalesDelivery entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      productDistributionChnl - Distribution Channel

      Constraints: Not nullable, Maximum length: 2

      productSalesOrg - Sales Organization

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single ProductSalesDelivery 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.
    • createProductSalesDelivery

      @Nonnull ProductSalesDeliveryCreateFluentHelper createProductSalesDelivery(@Nonnull ProductSalesDelivery productSalesDelivery)
      Deprecated.
      Create a new ProductSalesDelivery entity and save it to the S/4HANA system.
      Parameters:
      productSalesDelivery - ProductSalesDelivery entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProductSalesDelivery entity. To perform execution, call the execute method on the fluent helper object.
    • updateProductSalesDelivery

      @Nonnull ProductSalesDeliveryUpdateFluentHelper updateProductSalesDelivery(@Nonnull ProductSalesDelivery productSalesDelivery)
      Deprecated.
      Update an existing ProductSalesDelivery entity and save it to the S/4HANA system.
      Parameters:
      productSalesDelivery - ProductSalesDelivery entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing ProductSalesDelivery entity. To perform execution, call the execute method on the fluent helper object.
    • getAllProductStorageLocation

      @Nonnull ProductStorageLocationFluentHelper getAllProductStorageLocation()
      Deprecated.
      Fetch multiple ProductStorageLocation entities.
      Returns:
      A fluent helper to fetch multiple ProductStorageLocation 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.
    • getProductStorageLocationByKey

      @Nonnull ProductStorageLocationByKeyFluentHelper getProductStorageLocationByKey(String product, String plant, String storageLocation)
      Deprecated.
      Fetch a single ProductStorageLocation entity using key fields.
      Parameters:
      product - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      storageLocation - Storage Location

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single ProductStorageLocation 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.
    • createProductStorageLocation

      @Nonnull ProductStorageLocationCreateFluentHelper createProductStorageLocation(@Nonnull ProductStorageLocation productStorageLocation)
      Deprecated.
      Create a new ProductStorageLocation entity and save it to the S/4HANA system.
      Parameters:
      productStorageLocation - ProductStorageLocation entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new ProductStorageLocation entity. To perform execution, call the execute method on the fluent helper object.
    • updateProductStorageLocation

      @Nonnull ProductStorageLocationUpdateFluentHelper updateProductStorageLocation(@Nonnull ProductStorageLocation productStorageLocation)
      Deprecated.
      Update an existing ProductStorageLocation entity and save it to the S/4HANA system.
      Parameters:
      productStorageLocation - ProductStorageLocation entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing ProductStorageLocation entity. To perform execution, call the execute method on the fluent helper object.
    • getAllRawSubstance

      @Nonnull RawSubstanceFluentHelper getAllRawSubstance()
      Deprecated.
      Fetch multiple RawSubstance entities.
      Returns:
      A fluent helper to fetch multiple RawSubstance 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.
    • getRawSubstanceByKey

      @Nonnull RawSubstanceByKeyFluentHelper getRawSubstanceByKey(String rawSubstanceInternalID)
      Deprecated.
      Fetch a single RawSubstance entity using key fields.
      Parameters:
      rawSubstanceInternalID - Sequential Number of Data Record

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single RawSubstance 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.
    • getAllSpecAssignedMatlForKeyDate

      @Nonnull SpecAssignedMatlForKeyDateFluentHelper getAllSpecAssignedMatlForKeyDate()
      Deprecated.
      Fetch multiple SpecAssignedMatlForKeyDate entities.
      Returns:
      A fluent helper to fetch multiple SpecAssignedMatlForKeyDate 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.
    • getSpecAssignedMatlForKeyDateByKey

      @Nonnull SpecAssignedMatlForKeyDateByKeyFluentHelper getSpecAssignedMatlForKeyDateByKey(String specMaterialAssgmtInternalID, String specMaterialAssgmtChangeState)
      Deprecated.
      Fetch a single SpecAssignedMatlForKeyDate entity using key fields.
      Parameters:
      specMaterialAssgmtInternalID - Sequential Number of Data Record

      Constraints: Not nullable, Maximum length: 20

      specMaterialAssgmtChangeState - Sequential Number of the Change State

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single SpecAssignedMatlForKeyDate 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.
    • createSpecAssignedMatlForKeyDate

      @Nonnull SpecAssignedMatlForKeyDateCreateFluentHelper createSpecAssignedMatlForKeyDate(@Nonnull SpecAssignedMatlForKeyDate specAssignedMatlForKeyDate)
      Deprecated.
      Create a new SpecAssignedMatlForKeyDate entity and save it to the S/4HANA system.
      Parameters:
      specAssignedMatlForKeyDate - SpecAssignedMatlForKeyDate entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new SpecAssignedMatlForKeyDate entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSpecAuthorizationGroupText

      @Nonnull SpecAuthorizationGroupTextFluentHelper getAllSpecAuthorizationGroupText()
      Deprecated.
      Fetch multiple SpecAuthorizationGroupText entities.
      Returns:
      A fluent helper to fetch multiple SpecAuthorizationGroupText 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.
    • getSpecAuthorizationGroupTextByKey

      @Nonnull SpecAuthorizationGroupTextByKeyFluentHelper getSpecAuthorizationGroupTextByKey(String specificationAuthznGroup, String language)
      Deprecated.
      Fetch a single SpecAuthorizationGroupText entity using key fields.
      Parameters:
      specificationAuthznGroup - Recipe Authorization Group

      Constraints: Not nullable, Maximum length: 10

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A fluent helper to fetch a single SpecAuthorizationGroupText 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.
    • getAllSpecCharByValueAssgmtInst

      @Nonnull SpecCharByValueAssgmtInstFluentHelper getAllSpecCharByValueAssgmtInst()
      Deprecated.
      Fetch multiple SpecCharByValueAssgmtInst entities.
      Returns:
      A fluent helper to fetch multiple SpecCharByValueAssgmtInst 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.
    • getSpecCharByValueAssgmtInstByKey

      @Nonnull SpecCharByValueAssgmtInstByKeyFluentHelper getSpecCharByValueAssgmtInstByKey(String specificationInternalID, String specValAssgmtType, String specificationRating, String specificationValidityArea)
      Deprecated.
      Fetch a single SpecCharByValueAssgmtInst entity using key fields.
      Parameters:
      specValAssgmtType - Value Assignment Type

      Constraints: Not nullable, Maximum length: 30

      specificationRating - Rating

      Constraints: Not nullable, Maximum length: 10

      specificationValidityArea - Validity Area

      Constraints: Not nullable, Maximum length: 10

      specificationInternalID - Sequential Number of Data Record

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single SpecCharByValueAssgmtInst 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.
    • getAllSpecIdentifier

      @Nonnull SpecIdentifierFluentHelper getAllSpecIdentifier()
      Deprecated.
      Fetch multiple SpecIdentifier entities.
      Returns:
      A fluent helper to fetch multiple SpecIdentifier 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.
    • getSpecIdentifierByKey

      @Nonnull SpecIdentifierByKeyFluentHelper getSpecIdentifierByKey(String specIdfgDescInternalID, String specIdfgDescChangeState)
      Deprecated.
      Fetch a single SpecIdentifier entity using key fields.
      Parameters:
      specIdfgDescInternalID - Sequential Number of Data Record

      Constraints: Not nullable, Maximum length: 20

      specIdfgDescChangeState - Sequential Number of the Change State

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single SpecIdentifier 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.
    • getAllSpecStatusAttributes

      @Nonnull SpecStatusAttributesFluentHelper getAllSpecStatusAttributes()
      Deprecated.
      Fetch multiple SpecStatusAttributes entities.
      Returns:
      A fluent helper to fetch multiple SpecStatusAttributes 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.
    • getSpecStatusAttributesByKey

      @Nonnull SpecStatusAttributesByKeyFluentHelper getSpecStatusAttributesByKey(String specificationHeaderStatus, String specificationHdrStsAttribute)
      Deprecated.
      Fetch a single SpecStatusAttributes entity using key fields.
      Parameters:
      specificationHeaderStatus - Status Identification

      Constraints: Not nullable, Maximum length: 20

      specificationHdrStsAttribute - Attribute per Object Type

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single SpecStatusAttributes 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.
    • getAllSpecStatusNextStatus

      @Nonnull SpecStatusNextStatusFluentHelper getAllSpecStatusNextStatus()
      Deprecated.
      Fetch multiple SpecStatusNextStatus entities.
      Returns:
      A fluent helper to fetch multiple SpecStatusNextStatus 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.
    • getSpecStatusNextStatusByKey

      @Nonnull SpecStatusNextStatusByKeyFluentHelper getSpecStatusNextStatusByKey(String specificationHdrStsSchema, String specificationHdrStsSchemaFrSts, String specificationHdrStsSchemaToSts)
      Deprecated.
      Fetch a single SpecStatusNextStatus entity using key fields.
      Parameters:
      specificationHdrStsSchema - Status Scheme

      Constraints: Not nullable, Maximum length: 20

      specificationHdrStsSchemaToSts - Status To

      Constraints: Not nullable, Maximum length: 20

      specificationHdrStsSchemaFrSts - Status Identification

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single SpecStatusNextStatus 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.
    • getAllSpecStatusSchema

      @Nonnull SpecStatusSchemaFluentHelper getAllSpecStatusSchema()
      Deprecated.
      Fetch multiple SpecStatusSchema entities.
      Returns:
      A fluent helper to fetch multiple SpecStatusSchema 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.
    • getSpecStatusSchemaByKey

      @Nonnull SpecStatusSchemaByKeyFluentHelper getSpecStatusSchemaByKey(String specificationType, String specificationHdrStsSchema)
      Deprecated.
      Fetch a single SpecStatusSchema entity using key fields.
      Parameters:
      specificationHdrStsSchema - Status Scheme

      Constraints: Not nullable, Maximum length: 20

      specificationType - Subordinate Object Type

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single SpecStatusSchema 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.
    • getAllSpecValAssgmtInstanceWthComp

      @Nonnull SpecValAssgmtInstanceWthCompFluentHelper getAllSpecValAssgmtInstanceWthComp()
      Deprecated.
      Fetch multiple SpecValAssgmtInstanceWthComp entities.
      Returns:
      A fluent helper to fetch multiple SpecValAssgmtInstanceWthComp 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.
    • getSpecValAssgmtInstanceWthCompByKey

      @Nonnull SpecValAssgmtInstanceWthCompByKeyFluentHelper getSpecValAssgmtInstanceWthCompByKey(String specificationInternalID, String specValAssgmtType, String specificationRating, String specificationValidityArea, String componentSpecificationIntID)
      Deprecated.
      Fetch a single SpecValAssgmtInstanceWthComp entity using key fields.
      Parameters:
      specValAssgmtType - Value Assignment Type

      Constraints: Not nullable, Maximum length: 30

      specificationRating - Rating

      Constraints: Not nullable, Maximum length: 10

      componentSpecificationIntID - Reference to Specification Header of a Component

      Constraints: Not nullable, Maximum length: 20

      specificationValidityArea - Validity Area

      Constraints: Not nullable, Maximum length: 10

      specificationInternalID - Sequential Number of Data Record

      Constraints: Not nullable, Maximum length: 20

      Returns:
      A fluent helper to fetch a single SpecValAssgmtInstanceWthComp 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.