Interface QualityNotificationService

All Known Implementing Classes:
DefaultQualityNotificationService

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

You can read and create data of quality notifications, for example, create a customer complaint or a complaint against a supplier. This includes header, item and task data as well as long texts for header, items and tasks..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: CE_QUALITYNOTIFICATION_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Quality Notification and Defect Processing Integration(SAP_COM_0153)
Scope Items: Quality Management in Discrete Manufacturing(1E1), Quality Management in Procurement(1FM), Quality Management in Sales(1MP), Quality Management in Stock Handling(1MR), Nonconformance Management(2QN)
Authentication Methods: x509
Service Group Name: API_QUALITYNOTIFICATION
Business Object: Quality Notification
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull QualityNotificationService 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.
    • getAllQltyNotificationItemLongText

      @Nonnull GetAllRequestBuilder<QltyNotificationItemLongText> getAllQltyNotificationItemLongText()
      Deprecated.
      Fetch multiple QltyNotificationItemLongText entities.
      Returns:
      A request builder to fetch multiple QltyNotificationItemLongText 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.
    • countQltyNotificationItemLongText

      @Nonnull CountRequestBuilder<QltyNotificationItemLongText> countQltyNotificationItemLongText()
      Deprecated.
      Fetch the number of entries from the QltyNotificationItemLongText entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QltyNotificationItemLongText 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.
    • getQltyNotificationItemLongTextByKey

      @Nonnull GetByKeyRequestBuilder<QltyNotificationItemLongText> getQltyNotificationItemLongTextByKey(String qualityNotification, String notificationItem, Short longTextInternalNumber, String language)
      Deprecated.
      Fetch a single QltyNotificationItemLongText entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      notificationItem - Item Number in Item Record

      Constraints: Not nullable, Maximum length: 4

      longTextInternalNumber - Long Text Counter

      Constraints: Not nullable

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A request builder to fetch a single QltyNotificationItemLongText 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.
    • getAllQltyNotificationTaskLongText

      @Nonnull GetAllRequestBuilder<QltyNotificationTaskLongText> getAllQltyNotificationTaskLongText()
      Deprecated.
      Fetch multiple QltyNotificationTaskLongText entities.
      Returns:
      A request builder to fetch multiple QltyNotificationTaskLongText 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.
    • countQltyNotificationTaskLongText

      @Nonnull CountRequestBuilder<QltyNotificationTaskLongText> countQltyNotificationTaskLongText()
      Deprecated.
      Fetch the number of entries from the QltyNotificationTaskLongText entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QltyNotificationTaskLongText 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.
    • getQltyNotificationTaskLongTextByKey

      @Nonnull GetByKeyRequestBuilder<QltyNotificationTaskLongText> getQltyNotificationTaskLongTextByKey(String qualityNotification, String notificationTask, String language, Short longTextInternalNumber)
      Deprecated.
      Fetch a single QltyNotificationTaskLongText entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      longTextInternalNumber - Long Text Counter

      Constraints: Not nullable

      notificationTask - Sequential Task Number

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A request builder to fetch a single QltyNotificationTaskLongText 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.
    • getAllQualityNotification

      @Nonnull GetAllRequestBuilder<QualityNotification> getAllQualityNotification()
      Deprecated.
      Fetch multiple QualityNotification entities.
      Returns:
      A request builder to fetch multiple QualityNotification 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.
    • countQualityNotification

      @Nonnull CountRequestBuilder<QualityNotification> countQualityNotification()
      Deprecated.
      Fetch the number of entries from the QualityNotification entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QualityNotification 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.
    • getQualityNotificationByKey

      @Nonnull GetByKeyRequestBuilder<QualityNotification> getQualityNotificationByKey(String qualityNotification)
      Deprecated.
      Fetch a single QualityNotification entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      Returns:
      A request builder to fetch a single QualityNotification 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.
    • createQualityNotification

      @Nonnull CreateRequestBuilder<QualityNotification> createQualityNotification(@Nonnull QualityNotification qualityNotification)
      Deprecated.
      Create a new QualityNotification entity and save it to the S/4HANA system.
      Parameters:
      qualityNotification - QualityNotification entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new QualityNotification entity. To perform execution, call the execute method on the request builder object.
    • getAllQualityNotificationItem

      @Nonnull GetAllRequestBuilder<QualityNotificationItem> getAllQualityNotificationItem()
      Deprecated.
      Fetch multiple QualityNotificationItem entities.
      Returns:
      A request builder to fetch multiple QualityNotificationItem 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.
    • countQualityNotificationItem

      @Nonnull CountRequestBuilder<QualityNotificationItem> countQualityNotificationItem()
      Deprecated.
      Fetch the number of entries from the QualityNotificationItem entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QualityNotificationItem 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.
    • getQualityNotificationItemByKey

      @Nonnull GetByKeyRequestBuilder<QualityNotificationItem> getQualityNotificationItemByKey(String qualityNotification, String notificationItem)
      Deprecated.
      Fetch a single QualityNotificationItem entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      notificationItem - Item Number in Item Record

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A request builder to fetch a single QualityNotificationItem 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.
    • createQualityNotificationItem

      @Nonnull CreateRequestBuilder<QualityNotificationItem> createQualityNotificationItem(@Nonnull QualityNotificationItem qualityNotificationItem)
      Deprecated.
      Create a new QualityNotificationItem entity and save it to the S/4HANA system.
      Parameters:
      qualityNotificationItem - QualityNotificationItem entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new QualityNotificationItem entity. To perform execution, call the execute method on the request builder object.
    • getAllQualityNotificationItemCause

      @Nonnull GetAllRequestBuilder<QualityNotificationItemCause> getAllQualityNotificationItemCause()
      Deprecated.
      Fetch multiple QualityNotificationItemCause entities.
      Returns:
      A request builder to fetch multiple QualityNotificationItemCause 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.
    • countQualityNotificationItemCause

      @Nonnull CountRequestBuilder<QualityNotificationItemCause> countQualityNotificationItemCause()
      Deprecated.
      Fetch the number of entries from the QualityNotificationItemCause entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QualityNotificationItemCause 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.
    • getQualityNotificationItemCauseByKey

      @Nonnull GetByKeyRequestBuilder<QualityNotificationItemCause> getQualityNotificationItemCauseByKey(String qualityNotification, String notificationItem, String notificationCauseID)
      Deprecated.
      Fetch a single QualityNotificationItemCause entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      notificationItem - Item Number in Item Record

      Constraints: Not nullable, Maximum length: 4

      notificationCauseID - Sequential Number for Cause

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A request builder to fetch a single QualityNotificationItemCause 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.
    • getAllQualityNotificationLongText

      @Nonnull GetAllRequestBuilder<QualityNotificationLongText> getAllQualityNotificationLongText()
      Deprecated.
      Fetch multiple QualityNotificationLongText entities.
      Returns:
      A request builder to fetch multiple QualityNotificationLongText 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.
    • countQualityNotificationLongText

      @Nonnull CountRequestBuilder<QualityNotificationLongText> countQualityNotificationLongText()
      Deprecated.
      Fetch the number of entries from the QualityNotificationLongText entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QualityNotificationLongText 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.
    • getQualityNotificationLongTextByKey

      @Nonnull GetByKeyRequestBuilder<QualityNotificationLongText> getQualityNotificationLongTextByKey(String qualityNotification, Short longTextInternalNumber, String language)
      Deprecated.
      Fetch a single QualityNotificationLongText entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      longTextInternalNumber - Long Text Counter

      Constraints: Not nullable

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A request builder to fetch a single QualityNotificationLongText 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.
    • getAllQualityNotificationPartner

      @Nonnull GetAllRequestBuilder<QualityNotificationPartner> getAllQualityNotificationPartner()
      Deprecated.
      Fetch multiple QualityNotificationPartner entities.
      Returns:
      A request builder to fetch multiple QualityNotificationPartner 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.
    • countQualityNotificationPartner

      @Nonnull CountRequestBuilder<QualityNotificationPartner> countQualityNotificationPartner()
      Deprecated.
      Fetch the number of entries from the QualityNotificationPartner entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QualityNotificationPartner 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.
    • getQualityNotificationPartnerByKey

      @Nonnull GetByKeyRequestBuilder<QualityNotificationPartner> getQualityNotificationPartnerByKey(String qualityNotification, String partnerFunction, String notificationPartnerObjectNmbr)
      Deprecated.
      Fetch a single QualityNotificationPartner entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      notificationPartnerObjectNmbr - Counter for differentiation 6-digit

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A request builder to fetch a single QualityNotificationPartner 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.
    • getAllQualityNotificationTask

      @Nonnull GetAllRequestBuilder<QualityNotificationTask> getAllQualityNotificationTask()
      Deprecated.
      Fetch multiple QualityNotificationTask entities.
      Returns:
      A request builder to fetch multiple QualityNotificationTask 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.
    • countQualityNotificationTask

      @Nonnull CountRequestBuilder<QualityNotificationTask> countQualityNotificationTask()
      Deprecated.
      Fetch the number of entries from the QualityNotificationTask entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of QualityNotificationTask 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.
    • getQualityNotificationTaskByKey

      @Nonnull GetByKeyRequestBuilder<QualityNotificationTask> getQualityNotificationTaskByKey(String qualityNotification, String notificationTask)
      Deprecated.
      Fetch a single QualityNotificationTask entity using key fields.
      Parameters:
      qualityNotification - Notification Number

      Constraints: Not nullable, Maximum length: 12

      notificationTask - Sequential Task Number

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A request builder to fetch a single QualityNotificationTask 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.
    • createQualityNotificationTask

      @Nonnull CreateRequestBuilder<QualityNotificationTask> createQualityNotificationTask(@Nonnull QualityNotificationTask qualityNotificationTask)
      Deprecated.
      Create a new QualityNotificationTask entity and save it to the S/4HANA system.
      Parameters:
      qualityNotificationTask - QualityNotificationTask entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new QualityNotificationTask entity. To perform execution, call the execute method on the request builder object.