Interface ServiceEntrySheetService

All Superinterfaces:
BatchService<ServiceEntrySheetServiceBatch>
All Known Implementing Classes:
DefaultServiceEntrySheetService

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

This service enables a remote system to read, create and update service entry sheets from or in the SAP S/4HANA Cloud system. It also provides service nodes to submit a service entry sheet for approval, withdraw a service entry sheet from approval or revoke approval of an already approved service entry sheet..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_SERVICE_ENTRY_SHEET_SRV
API Version: 1.2.0
Minimum ERP Version: 2302
Communication Scenario: Service Entry Sheet Integration(SAP_COM_0146)
Scope Items: Consumable Purchasing(BNX), Service and Material Procurement - Project-Based Services(J13), Consumable Purchasing(ONX), Procurement of Services(22Z)
Authentication Methods: x509
Business Object: Service Entry Sheet
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ServiceEntrySheetService 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.
    • getAllServiceEntrySheet

      @Nonnull ServiceEntrySheetFluentHelper getAllServiceEntrySheet()
      Deprecated.
      Fetch multiple ServiceEntrySheet entities.
      Returns:
      A fluent helper to fetch multiple ServiceEntrySheet 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.
    • getServiceEntrySheetByKey

      @Nonnull ServiceEntrySheetByKeyFluentHelper getServiceEntrySheetByKey(String serviceEntrySheet)
      Deprecated.
      Fetch a single ServiceEntrySheet entity using key fields.
      Parameters:
      serviceEntrySheet - Service Entry Sheet

      Constraints: Not nullable, Maximum length: 10

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

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

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

      @Nonnull ServiceEntrySheetItemFluentHelper getAllServiceEntrySheetItem()
      Deprecated.
      Fetch multiple ServiceEntrySheetItem entities.
      Returns:
      A fluent helper to fetch multiple ServiceEntrySheetItem 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.
    • getServiceEntrySheetItemByKey

      @Nonnull ServiceEntrySheetItemByKeyFluentHelper getServiceEntrySheetItemByKey(String serviceEntrySheet, String serviceEntrySheetItem)
      Deprecated.
      Fetch a single ServiceEntrySheetItem entity using key fields.
      Parameters:
      serviceEntrySheetItem - Item Number of Service Entry Sheet

      Constraints: Not nullable, Maximum length: 5

      serviceEntrySheet - Service Entry Sheet

      Constraints: Not nullable, Maximum length: 10

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

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

      @Nonnull SrvcEntrShtAcctAssignmentFluentHelper getAllSrvcEntrShtAcctAssignment()
      Deprecated.
      Fetch multiple SrvcEntrShtAcctAssignment entities.
      Returns:
      A fluent helper to fetch multiple SrvcEntrShtAcctAssignment 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.
    • getSrvcEntrShtAcctAssignmentByKey

      @Nonnull SrvcEntrShtAcctAssignmentByKeyFluentHelper getSrvcEntrShtAcctAssignmentByKey(String serviceEntrySheet, String serviceEntrySheetItem, String accountAssignment)
      Deprecated.
      Fetch a single SrvcEntrShtAcctAssignment entity using key fields.
      Parameters:
      accountAssignment - Sequential Number of Account Assignment

      Constraints: Not nullable, Maximum length: 2

      serviceEntrySheetItem - Item Number of Service Entry Sheet

      Constraints: Not nullable, Maximum length: 5

      serviceEntrySheet - Service Entry Sheet

      Constraints: Not nullable, Maximum length: 10

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

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

      @Nonnull SubmitForApprovalFluentHelper submitForApproval(@Nonnull String serviceEntrySheet)
      Deprecated.

      Creates a fluent helper for the SubmitForApproval OData function import.

      Parameters:
      serviceEntrySheet - Service Entry Sheet

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ServiceEntrySheet

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

      @Nonnull RevokeApprovalFluentHelper revokeApproval(@Nonnull String postingDate, @Nonnull String serviceEntrySheet)
      Deprecated.

      Creates a fluent helper for the RevokeApproval OData function import.

      Parameters:
      serviceEntrySheet - Service Entry Sheet

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ServiceEntrySheet

      postingDate - Posting Date

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: PostingDate

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

      @Nonnull WithdrawFromApprovalFluentHelper withdrawFromApproval(@Nonnull String serviceEntrySheet)
      Deprecated.

      Creates a fluent helper for the WithdrawFromApproval OData function import.

      Parameters:
      serviceEntrySheet - Service Entry Sheet

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ServiceEntrySheet

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