Interface DetectionMethodService
- All Known Implementing Classes:
DefaultDetectionMethodService
This API enables you to read the details of a detection method such as detection profile, detection method group, detection method, assignment of a detection method to a detection group, assignment of a detection profile to a detection group, and assignment of a notification type to a detection profile. Detection method is an activity or a method by which a failure is discovered. This information is important and helps in evaluating the effect of maintenance. If the input in the request is not as expected then the system displays appropriate error or warning messages in the response. .
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | DETECTIONMETHOD_0001 |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Maintenance Processing Integration(SAP_COM_0397) |
| Scope Items: | 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), Improvement Maintenance(OVT), Operational and Overhead Maintenance(OWM) |
| Authentication Methods: | x509 |
| Service Group Name: | API_DETECTIONMETHOD |
| Business Object: | Maintenance 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 theMaintNotifDetCatGroupentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theMaintNotifDetCodeentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theMaintNotifDetectionProfileentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theMaintNotifDetGroupentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theMaintNotifDetGroupCodeentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theMaintNotifTypeDetProfileentity collection matching the filter and search expressions.Deprecated.Fetch multipleMaintNotifDetCatGroupentities.Deprecated.Fetch multipleMaintNotifDetCodeentities.Deprecated.Fetch multipleMaintNotifDetectionProfileentities.Deprecated.Fetch multipleMaintNotifDetGroupentities.Deprecated.Fetch multipleMaintNotifDetGroupCodeentities.Deprecated.Fetch multipleMaintNotifTypeDetProfileentities.getMaintNotifDetCatGroupByKey(String maintNotifDetectionProfile, String maintNotifDetectionGroup) Deprecated.Fetch a singleMaintNotifDetCatGroupentity using key fields.getMaintNotifDetCodeByKey(String maintNotifDetectionMethod) Deprecated.Fetch a singleMaintNotifDetCodeentity using key fields.getMaintNotifDetectionProfileByKey(String maintNotifDetectionProfile) Deprecated.Fetch a singleMaintNotifDetectionProfileentity using key fields.getMaintNotifDetGroupByKey(String maintNotifDetectionGroup) Deprecated.Fetch a singleMaintNotifDetGroupentity using key fields.getMaintNotifDetGroupCodeByKey(String maintNotifDetectionGroup, String maintNotifDetectionMethod) Deprecated.Fetch a singleMaintNotifDetGroupCodeentity using key fields.getMaintNotifTypeDetProfileByKey(String notificationType) Deprecated.Fetch a singleMaintNotifTypeDetProfileentity 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.
-
getAllMaintNotifDetCatGroup
Deprecated.Fetch multipleMaintNotifDetCatGroupentities.- Returns:
- A request builder to fetch multiple
MaintNotifDetCatGroupentities. 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.
-
countMaintNotifDetCatGroup
Deprecated.Fetch the number of entries from theMaintNotifDetCatGroupentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
MaintNotifDetCatGroupentities. 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.
-
getMaintNotifDetCatGroupByKey
@Nonnull GetByKeyRequestBuilder<MaintNotifDetCatGroup> getMaintNotifDetCatGroupByKey(String maintNotifDetectionProfile, String maintNotifDetectionGroup) Deprecated.Fetch a singleMaintNotifDetCatGroupentity using key fields.- Parameters:
maintNotifDetectionProfile- Detection Method ProfileConstraints: Not nullable, Maximum length: 2
maintNotifDetectionGroup- Detection Method GroupConstraints: Not nullable, Maximum length: 8
- Returns:
- A request builder to fetch a single
MaintNotifDetCatGroupentity 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.
-
getAllMaintNotifDetCode
Deprecated.Fetch multipleMaintNotifDetCodeentities.- Returns:
- A request builder to fetch multiple
MaintNotifDetCodeentities. 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.
-
countMaintNotifDetCode
Deprecated.Fetch the number of entries from theMaintNotifDetCodeentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
MaintNotifDetCodeentities. 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.
-
getMaintNotifDetCodeByKey
@Nonnull GetByKeyRequestBuilder<MaintNotifDetCode> getMaintNotifDetCodeByKey(String maintNotifDetectionMethod) Deprecated.Fetch a singleMaintNotifDetCodeentity using key fields.- Parameters:
maintNotifDetectionMethod- Detection MethodConstraints: Not nullable, Maximum length: 4
- Returns:
- A request builder to fetch a single
MaintNotifDetCodeentity 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.
-
getAllMaintNotifDetectionProfile
Deprecated.Fetch multipleMaintNotifDetectionProfileentities.- Returns:
- A request builder to fetch multiple
MaintNotifDetectionProfileentities. 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.
-
countMaintNotifDetectionProfile
Deprecated.Fetch the number of entries from theMaintNotifDetectionProfileentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
MaintNotifDetectionProfileentities. 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.
-
getMaintNotifDetectionProfileByKey
@Nonnull GetByKeyRequestBuilder<MaintNotifDetectionProfile> getMaintNotifDetectionProfileByKey(String maintNotifDetectionProfile) Deprecated.Fetch a singleMaintNotifDetectionProfileentity using key fields.- Parameters:
maintNotifDetectionProfile- Detection Method ProfileConstraints: Not nullable, Maximum length: 2
- Returns:
- A request builder to fetch a single
MaintNotifDetectionProfileentity 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.
-
getAllMaintNotifDetGroup
Deprecated.Fetch multipleMaintNotifDetGroupentities.- Returns:
- A request builder to fetch multiple
MaintNotifDetGroupentities. 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.
-
countMaintNotifDetGroup
Deprecated.Fetch the number of entries from theMaintNotifDetGroupentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
MaintNotifDetGroupentities. 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.
-
getMaintNotifDetGroupByKey
@Nonnull GetByKeyRequestBuilder<MaintNotifDetGroup> getMaintNotifDetGroupByKey(String maintNotifDetectionGroup) Deprecated.Fetch a singleMaintNotifDetGroupentity using key fields.- Parameters:
maintNotifDetectionGroup- Detection Method GroupConstraints: Not nullable, Maximum length: 8
- Returns:
- A request builder to fetch a single
MaintNotifDetGroupentity 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.
-
getAllMaintNotifDetGroupCode
Deprecated.Fetch multipleMaintNotifDetGroupCodeentities.- Returns:
- A request builder to fetch multiple
MaintNotifDetGroupCodeentities. 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.
-
countMaintNotifDetGroupCode
Deprecated.Fetch the number of entries from theMaintNotifDetGroupCodeentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
MaintNotifDetGroupCodeentities. 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.
-
getMaintNotifDetGroupCodeByKey
@Nonnull GetByKeyRequestBuilder<MaintNotifDetGroupCode> getMaintNotifDetGroupCodeByKey(String maintNotifDetectionGroup, String maintNotifDetectionMethod) Deprecated.Fetch a singleMaintNotifDetGroupCodeentity using key fields.- Parameters:
maintNotifDetectionMethod- Detection MethodConstraints: Not nullable, Maximum length: 4
maintNotifDetectionGroup- Detection Method GroupConstraints: Not nullable, Maximum length: 8
- Returns:
- A request builder to fetch a single
MaintNotifDetGroupCodeentity 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.
-
getAllMaintNotifTypeDetProfile
Deprecated.Fetch multipleMaintNotifTypeDetProfileentities.- Returns:
- A request builder to fetch multiple
MaintNotifTypeDetProfileentities. 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.
-
countMaintNotifTypeDetProfile
Deprecated.Fetch the number of entries from theMaintNotifTypeDetProfileentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
MaintNotifTypeDetProfileentities. 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.
-
getMaintNotifTypeDetProfileByKey
@Nonnull GetByKeyRequestBuilder<MaintNotifTypeDetProfile> getMaintNotifTypeDetProfileByKey(String notificationType) Deprecated.Fetch a singleMaintNotifTypeDetProfileentity using key fields.- Parameters:
notificationType- Notification TypeConstraints: Not nullable, Maximum length: 2
- Returns:
- A request builder to fetch a single
MaintNotifTypeDetProfileentity 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.
-