@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultQualityInfoRecordService") public class DefaultQualityInfoRecordService extends Object implements QualityInfoRecordService
The data related to a quality info record and first article inspection has one entity type each. For read operations, filter information must be sent according to the OData protocol. All filter information is utilized when retrieving quality info records or data related to first article inspection. The detailed entity data is sent in the response. If any issues arise when quality info records or data related to first article inspection is retrieved, the system displays error messages in the response. .
Reference: SAP API Business Hub
OData Service: | API_QUALITYINFORECORD_SRV |
API Version: | 1 |
Communication Scenario: | Quality Info Record Integration (SAP_COM_0358) |
Scope Items: | Quality Management in Procurement (1FM) |
Authentication Methods: | Basic, x509, OAuth2 |
Business Object: | PurchasingQualityInfoRecord |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultQualityInfoRecordService()
Creates a service using
QualityInfoRecordService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultQualityInfoRecordService()
QualityInfoRecordService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultQualityInfoRecordService withServicePath(@Nonnull String servicePath)
QualityInfoRecordService
withServicePath
in interface QualityInfoRecordService
servicePath
- Service path that will override the default.@Nonnull public DefaultQualityInfoRecordServiceBatch batch()
batch
in interface BatchService<QualityInfoRecordServiceBatch>
@Nonnull public QualityFirstArticleInspectionFluentHelper getAllQualityFirstArticleInspection()
QualityInfoRecordService
QualityFirstArticleInspection
entities.getAllQualityFirstArticleInspection
in interface QualityInfoRecordService
QualityFirstArticleInspection
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.@Nonnull public QualityFirstArticleInspectionByKeyFluentHelper getQualityFirstArticleInspectionByKey(String material, String qltyInProcmtIntID, String qltyInProcmt1stArticleInsp)
QualityInfoRecordService
QualityFirstArticleInspection
entity using key fields.getQualityFirstArticleInspectionByKey
in interface QualityInfoRecordService
material
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 18
qltyInProcmtIntID
- Quality Info Record in Procurement Internal ID
Constraints: Not nullable, Maximum length: 6
qltyInProcmt1stArticleInsp
- First Article Inspection Number in Quality Info Record
Constraints: Not nullable, Maximum length: 6
QualityFirstArticleInspection
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.@Nonnull public QualityFirstArticleInspectionCreateFluentHelper createQualityFirstArticleInspection(@Nonnull QualityFirstArticleInspection qualityFirstArticleInspection)
QualityInfoRecordService
QualityFirstArticleInspection
entity and save it to the S/4HANA system.createQualityFirstArticleInspection
in interface QualityInfoRecordService
qualityFirstArticleInspection
- QualityFirstArticleInspection
entity object that will be created in the S/4HANA system.QualityFirstArticleInspection
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public QualityFirstArticleInspectionUpdateFluentHelper updateQualityFirstArticleInspection(@Nonnull QualityFirstArticleInspection qualityFirstArticleInspection)
QualityInfoRecordService
QualityFirstArticleInspection
entity and save it to the S/4HANA system.updateQualityFirstArticleInspection
in interface QualityInfoRecordService
qualityFirstArticleInspection
- QualityFirstArticleInspection
entity object that will be updated in the S/4HANA system.QualityFirstArticleInspection
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public QualityFirstArticleInspectionDeleteFluentHelper deleteQualityFirstArticleInspection(@Nonnull QualityFirstArticleInspection qualityFirstArticleInspection)
QualityInfoRecordService
QualityFirstArticleInspection
entity in the S/4HANA system.deleteQualityFirstArticleInspection
in interface QualityInfoRecordService
qualityFirstArticleInspection
- QualityFirstArticleInspection
entity object that will be deleted in the S/4HANA system.QualityFirstArticleInspection
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public QualityInProcurementFluentHelper getAllQualityInProcurement()
QualityInfoRecordService
QualityInProcurement
entities.getAllQualityInProcurement
in interface QualityInfoRecordService
QualityInProcurement
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.@Nonnull public QualityInProcurementByKeyFluentHelper getQualityInProcurementByKey(String material, String qltyInProcmtIntID)
QualityInfoRecordService
QualityInProcurement
entity using key fields.getQualityInProcurementByKey
in interface QualityInfoRecordService
material
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 18
qltyInProcmtIntID
- Quality Info Record in Procurement Internal ID
Constraints: Not nullable, Maximum length: 6
QualityInProcurement
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.@Nonnull public QualityInProcurementCreateFluentHelper createQualityInProcurement(@Nonnull QualityInProcurement qualityInProcurement)
QualityInfoRecordService
QualityInProcurement
entity and save it to the S/4HANA system.createQualityInProcurement
in interface QualityInfoRecordService
qualityInProcurement
- QualityInProcurement
entity object that will be created in the S/4HANA system.QualityInProcurement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public QualityInProcurementUpdateFluentHelper updateQualityInProcurement(@Nonnull QualityInProcurement qualityInProcurement)
QualityInfoRecordService
QualityInProcurement
entity and save it to the S/4HANA system.updateQualityInProcurement
in interface QualityInfoRecordService
qualityInProcurement
- QualityInProcurement
entity object that will be updated in the S/4HANA system.QualityInProcurement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public QualityInProcurementDeleteFluentHelper deleteQualityInProcurement(@Nonnull QualityInProcurement qualityInProcurement)
QualityInfoRecordService
QualityInProcurement
entity in the S/4HANA system.deleteQualityInProcurement
in interface QualityInfoRecordService
qualityInProcurement
- QualityInProcurement
entity object that will be deleted in the S/4HANA system.QualityInProcurement
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2020 SAP SE. All rights reserved.