Interface MaintenanceOrderOperationConfirmationService

All Superinterfaces:
BatchService<MaintenanceOrderOperationConfirmationServiceBatch>
All Known Implementing Classes:
DefaultMaintenanceOrderOperationConfirmationService

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

This synchronous inbound service enables you to create new maintenance order confirmations and cancel confirmations that are already posted. You can display and use this data, for example, in an external application. The API is based on the OData V2 protocol..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_MAINTORDERCONFIRMATION
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Plant Maintenance Execution Integration(SAP_COM_0398)
Scope Items: Service Order Management and Monitoring(3D2), Service Contract Management(3MO), In-House Repair(3XK), Reactive Maintenance(4HH), Proactive Maintenance(4HI), Improvement Maintenance(4VT), Operational and Overhead Maintenance(4WM), Corrective Maintenance(BH1), Emergency Maintenance(BH2), Preventive Maintenance(BJ2), Reactive Maintenance(OHH), Proactive Maintenance(OHI), PSM: Preventive Maintenance(OJ2), Improvement Maintenance(OVT), Operational and Overhead Maintenance(OWM), Service Order Processing with SAP Field Service Management(49X), Service Quotation(4GA)
Authentication Methods: x509
Business Object: MaintenanceOrderConfirmation
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull MaintenanceOrderOperationConfirmationService 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.
    • getAllMaintOrderConfirmation

      @Nonnull MaintOrderConfirmationFluentHelper getAllMaintOrderConfirmation()
      Deprecated.
      Fetch multiple MaintOrderConfirmation entities.
      Returns:
      A fluent helper to fetch multiple MaintOrderConfirmation 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.
    • getMaintOrderConfirmationByKey

      @Nonnull MaintOrderConfirmationByKeyFluentHelper getMaintOrderConfirmationByKey(String maintOrderConf, String maintOrderConfCntrValue)
      Deprecated.
      Fetch a single MaintOrderConfirmation entity using key fields.
      Parameters:
      maintOrderConf - Completion confirmation number for the operation

      Constraints: Not nullable, Maximum length: 10

      maintOrderConfCntrValue - Confirmation counter

      Constraints: Not nullable, Maximum length: 8

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

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

      @Nonnull LongTextFluentHelper getAllLongText()
      Deprecated.
      Fetch multiple LongText entities.
      Returns:
      A fluent helper to fetch multiple LongText 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.
    • getLongTextByKey

      @Nonnull LongTextByKeyFluentHelper getLongTextByKey(String maintOrderConf, String maintOrderConfCntrValue)
      Deprecated.
      Fetch a single LongText entity using key fields.
      Parameters:
      maintOrderConf - Completion confirmation number for the operation

      Constraints: Not nullable, Maximum length: 10

      maintOrderConfCntrValue - Confirmation counter

      Constraints: Not nullable, Maximum length: 8

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

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

      @Nonnull CancelMaintOrderConfirmationFluentHelper cancelMaintOrderConfirmation(@Nonnull String maintOrderConf, @Nonnull String maintOrderConfCntrValue)
      Deprecated.

      Creates a fluent helper for the CancelMaintOrderConfirmation OData function import.

      Parameters:
      maintOrderConf - Confirmation

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: MaintOrderConf

      maintOrderConfCntrValue - Counter

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: MaintOrderConfCntrValue

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