@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultQualityInspectionDataService") public class DefaultQualityInspectionDataService extends Object implements QualityInspectionDataService
In the SAP system, you process quality inspections on the basis of inspection lots. The data relating to a quality inspection is grouped into several entities. With this service it is possible, for example, to update inspection lot header data or to create inspection results and usage decisions..
Reference: SAP API Business Hub
OData Service: | API_INSPECTIONLOT_SRV |
API Version: | 1 |
Communication Scenario: | Quality Inspection Process Integration (SAP_COM_0318) |
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: | Basic, x509, OAuth2 |
Business Object: | InspectionLot |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultQualityInspectionDataService()
Creates a service using
QualityInspectionDataService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultQualityInspectionDataService()
QualityInspectionDataService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultQualityInspectionDataService withServicePath(@Nonnull String servicePath)
QualityInspectionDataService
withServicePath
in interface QualityInspectionDataService
servicePath
- Service path that will override the default.@Nonnull public DefaultQualityInspectionDataServiceBatch batch()
batch
in interface BatchService<QualityInspectionDataServiceBatch>
@Nonnull public InspectionCharacteristicFluentHelper getAllInspectionCharacteristic()
QualityInspectionDataService
InspectionCharacteristic
entities.getAllInspectionCharacteristic
in interface QualityInspectionDataService
InspectionCharacteristic
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 InspectionCharacteristicByKeyFluentHelper getInspectionCharacteristicByKey(String inspectionLot, String inspPlanOperationInternalID, String inspectionCharacteristic)
QualityInspectionDataService
InspectionCharacteristic
entity using key fields.getInspectionCharacteristicByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
inspPlanOperationInternalID
- Current Node Number from Order Counter
Constraints: Not nullable, Maximum length: 8
inspectionCharacteristic
- The number that explicitly identifies an inspection characteristic within an operation in an
inspection plan.
Constraints: Not nullable, Maximum length: 4
InspectionCharacteristic
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 InspectionCharacteristicCreateFluentHelper createInspectionCharacteristic(@Nonnull InspectionCharacteristic inspectionCharacteristic)
QualityInspectionDataService
InspectionCharacteristic
entity and save it to the S/4HANA system.createInspectionCharacteristic
in interface QualityInspectionDataService
inspectionCharacteristic
- InspectionCharacteristic
entity object that will be created in the S/4HANA system.InspectionCharacteristic
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionLotFluentHelper getAllInspectionLot()
QualityInspectionDataService
InspectionLot
entities.getAllInspectionLot
in interface QualityInspectionDataService
InspectionLot
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 InspectionLotByKeyFluentHelper getInspectionLotByKey(String inspectionLot)
QualityInspectionDataService
InspectionLot
entity using key fields.getInspectionLotByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
InspectionLot
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 InspectionLotUpdateFluentHelper updateInspectionLot(@Nonnull InspectionLot inspectionLot)
QualityInspectionDataService
InspectionLot
entity and save it to the S/4HANA system.updateInspectionLot
in interface QualityInspectionDataService
inspectionLot
- InspectionLot
entity object that will be updated in the S/4HANA system.InspectionLot
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionLotWithStatusFluentHelper getAllInspectionLotWithStatus()
QualityInspectionDataService
InspectionLotWithStatus
entities.getAllInspectionLotWithStatus
in interface QualityInspectionDataService
InspectionLotWithStatus
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 InspectionLotWithStatusByKeyFluentHelper getInspectionLotWithStatusByKey(String inspectionLot)
QualityInspectionDataService
InspectionLotWithStatus
entity using key fields.getInspectionLotWithStatusByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
InspectionLotWithStatus
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 InspectionOperationFluentHelper getAllInspectionOperation()
QualityInspectionDataService
InspectionOperation
entities.getAllInspectionOperation
in interface QualityInspectionDataService
InspectionOperation
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 InspectionOperationByKeyFluentHelper getInspectionOperationByKey(String inspectionLot, String inspPlanOperationInternalID)
QualityInspectionDataService
InspectionOperation
entity using key fields.getInspectionOperationByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
inspPlanOperationInternalID
- Current Node Number from Order Counter
Constraints: Not nullable, Maximum length: 8
InspectionOperation
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 InspectionResultFluentHelper getAllInspectionResult()
QualityInspectionDataService
InspectionResult
entities.getAllInspectionResult
in interface QualityInspectionDataService
InspectionResult
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 InspectionResultByKeyFluentHelper getInspectionResultByKey(String inspectionLot, String inspPlanOperationInternalID, String inspectionCharacteristic)
QualityInspectionDataService
InspectionResult
entity using key fields.getInspectionResultByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
inspPlanOperationInternalID
- Current Node Number from Order Counter
Constraints: Not nullable, Maximum length: 8
inspectionCharacteristic
- The number that explicitly identifies an inspection characteristic within an operation in an
inspection plan.
Constraints: Not nullable, Maximum length: 4
InspectionResult
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 InspectionResultCreateFluentHelper createInspectionResult(@Nonnull InspectionResult inspectionResult)
QualityInspectionDataService
InspectionResult
entity and save it to the S/4HANA system.createInspectionResult
in interface QualityInspectionDataService
inspectionResult
- InspectionResult
entity object that will be created in the S/4HANA system.InspectionResult
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionResultUpdateFluentHelper updateInspectionResult(@Nonnull InspectionResult inspectionResult)
QualityInspectionDataService
InspectionResult
entity and save it to the S/4HANA system.updateInspectionResult
in interface QualityInspectionDataService
inspectionResult
- InspectionResult
entity object that will be updated in the S/4HANA system.InspectionResult
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionResultValueFluentHelper getAllInspectionResultValue()
QualityInspectionDataService
InspectionResultValue
entities.getAllInspectionResultValue
in interface QualityInspectionDataService
InspectionResultValue
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 InspectionResultValueByKeyFluentHelper getInspectionResultValueByKey(String inspectionLot, String inspPlanOperationInternalID, String inspectionCharacteristic, String inspResultValueInternalID)
QualityInspectionDataService
InspectionResultValue
entity using key fields.getInspectionResultValueByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
inspPlanOperationInternalID
- Current Node Number from Order Counter
Constraints: Not nullable, Maximum length: 8
inspectionCharacteristic
- The number that explicitly identifies an inspection characteristic within an operation in an
inspection plan.
Constraints: Not nullable, Maximum length: 4
inspResultValueInternalID
- Number of Individual Result
Constraints: Not nullable, Maximum length: 8
InspectionResultValue
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 InspectionResultValueCreateFluentHelper createInspectionResultValue(@Nonnull InspectionResultValue inspectionResultValue)
QualityInspectionDataService
InspectionResultValue
entity and save it to the S/4HANA system.createInspectionResultValue
in interface QualityInspectionDataService
inspectionResultValue
- InspectionResultValue
entity object that will be created in the S/4HANA system.InspectionResultValue
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionResultValueUpdateFluentHelper updateInspectionResultValue(@Nonnull InspectionResultValue inspectionResultValue)
QualityInspectionDataService
InspectionResultValue
entity and save it to the S/4HANA system.updateInspectionResultValue
in interface QualityInspectionDataService
inspectionResultValue
- InspectionResultValue
entity object that will be updated in the S/4HANA system.InspectionResultValue
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionSubsetFluentHelper getAllInspectionSubset()
QualityInspectionDataService
InspectionSubset
entities.getAllInspectionSubset
in interface QualityInspectionDataService
InspectionSubset
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 InspectionSubsetByKeyFluentHelper getInspectionSubsetByKey(String inspectionLot, String inspPlanOperationInternalID, String inspectionSubsetInternalID)
QualityInspectionDataService
InspectionSubset
entity using key fields.getInspectionSubsetByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
inspPlanOperationInternalID
- Current Node Number from Order Counter
Constraints: Not nullable, Maximum length: 8
inspectionSubsetInternalID
- The sample number is copied to this field from results recording. The inspection results are
referenced via this number.
Constraints: Not nullable, Maximum length: 6
InspectionSubset
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 InspectionSubsetCreateFluentHelper createInspectionSubset(@Nonnull InspectionSubset inspectionSubset)
QualityInspectionDataService
InspectionSubset
entity and save it to the S/4HANA system.createInspectionSubset
in interface QualityInspectionDataService
inspectionSubset
- InspectionSubset
entity object that will be created in the S/4HANA system.InspectionSubset
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionSubsetUpdateFluentHelper updateInspectionSubset(@Nonnull InspectionSubset inspectionSubset)
QualityInspectionDataService
InspectionSubset
entity and save it to the S/4HANA system.updateInspectionSubset
in interface QualityInspectionDataService
inspectionSubset
- InspectionSubset
entity object that will be updated in the S/4HANA system.InspectionSubset
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspLotUsageDecisionFluentHelper getAllInspLotUsageDecision()
QualityInspectionDataService
InspLotUsageDecision
entities.getAllInspLotUsageDecision
in interface QualityInspectionDataService
InspLotUsageDecision
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 InspLotUsageDecisionByKeyFluentHelper getInspLotUsageDecisionByKey(String inspectionLot)
QualityInspectionDataService
InspLotUsageDecision
entity using key fields.getInspLotUsageDecisionByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
InspLotUsageDecision
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 InspLotUsageDecisionCreateFluentHelper createInspLotUsageDecision(@Nonnull InspLotUsageDecision inspLotUsageDecision)
QualityInspectionDataService
InspLotUsageDecision
entity and save it to the S/4HANA system.createInspLotUsageDecision
in interface QualityInspectionDataService
inspLotUsageDecision
- InspLotUsageDecision
entity object that will be created in the S/4HANA system.InspLotUsageDecision
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspLotUsageDecisionUpdateFluentHelper updateInspLotUsageDecision(@Nonnull InspLotUsageDecision inspLotUsageDecision)
QualityInspectionDataService
InspLotUsageDecision
entity and save it to the S/4HANA system.updateInspLotUsageDecision
in interface QualityInspectionDataService
inspLotUsageDecision
- InspLotUsageDecision
entity object that will be updated in the S/4HANA system.InspLotUsageDecision
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspSampleCharacteristicFluentHelper getAllInspSampleCharacteristic()
QualityInspectionDataService
InspSampleCharacteristic
entities.getAllInspSampleCharacteristic
in interface QualityInspectionDataService
InspSampleCharacteristic
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 InspSampleCharacteristicByKeyFluentHelper getInspSampleCharacteristicByKey(String inspectionLot, String inspPlanOperationInternalID, String inspectionCharacteristic, String inspectionSubsetInternalID)
QualityInspectionDataService
InspSampleCharacteristic
entity using key fields.getInspSampleCharacteristicByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
inspPlanOperationInternalID
- Current Node Number from Order Counter
Constraints: Not nullable, Maximum length: 8
inspectionCharacteristic
- The number that explicitly identifies an inspection characteristic within an operation in an
inspection plan.
Constraints: Not nullable, Maximum length: 4
inspectionSubsetInternalID
- Number identifying an inspection sample if dependent or independent multiple samples are used in the
sampling procedure of the characteristic or if inspection points are involved.
Constraints: Not nullable, Maximum length: 6
InspSampleCharacteristic
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 InspSampleResultFluentHelper getAllInspSampleResult()
QualityInspectionDataService
InspSampleResult
entities.getAllInspSampleResult
in interface QualityInspectionDataService
InspSampleResult
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 InspSampleResultByKeyFluentHelper getInspSampleResultByKey(String inspectionLot, String inspPlanOperationInternalID, String inspectionCharacteristic, String inspectionSubsetInternalID)
QualityInspectionDataService
InspSampleResult
entity using key fields.getInspSampleResultByKey
in interface QualityInspectionDataService
inspectionLot
- Number that uniquely identifies an inspection lot.
Constraints: Not nullable, Maximum length: 12
inspPlanOperationInternalID
- Current Node Number from Order Counter
Constraints: Not nullable, Maximum length: 8
inspectionCharacteristic
- The number that explicitly identifies an inspection characteristic within an operation in an
inspection plan.
Constraints: Not nullable, Maximum length: 4
inspectionSubsetInternalID
- Number that identifies a (partial) sample, if partial samples are being used for the characteristic.
Constraints: Not nullable, Maximum length: 6
InspSampleResult
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 InspSampleResultCreateFluentHelper createInspSampleResult(@Nonnull InspSampleResult inspSampleResult)
QualityInspectionDataService
InspSampleResult
entity and save it to the S/4HANA system.createInspSampleResult
in interface QualityInspectionDataService
inspSampleResult
- InspSampleResult
entity object that will be created in the S/4HANA system.InspSampleResult
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspSampleResultUpdateFluentHelper updateInspSampleResult(@Nonnull InspSampleResult inspSampleResult)
QualityInspectionDataService
InspSampleResult
entity and save it to the S/4HANA system.updateInspSampleResult
in interface QualityInspectionDataService
inspSampleResult
- InspSampleResult
entity object that will be updated in the S/4HANA system.InspSampleResult
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public InspectionSubsetTrigger_valuationFluentHelper inspectionSubsetTrigger_valuation(@Nonnull String inspectionLot, @Nonnull String inspPlanOperationInternalID, @Nonnull String inspectionSubsetInternalID)
QualityInspectionDataService
Creates a fluent helper for the A_InspectionSubsetTrigger_valuation OData function import.
inspectionSubsetTrigger_valuation
in interface QualityInspectionDataService
inspectionLot
- Inspection Lot
Constraints: Not nullable, Maximum length: 12
Original parameter name from the Odata EDM: InspectionLot
inspPlanOperationInternalID
- Current Node No.
Constraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: InspPlanOperationInternalID
inspectionSubsetInternalID
- Sample
Constraints: Not nullable, Maximum length: 6
Original parameter name from the Odata EDM: InspectionSubsetInternalID
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.