Class DefaultQualityNotificationService
- All Implemented Interfaces:
OperationsOnEntityCollections,ServiceWithNavigableEntities,QualityNotificationService
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
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.QualityNotificationService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingQualityNotificationService.DEFAULT_SERVICE_PATHto send the requests. -
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.Deprecated.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.core.ServiceWithNavigableEntities
applyAction, applyAction, applyFunction, applyFunction, forEntity, withFunction, withFunction
-
Constructor Details
-
DefaultQualityNotificationService
public DefaultQualityNotificationService()Deprecated.Creates a service usingQualityNotificationService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:QualityNotificationServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceQualityNotificationService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.Description copied from interface:QualityNotificationServiceCreates a batch request builder object.- Specified by:
batchin interfaceQualityNotificationService- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllQltyNotificationItemLongText
@Nonnull public GetAllRequestBuilder<QltyNotificationItemLongText> getAllQltyNotificationItemLongText()Deprecated.Description copied from interface:QualityNotificationServiceFetch multipleQltyNotificationItemLongTextentities.- Specified by:
getAllQltyNotificationItemLongTextin interfaceQualityNotificationService- 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
@Nonnull public CountRequestBuilder<QltyNotificationItemLongText> countQltyNotificationItemLongText()Deprecated.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQltyNotificationItemLongTextentity collection matching the filter and search expressions.- Specified by:
countQltyNotificationItemLongTextin interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QltyNotificationItemLongText> getQltyNotificationItemLongTextByKey(String qualityNotification, String notificationItem, Short longTextInternalNumber, String language) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQltyNotificationItemLongTextentity using key fields.- Specified by:
getQltyNotificationItemLongTextByKeyin interfaceQualityNotificationService- 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
@Nonnull public GetAllRequestBuilder<QltyNotificationTaskLongText> getAllQltyNotificationTaskLongText()Deprecated.Description copied from interface:QualityNotificationServiceFetch multipleQltyNotificationTaskLongTextentities.- Specified by:
getAllQltyNotificationTaskLongTextin interfaceQualityNotificationService- 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
@Nonnull public CountRequestBuilder<QltyNotificationTaskLongText> countQltyNotificationTaskLongText()Deprecated.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQltyNotificationTaskLongTextentity collection matching the filter and search expressions.- Specified by:
countQltyNotificationTaskLongTextin interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QltyNotificationTaskLongText> getQltyNotificationTaskLongTextByKey(String qualityNotification, String notificationTask, String language, Short longTextInternalNumber) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQltyNotificationTaskLongTextentity using key fields.- Specified by:
getQltyNotificationTaskLongTextByKeyin interfaceQualityNotificationService- Parameters:
qualityNotification- Notification NumberConstraints: Not nullable, Maximum length: 12
notificationTask- Sequential Task NumberConstraints: Not nullable, Maximum length: 4
language- Language KeyConstraints: Not nullable, Maximum length: 2
longTextInternalNumber- Long Text CounterConstraints: Not nullable
- 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.Description copied from interface:QualityNotificationServiceFetch multipleQualityNotificationentities.- Specified by:
getAllQualityNotificationin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQualityNotificationentity collection matching the filter and search expressions.- Specified by:
countQualityNotificationin interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QualityNotification> getQualityNotificationByKey(String qualityNotification) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQualityNotificationentity using key fields.- Specified by:
getQualityNotificationByKeyin interfaceQualityNotificationService- 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 public CreateRequestBuilder<QualityNotification> createQualityNotification(@Nonnull QualityNotification qualityNotification) Deprecated.Description copied from interface:QualityNotificationServiceCreate a newQualityNotificationentity and save it to the S/4HANA system.- Specified by:
createQualityNotificationin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch multipleQualityNotificationItementities.- Specified by:
getAllQualityNotificationItemin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQualityNotificationItementity collection matching the filter and search expressions.- Specified by:
countQualityNotificationItemin interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QualityNotificationItem> getQualityNotificationItemByKey(String qualityNotification, String notificationItem) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQualityNotificationItementity using key fields.- Specified by:
getQualityNotificationItemByKeyin interfaceQualityNotificationService- 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 public CreateRequestBuilder<QualityNotificationItem> createQualityNotificationItem(@Nonnull QualityNotificationItem qualityNotificationItem) Deprecated.Description copied from interface:QualityNotificationServiceCreate a newQualityNotificationItementity and save it to the S/4HANA system.- Specified by:
createQualityNotificationItemin interfaceQualityNotificationService- 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
@Nonnull public GetAllRequestBuilder<QualityNotificationItemCause> getAllQualityNotificationItemCause()Deprecated.Description copied from interface:QualityNotificationServiceFetch multipleQualityNotificationItemCauseentities.- Specified by:
getAllQualityNotificationItemCausein interfaceQualityNotificationService- 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
@Nonnull public CountRequestBuilder<QualityNotificationItemCause> countQualityNotificationItemCause()Deprecated.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQualityNotificationItemCauseentity collection matching the filter and search expressions.- Specified by:
countQualityNotificationItemCausein interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QualityNotificationItemCause> getQualityNotificationItemCauseByKey(String qualityNotification, String notificationItem, String notificationCauseID) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQualityNotificationItemCauseentity using key fields.- Specified by:
getQualityNotificationItemCauseByKeyin interfaceQualityNotificationService- 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
@Nonnull public GetAllRequestBuilder<QualityNotificationLongText> getAllQualityNotificationLongText()Deprecated.Description copied from interface:QualityNotificationServiceFetch multipleQualityNotificationLongTextentities.- Specified by:
getAllQualityNotificationLongTextin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQualityNotificationLongTextentity collection matching the filter and search expressions.- Specified by:
countQualityNotificationLongTextin interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QualityNotificationLongText> getQualityNotificationLongTextByKey(String qualityNotification, Short longTextInternalNumber, String language) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQualityNotificationLongTextentity using key fields.- Specified by:
getQualityNotificationLongTextByKeyin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch multipleQualityNotificationPartnerentities.- Specified by:
getAllQualityNotificationPartnerin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQualityNotificationPartnerentity collection matching the filter and search expressions.- Specified by:
countQualityNotificationPartnerin interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QualityNotificationPartner> getQualityNotificationPartnerByKey(String qualityNotification, String partnerFunction, String notificationPartnerObjectNmbr) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQualityNotificationPartnerentity using key fields.- Specified by:
getQualityNotificationPartnerByKeyin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch multipleQualityNotificationTaskentities.- Specified by:
getAllQualityNotificationTaskin interfaceQualityNotificationService- 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.Description copied from interface:QualityNotificationServiceFetch the number of entries from theQualityNotificationTaskentity collection matching the filter and search expressions.- Specified by:
countQualityNotificationTaskin interfaceQualityNotificationService- 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 public GetByKeyRequestBuilder<QualityNotificationTask> getQualityNotificationTaskByKey(String qualityNotification, String notificationTask) Deprecated.Description copied from interface:QualityNotificationServiceFetch a singleQualityNotificationTaskentity using key fields.- Specified by:
getQualityNotificationTaskByKeyin interfaceQualityNotificationService- 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 public CreateRequestBuilder<QualityNotificationTask> createQualityNotificationTask(@Nonnull QualityNotificationTask qualityNotificationTask) Deprecated.Description copied from interface:QualityNotificationServiceCreate a newQualityNotificationTaskentity and save it to the S/4HANA system.- Specified by:
createQualityNotificationTaskin interfaceQualityNotificationService- 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.
-
getServicePath
Deprecated.- Specified by:
getServicePathin interfaceServiceWithNavigableEntities
-