Interface EnterpriseProjectService

All Superinterfaces:
BatchService<EnterpriseProjectServiceBatch>
All Known Implementing Classes:
DefaultEnterpriseProjectService

@Deprecated public interface EnterpriseProjectService extends BatchService<EnterpriseProjectServiceBatch>
Deprecated.
The service and all its related classes are deprecated as of release 2102 (Feb 2021). Please use the odata generator to generate the VDM.

This service enables you to create, read, update or delete the project definition or the project elements of enterprise projects. The service is based on the OData protocol and can be consumed by apps and other user interfaces..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_ENTERPRISE_PROJECT_SRV
API Version: 1
Communication Scenario: Enterprise Project Integration (SAP_COM_0308)
Scope Items: Project Financial Control (1NT), Project Review (1YF), Project Financial Control (ONT)
Authentication Methods: Basic, x509, OAuth2
Business Object: EnterpriseProject
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull EnterpriseProjectService 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.
    • getAllEnterpriseProjBlkFunc

      @Nonnull EnterpriseProjBlkFuncFluentHelper getAllEnterpriseProjBlkFunc()
      Deprecated.
      Fetch multiple EnterpriseProjBlkFunc entities.
      Returns:
      A fluent helper to fetch multiple EnterpriseProjBlkFunc 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.
    • getEnterpriseProjBlkFuncByKey

      @Nonnull EnterpriseProjBlkFuncByKeyFluentHelper getEnterpriseProjBlkFuncByKey(UUID projectUUID)
      Deprecated.
      Fetch a single EnterpriseProjBlkFunc entity using key fields.
      Parameters:
      projectUUID - Entity Guid

      Constraints: Not nullable

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

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

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

      @Nonnull EnterpriseProjectFluentHelper getAllEnterpriseProject()
      Deprecated.
      Fetch multiple EnterpriseProject entities.
      Returns:
      A fluent helper to fetch multiple EnterpriseProject 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.
    • getEnterpriseProjectByKey

      @Nonnull EnterpriseProjectByKeyFluentHelper getEnterpriseProjectByKey(UUID projectUUID)
      Deprecated.
      Fetch a single EnterpriseProject entity using key fields.
      Parameters:
      projectUUID - Entity Guid

      Constraints: Not nullable

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

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

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

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

      @Nonnull EnterpriseProjectElementFluentHelper getAllEnterpriseProjectElement()
      Deprecated.
      Fetch multiple EnterpriseProjectElement entities.
      Returns:
      A fluent helper to fetch multiple EnterpriseProjectElement 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.
    • getEnterpriseProjectElementByKey

      @Nonnull EnterpriseProjectElementByKeyFluentHelper getEnterpriseProjectElementByKey(UUID projectElementUUID)
      Deprecated.
      Fetch a single EnterpriseProjectElement entity using key fields.
      Parameters:
      projectElementUUID - Entity Guid

      Constraints: Not nullable

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

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

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

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

      @Nonnull EntProjectElmntPublicSectorFluentHelper getAllEntProjectElmntPublicSector()
      Deprecated.
      Fetch multiple EntProjectElmntPublicSector entities.
      Returns:
      A fluent helper to fetch multiple EntProjectElmntPublicSector 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.
    • getEntProjectElmntPublicSectorByKey

      @Nonnull EntProjectElmntPublicSectorByKeyFluentHelper getEntProjectElmntPublicSectorByKey(UUID projectElementUUID)
      Deprecated.
      Fetch a single EntProjectElmntPublicSector entity using key fields.
      Parameters:
      projectElementUUID - Entity Guid

      Constraints: Not nullable

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

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

      @Nonnull EntProjectPublicSectorFluentHelper getAllEntProjectPublicSector()
      Deprecated.
      Fetch multiple EntProjectPublicSector entities.
      Returns:
      A fluent helper to fetch multiple EntProjectPublicSector 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.
    • getEntProjectPublicSectorByKey

      @Nonnull EntProjectPublicSectorByKeyFluentHelper getEntProjectPublicSectorByKey(UUID projectUUID)
      Deprecated.
      Fetch a single EntProjectPublicSector entity using key fields.
      Parameters:
      projectUUID - Entity Guid

      Constraints: Not nullable

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

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

      @Nonnull EntProjElmntBlockFuncFluentHelper getAllEntProjElmntBlockFunc()
      Deprecated.
      Fetch multiple EntProjElmntBlockFunc entities.
      Returns:
      A fluent helper to fetch multiple EntProjElmntBlockFunc 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.
    • getEntProjElmntBlockFuncByKey

      @Nonnull EntProjElmntBlockFuncByKeyFluentHelper getEntProjElmntBlockFuncByKey(UUID projectElementUUID)
      Deprecated.
      Fetch a single EntProjElmntBlockFunc entity using key fields.
      Parameters:
      projectElementUUID - Entity Guid

      Constraints: Not nullable

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

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

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

      @Nonnull SetProcessingStatusFluentHelper setProcessingStatus(@Nonnull UUID projectUUID, @Nullable String processingStatus)
      Deprecated.

      Creates a fluent helper for the SetProcessingStatus OData function import.

      Parameters:
      processingStatus - Processing Status

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ProcessingStatus

      projectUUID - Entity GUID

      Constraints: none

      Original parameter name from the Odata EDM: ProjectUUID

      Returns:
      A fluent helper object that will execute the SetProcessingStatus OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • setProjElemProcessingStatus

      @Nonnull SetProjElemProcessingStatusFluentHelper setProjElemProcessingStatus(@Nonnull UUID projectElementUUID, @Nullable String processingStatus)
      Deprecated.

      Creates a fluent helper for the SetProjElemProcessingStatus OData function import.

      Parameters:
      processingStatus - Processing Status

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ProcessingStatus

      projectElementUUID - Entity GUID

      Constraints: none

      Original parameter name from the Odata EDM: ProjectElementUUID

      Returns:
      A fluent helper object that will execute the SetProjElemProcessingStatus OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.