Interface PurchasingCategoryService

All Superinterfaces:
BatchService<PurchasingCategoryServiceBatch>
All Known Implementing Classes:
DefaultPurchasingCategoryService

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

This service enables you to create, read, and update purchasing categories through an API call.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PURCHASING_CATEGORY_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Purchasing Category Integration(SAP_COM_0123)
Scope Items: Supplier Classification and Segmentation(19E)
Authentication Methods: x509
Business Object: Purchasing Category
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull PurchasingCategoryService 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.
    • getAllPurgCat

      @Nonnull PurgCatFluentHelper getAllPurgCat()
      Deprecated.
      Fetch multiple PurgCat entities.
      Returns:
      A fluent helper to fetch multiple PurgCat 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.
    • getPurgCatByKey

      @Nonnull PurgCatByKeyFluentHelper getPurgCatByKey(UUID purgCatUUID)
      Deprecated.
      Fetch a single PurgCat entity using key fields.
      Parameters:
      purgCatUUID - Purchasing Category UUID

      Constraints: Not nullable

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

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

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

      @Nonnull PurgCatDescriptionFluentHelper getAllPurgCatDescription()
      Deprecated.
      Fetch multiple PurgCatDescription entities.
      Returns:
      A fluent helper to fetch multiple PurgCatDescription 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.
    • getPurgCatDescriptionByKey

      @Nonnull PurgCatDescriptionByKeyFluentHelper getPurgCatDescriptionByKey(UUID purgCatDescriptionUUID)
      Deprecated.
      Fetch a single PurgCatDescription entity using key fields.
      Parameters:
      purgCatDescriptionUUID - Purchasing Category Description UUID

      Constraints: Not nullable

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

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

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

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

      @Nonnull PurgCatMaterialGroupFluentHelper getAllPurgCatMaterialGroup()
      Deprecated.
      Fetch multiple PurgCatMaterialGroup entities.
      Returns:
      A fluent helper to fetch multiple PurgCatMaterialGroup 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.
    • getPurgCatMaterialGroupByKey

      @Nonnull PurgCatMaterialGroupByKeyFluentHelper getPurgCatMaterialGroupByKey(UUID purCatMaterialGroupUUID)
      Deprecated.
      Fetch a single PurgCatMaterialGroup entity using key fields.
      Parameters:
      purCatMaterialGroupUUID - Purchasing Category Material Group Reference UUID

      Constraints: Not nullable

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

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

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

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

      @Nonnull PurgCatMemberFluentHelper getAllPurgCatMember()
      Deprecated.
      Fetch multiple PurgCatMember entities.
      Returns:
      A fluent helper to fetch multiple PurgCatMember 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.
    • getPurgCatMemberByKey

      @Nonnull PurgCatMemberByKeyFluentHelper getPurgCatMemberByKey(UUID purgCatPartyUUID)
      Deprecated.
      Fetch a single PurgCatMember entity using key fields.
      Parameters:
      purgCatPartyUUID - Purchasing Category Party UUID

      Constraints: Not nullable

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

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

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

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

      @Nonnull PurgCatPlannedSpendFluentHelper getAllPurgCatPlannedSpend()
      Deprecated.
      Fetch multiple PurgCatPlannedSpend entities.
      Returns:
      A fluent helper to fetch multiple PurgCatPlannedSpend 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.
    • getPurgCatPlannedSpendByKey

      @Nonnull PurgCatPlannedSpendByKeyFluentHelper getPurgCatPlannedSpendByKey(UUID purgCatPlndSpendUUID)
      Deprecated.
      Fetch a single PurgCatPlannedSpend entity using key fields.
      Parameters:
      purgCatPlndSpendUUID - Planned Spend for a Purchasing Category

      Constraints: Not nullable

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

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

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

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

      @Nonnull PurgCatPurchaserResponsibleFluentHelper getAllPurgCatPurchaserResponsible()
      Deprecated.
      Fetch multiple PurgCatPurchaserResponsible entities.
      Returns:
      A fluent helper to fetch multiple PurgCatPurchaserResponsible 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.
    • getPurgCatPurchaserResponsibleByKey

      @Nonnull PurgCatPurchaserResponsibleByKeyFluentHelper getPurgCatPurchaserResponsibleByKey(UUID purgCatPartyUUID)
      Deprecated.
      Fetch a single PurgCatPurchaserResponsible entity using key fields.
      Parameters:
      purgCatPartyUUID - Purchasing Category Party UUID

      Constraints: Not nullable

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

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

      @Nonnull PurgCatSupplierFluentHelper getAllPurgCatSupplier()
      Deprecated.
      Fetch multiple PurgCatSupplier entities.
      Returns:
      A fluent helper to fetch multiple PurgCatSupplier 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.
    • getPurgCatSupplierByKey

      @Nonnull PurgCatSupplierByKeyFluentHelper getPurgCatSupplierByKey(UUID purgCatPartyUUID)
      Deprecated.
      Fetch a single PurgCatSupplier entity using key fields.
      Parameters:
      purgCatPartyUUID - Purchasing Category Party UUID

      Constraints: Not nullable

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

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

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

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

      @Nonnull PurgCatTranslationStatusFluentHelper getAllPurgCatTranslationStatus()
      Deprecated.
      Fetch multiple PurgCatTranslationStatus entities.
      Returns:
      A fluent helper to fetch multiple PurgCatTranslationStatus 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.
    • getPurgCatTranslationStatusByKey

      @Nonnull PurgCatTranslationStatusByKeyFluentHelper getPurgCatTranslationStatusByKey(UUID purgCatTranslationUUID)
      Deprecated.
      Fetch a single PurgCatTranslationStatus entity using key fields.
      Parameters:
      purgCatTranslationUUID - Purchasing Category Translation UUID

      Constraints: Not nullable

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

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

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

      @Nonnull PurgCatTranslationStatusDeleteFluentHelper deletePurgCatTranslationStatus(@Nonnull PurgCatTranslationStatus purgCatTranslationStatus)
      Deprecated.
      Deletes an existing PurgCatTranslationStatus entity in the S/4HANA system.
      Parameters:
      purgCatTranslationStatus - PurgCatTranslationStatus entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing PurgCatTranslationStatus entity. To perform execution, call the execute method on the fluent helper object.