Interface QualityNotificationService
- All Known Implementing Classes:
DefaultQualityNotificationService
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..
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Creates a batch request builder object.Deprecated.Fetch the number of entries from theQltyNotificationItemLongTextentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theQltyNotificationTaskLongTextentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theQualityNotificationentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theQualityNotificationItementity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theQualityNotificationItemCauseentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theQualityNotificationLongTextentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theQualityNotificationPartnerentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theQualityNotificationTaskentity collection matching the filter and search expressions.createQualityNotification(QualityNotification qualityNotification) Deprecated.Create a newQualityNotificationentity and save it to the S/4HANA system.createQualityNotificationItem(QualityNotificationItem qualityNotificationItem) Deprecated.Create a newQualityNotificationItementity and save it to the S/4HANA system.createQualityNotificationTask(QualityNotificationTask qualityNotificationTask) Deprecated.Create a newQualityNotificationTaskentity and save it to the S/4HANA system.Deprecated.Fetch multipleQltyNotificationItemLongTextentities.Deprecated.Fetch multipleQltyNotificationTaskLongTextentities.Deprecated.Fetch multipleQualityNotificationentities.Deprecated.Fetch multipleQualityNotificationItementities.Deprecated.Fetch multipleQualityNotificationItemCauseentities.Deprecated.Fetch multipleQualityNotificationLongTextentities.Deprecated.Fetch multipleQualityNotificationPartnerentities.Deprecated.Fetch multipleQualityNotificationTaskentities.getQltyNotificationItemLongTextByKey(String qualityNotification, String notificationItem, Short longTextInternalNumber, String language) Deprecated.Fetch a singleQltyNotificationItemLongTextentity using key fields.getQltyNotificationTaskLongTextByKey(String qualityNotification, String notificationTask, String language, Short longTextInternalNumber) Deprecated.Fetch a singleQltyNotificationTaskLongTextentity using key fields.getQualityNotificationByKey(String qualityNotification) Deprecated.Fetch a singleQualityNotificationentity using key fields.getQualityNotificationItemByKey(String qualityNotification, String notificationItem) Deprecated.Fetch a singleQualityNotificationItementity using key fields.getQualityNotificationItemCauseByKey(String qualityNotification, String notificationItem, String notificationCauseID) Deprecated.Fetch a singleQualityNotificationItemCauseentity using key fields.getQualityNotificationLongTextByKey(String qualityNotification, Short longTextInternalNumber, String language) Deprecated.Fetch a singleQualityNotificationLongTextentity using key fields.getQualityNotificationPartnerByKey(String qualityNotification, String partnerFunction, String notificationPartnerObjectNmbr) Deprecated.Fetch a singleQualityNotificationPartnerentity using key fields.getQualityNotificationTaskByKey(String qualityNotification, String notificationTask) Deprecated.Fetch a singleQualityNotificationTaskentity using key fields.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
Method Details
-
withServicePath
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
Deprecated.Creates a batch request builder object.- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllQltyNotificationItemLongText
Deprecated.Fetch multipleQltyNotificationItemLongTextentities.- Returns:
- A request builder to fetch multiple
QltyNotificationItemLongTextentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQltyNotificationItemLongText
Deprecated.Fetch the number of entries from theQltyNotificationItemLongTextentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QltyNotificationItemLongTextentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQltyNotificationItemLongTextByKey
@Nonnull GetByKeyRequestBuilder<QltyNotificationItemLongText> getQltyNotificationItemLongTextByKey(String qualityNotification, String notificationItem, Short longTextInternalNumber, String language) Deprecated.Fetch a singleQltyNotificationItemLongTextentity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
notificationItem- Item Number in Item RecordConstraints: Not nullable, Maximum length: 4
longTextInternalNumber- Long Text CounterConstraints: Not nullable
language- Language KeyConstraints: Not nullable, Maximum length: 2
- Returns:
- A request builder to fetch a single
QltyNotificationItemLongTextentity 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 theexecutemethod on the request builder object.
-
getAllQltyNotificationTaskLongText
Deprecated.Fetch multipleQltyNotificationTaskLongTextentities.- Returns:
- A request builder to fetch multiple
QltyNotificationTaskLongTextentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQltyNotificationTaskLongText
Deprecated.Fetch the number of entries from theQltyNotificationTaskLongTextentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QltyNotificationTaskLongTextentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQltyNotificationTaskLongTextByKey
@Nonnull GetByKeyRequestBuilder<QltyNotificationTaskLongText> getQltyNotificationTaskLongTextByKey(String qualityNotification, String notificationTask, String language, Short longTextInternalNumber) Deprecated.Fetch a singleQltyNotificationTaskLongTextentity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
language- Language KeyConstraints: Not nullable, Maximum length: 2
longTextInternalNumber- Long Text CounterConstraints: Not nullable
notificationTask- Sequential Task NumberConstraints: Not nullable, Maximum length: 4
- Returns:
- A request builder to fetch a single
QltyNotificationTaskLongTextentity 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 theexecutemethod on the request builder object.
-
getAllQualityNotification
Deprecated.Fetch multipleQualityNotificationentities.- Returns:
- A request builder to fetch multiple
QualityNotificationentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQualityNotification
Deprecated.Fetch the number of entries from theQualityNotificationentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QualityNotificationentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQualityNotificationByKey
@Nonnull GetByKeyRequestBuilder<QualityNotification> getQualityNotificationByKey(String qualityNotification) Deprecated.Fetch a singleQualityNotificationentity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
- Returns:
- A request builder to fetch a single
QualityNotificationentity 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 theexecutemethod on the request builder object.
-
createQualityNotification
@Nonnull CreateRequestBuilder<QualityNotification> createQualityNotification(@Nonnull QualityNotification qualityNotification) Deprecated.Create a newQualityNotificationentity and save it to the S/4HANA system.- Parameters:
qualityNotification-QualityNotificationentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
QualityNotificationentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllQualityNotificationItem
Deprecated.Fetch multipleQualityNotificationItementities.- Returns:
- A request builder to fetch multiple
QualityNotificationItementities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQualityNotificationItem
Deprecated.Fetch the number of entries from theQualityNotificationItementity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QualityNotificationItementities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQualityNotificationItemByKey
@Nonnull GetByKeyRequestBuilder<QualityNotificationItem> getQualityNotificationItemByKey(String qualityNotification, String notificationItem) Deprecated.Fetch a singleQualityNotificationItementity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
notificationItem- Item Number in Item RecordConstraints: Not nullable, Maximum length: 4
- Returns:
- A request builder to fetch a single
QualityNotificationItementity 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 theexecutemethod on the request builder object.
-
createQualityNotificationItem
@Nonnull CreateRequestBuilder<QualityNotificationItem> createQualityNotificationItem(@Nonnull QualityNotificationItem qualityNotificationItem) Deprecated.Create a newQualityNotificationItementity and save it to the S/4HANA system.- Parameters:
qualityNotificationItem-QualityNotificationItementity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
QualityNotificationItementity. To perform execution, call theexecutemethod on the request builder object.
-
getAllQualityNotificationItemCause
Deprecated.Fetch multipleQualityNotificationItemCauseentities.- Returns:
- A request builder to fetch multiple
QualityNotificationItemCauseentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQualityNotificationItemCause
Deprecated.Fetch the number of entries from theQualityNotificationItemCauseentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QualityNotificationItemCauseentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQualityNotificationItemCauseByKey
@Nonnull GetByKeyRequestBuilder<QualityNotificationItemCause> getQualityNotificationItemCauseByKey(String qualityNotification, String notificationItem, String notificationCauseID) Deprecated.Fetch a singleQualityNotificationItemCauseentity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
notificationItem- Item Number in Item RecordConstraints: Not nullable, Maximum length: 4
notificationCauseID- Sequential Number for CauseConstraints: Not nullable, Maximum length: 4
- Returns:
- A request builder to fetch a single
QualityNotificationItemCauseentity 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 theexecutemethod on the request builder object.
-
getAllQualityNotificationLongText
Deprecated.Fetch multipleQualityNotificationLongTextentities.- Returns:
- A request builder to fetch multiple
QualityNotificationLongTextentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQualityNotificationLongText
Deprecated.Fetch the number of entries from theQualityNotificationLongTextentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QualityNotificationLongTextentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQualityNotificationLongTextByKey
@Nonnull GetByKeyRequestBuilder<QualityNotificationLongText> getQualityNotificationLongTextByKey(String qualityNotification, Short longTextInternalNumber, String language) Deprecated.Fetch a singleQualityNotificationLongTextentity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
longTextInternalNumber- Long Text CounterConstraints: Not nullable
language- Language KeyConstraints: Not nullable, Maximum length: 2
- Returns:
- A request builder to fetch a single
QualityNotificationLongTextentity 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 theexecutemethod on the request builder object.
-
getAllQualityNotificationPartner
Deprecated.Fetch multipleQualityNotificationPartnerentities.- Returns:
- A request builder to fetch multiple
QualityNotificationPartnerentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQualityNotificationPartner
Deprecated.Fetch the number of entries from theQualityNotificationPartnerentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QualityNotificationPartnerentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQualityNotificationPartnerByKey
@Nonnull GetByKeyRequestBuilder<QualityNotificationPartner> getQualityNotificationPartnerByKey(String qualityNotification, String partnerFunction, String notificationPartnerObjectNmbr) Deprecated.Fetch a singleQualityNotificationPartnerentity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
notificationPartnerObjectNmbr- Counter for differentiation 6-digitConstraints: Not nullable, Maximum length: 6
- Returns:
- A request builder to fetch a single
QualityNotificationPartnerentity 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 theexecutemethod on the request builder object.
-
getAllQualityNotificationTask
Deprecated.Fetch multipleQualityNotificationTaskentities.- Returns:
- A request builder to fetch multiple
QualityNotificationTaskentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countQualityNotificationTask
Deprecated.Fetch the number of entries from theQualityNotificationTaskentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
QualityNotificationTaskentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getQualityNotificationTaskByKey
@Nonnull GetByKeyRequestBuilder<QualityNotificationTask> getQualityNotificationTaskByKey(String qualityNotification, String notificationTask) Deprecated.Fetch a singleQualityNotificationTaskentity using key fields.- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
notificationTask- Sequential Task NumberConstraints: Not nullable, Maximum length: 4
- Returns:
- A request builder to fetch a single
QualityNotificationTaskentity 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 theexecutemethod on the request builder object.
-
createQualityNotificationTask
@Nonnull CreateRequestBuilder<QualityNotificationTask> createQualityNotificationTask(@Nonnull QualityNotificationTask qualityNotificationTask) Deprecated.Create a newQualityNotificationTaskentity and save it to the S/4HANA system.- Parameters:
qualityNotificationTask-QualityNotificationTaskentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
QualityNotificationTaskentity. To perform execution, call theexecutemethod on the request builder object.
-