Interface WasteTransportationDocumentService

All Known Implementing Classes:
DefaultWasteTransportationDocumentService

@Deprecated public interface WasteTransportationDocumentService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This service enables you to display Waste Transportation Documents and information on associated Products and Partners. The Partner and Product data stems from the waste business partners and waste materials linked to the Waste Transportation Document respectively. You can also update some properties of Partners and Documents which is further explained in the business documentation. This synchronous inbound service is based on the OData version 4 protocol and can be consumed by external systems..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: CE_WASTETRANSPDOCS_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: EHS - Authority Servers with E-Waste Documents Integration(SAP_COM_0688)
Scope Items: Emissions Management(4XD), Waste Management(60H)
Authentication Methods: x509
Service Group Name: API_TRANSPDOC
Business Object: Waste Transportation Document
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull WasteTransportationDocumentService 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.
    • batch

      @Nonnull BatchRequestBuilder batch()
      Deprecated.
      Creates a batch request builder object.
      Returns:
      A request builder to handle batch operation on this service. To perform execution, call the execute method on the request builder object.
    • getAllTranspDoc

      @Nonnull GetAllRequestBuilder<TranspDoc> getAllTranspDoc()
      Deprecated.
      Fetch multiple TranspDoc entities.
      Returns:
      A request builder to fetch multiple TranspDoc entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countTranspDoc

      @Nonnull CountRequestBuilder<TranspDoc> countTranspDoc()
      Deprecated.
      Fetch the number of entries from the TranspDoc entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of TranspDoc entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getTranspDocByKey

      @Nonnull GetByKeyRequestBuilder<TranspDoc> getTranspDocByKey(UUID envrmtWasteTranspDocUUID)
      Deprecated.
      Fetch a single TranspDoc entity using key fields.
      Parameters:
      envrmtWasteTranspDocUUID - Waste Transportation Document UUID

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single TranspDoc entity 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 the execute method on the request builder object.
    • updateTranspDoc

      @Nonnull UpdateRequestBuilder<TranspDoc> updateTranspDoc(@Nonnull TranspDoc transpDoc)
      Deprecated.
      Update an existing TranspDoc entity and save it to the S/4HANA system.
      Parameters:
      transpDoc - TranspDoc entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing TranspDoc entity. To perform execution, call the execute method on the request builder object.
    • getAllTranspDocMatl

      @Nonnull GetAllRequestBuilder<TranspDocMatl> getAllTranspDocMatl()
      Deprecated.
      Fetch multiple TranspDocMatl entities.
      Returns:
      A request builder to fetch multiple TranspDocMatl entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countTranspDocMatl

      @Nonnull CountRequestBuilder<TranspDocMatl> countTranspDocMatl()
      Deprecated.
      Fetch the number of entries from the TranspDocMatl entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of TranspDocMatl entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getTranspDocMatlByKey

      @Nonnull GetByKeyRequestBuilder<TranspDocMatl> getTranspDocMatlByKey(UUID envWstTranspDocMatlAssgdUUID)
      Deprecated.
      Fetch a single TranspDocMatl entity using key fields.
      Parameters:
      envWstTranspDocMatlAssgdUUID - Waste Transportation Document Material Assigned

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single TranspDocMatl entity 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 the execute method on the request builder object.
    • getAllTranspDocPart

      @Nonnull GetAllRequestBuilder<TranspDocPart> getAllTranspDocPart()
      Deprecated.
      Fetch multiple TranspDocPart entities.
      Returns:
      A request builder to fetch multiple TranspDocPart entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countTranspDocPart

      @Nonnull CountRequestBuilder<TranspDocPart> countTranspDocPart()
      Deprecated.
      Fetch the number of entries from the TranspDocPart entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of TranspDocPart entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getTranspDocPartByKey

      @Nonnull GetByKeyRequestBuilder<TranspDocPart> getTranspDocPartByKey(UUID envWstTranspDocPartAssgdUUID)
      Deprecated.
      Fetch a single TranspDocPart entity using key fields.
      Parameters:
      envWstTranspDocPartAssgdUUID - Waste Transportation Document Partner Assigned UUID

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single TranspDocPart entity 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 the execute method on the request builder object.
    • updateTranspDocPart

      @Nonnull UpdateRequestBuilder<TranspDocPart> updateTranspDocPart(@Nonnull TranspDocPart transpDocPart)
      Deprecated.
      Update an existing TranspDocPart entity and save it to the S/4HANA system.
      Parameters:
      transpDocPart - TranspDocPart entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing TranspDocPart entity. To perform execution, call the execute method on the request builder object.