public interface InspectionPlanService extends BatchService<InspectionPlanServiceBatch>
Inspection plans help you to describe how a quality inspection of one or several materials is to take place. In the inspection plan, you define the sequence of inspection operations and the range of specifications available for inspecting inspection characteristics.
Reference: SAP API Business Hub
OData Service: | API_INSPECTIONPLAN_SRV |
API Version: | 1 |
Communication Scenario: | Inspection Master Data Integration (SAP_COM_0110) |
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: | InspectionPlan |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull InspectionPlanService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull InspectionPlanFluentHelper getAllInspectionPlan()
InspectionPlan
entities.InspectionPlan
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 InspectionPlanByKeyFluentHelper getInspectionPlanByKey(String inspectionPlanGroup, String inspectionPlan, String inspectionPlanInternalVersion)
InspectionPlan
entity using key fields.inspectionPlan
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
inspectionPlanInternalVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
inspectionPlanGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
InspectionPlan
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 InspectionPlanCreateFluentHelper createInspectionPlan(@Nonnull InspectionPlan inspectionPlan)
InspectionPlan
entity and save it to the S/4HANA system.inspectionPlan
- InspectionPlan
entity object that will be created in the S/4HANA system.InspectionPlan
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspectionPlanUpdateFluentHelper updateInspectionPlan(@Nonnull InspectionPlan inspectionPlan)
InspectionPlan
entity and save it to the S/4HANA system.inspectionPlan
- InspectionPlan
entity object that will be updated in the S/4HANA system.InspectionPlan
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspectionPlanDeleteFluentHelper deleteInspectionPlan(@Nonnull InspectionPlan inspectionPlan)
InspectionPlan
entity in the S/4HANA system.inspectionPlan
- InspectionPlan
entity object that will be deleted in the S/4HANA system.InspectionPlan
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanMaterialAssgmtFluentHelper getAllInspPlanMaterialAssgmt()
InspPlanMaterialAssgmt
entities.InspPlanMaterialAssgmt
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 InspPlanMaterialAssgmtByKeyFluentHelper getInspPlanMaterialAssgmtByKey(String material, String plant, String inspectionPlanGroup, String inspectionPlan, String inspPlanMatlAssignment, String inspPlanMatlAssgmtIntVersion)
InspPlanMaterialAssgmt
entity using key fields.material
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 40
inspPlanMatlAssignment
- Counter for Additional Criteria
Constraints: Not nullable, Maximum length: 7
inspPlanMatlAssgmtIntVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
plant
- Key uniquely identifying a plant.
Constraints: Not nullable, Maximum length: 4
inspectionPlan
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
inspectionPlanGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
InspPlanMaterialAssgmt
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 InspPlanMaterialAssgmtCreateFluentHelper createInspPlanMaterialAssgmt(@Nonnull InspPlanMaterialAssgmt inspPlanMaterialAssgmt)
InspPlanMaterialAssgmt
entity and save it to the S/4HANA system.inspPlanMaterialAssgmt
- InspPlanMaterialAssgmt
entity object that will be created in the S/4HANA system.InspPlanMaterialAssgmt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanMaterialAssgmtUpdateFluentHelper updateInspPlanMaterialAssgmt(@Nonnull InspPlanMaterialAssgmt inspPlanMaterialAssgmt)
InspPlanMaterialAssgmt
entity and save it to the S/4HANA system.inspPlanMaterialAssgmt
- InspPlanMaterialAssgmt
entity object that will be updated in the S/4HANA system.InspPlanMaterialAssgmt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanMaterialAssgmtDeleteFluentHelper deleteInspPlanMaterialAssgmt(@Nonnull InspPlanMaterialAssgmt inspPlanMaterialAssgmt)
InspPlanMaterialAssgmt
entity in the S/4HANA system.inspPlanMaterialAssgmt
- InspPlanMaterialAssgmt
entity object that will be deleted in the S/4HANA system.InspPlanMaterialAssgmt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanOpCharacteristicFluentHelper getAllInspPlanOpCharacteristic()
InspPlanOpCharacteristic
entities.InspPlanOpCharacteristic
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 InspPlanOpCharacteristicByKeyFluentHelper getInspPlanOpCharacteristicByKey(String inspectionPlanGroup, String bOOOperationInternalID, String bOOCharacteristic, String bOOCharacteristicVersion, String bOOOpInternalVersionCounter, String inspectionPlanInternalVersion, String inspectionPlan)
InspPlanOpCharacteristic
entity using key fields.bOOOperationInternalID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
bOOCharacteristic
- The number that explicitly identifies an inspection characteristic within an operation in an
inspection plan.
Constraints: Not nullable, Maximum length: 4
bOOCharacteristicVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
inspectionPlan
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
inspectionPlanInternalVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
inspectionPlanGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
bOOOpInternalVersionCounter
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
InspPlanOpCharacteristic
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 InspPlanOpCharacteristicCreateFluentHelper createInspPlanOpCharacteristic(@Nonnull InspPlanOpCharacteristic inspPlanOpCharacteristic)
InspPlanOpCharacteristic
entity and save it to the S/4HANA system.inspPlanOpCharacteristic
- InspPlanOpCharacteristic
entity object that will be created in the S/4HANA system.InspPlanOpCharacteristic
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanOpCharacteristicUpdateFluentHelper updateInspPlanOpCharacteristic(@Nonnull InspPlanOpCharacteristic inspPlanOpCharacteristic)
InspPlanOpCharacteristic
entity and save it to the S/4HANA system.inspPlanOpCharacteristic
- InspPlanOpCharacteristic
entity object that will be updated in the S/4HANA system.InspPlanOpCharacteristic
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanOpCharacteristicDeleteFluentHelper deleteInspPlanOpCharacteristic(@Nonnull InspPlanOpCharacteristic inspPlanOpCharacteristic)
InspPlanOpCharacteristic
entity in the S/4HANA system.inspPlanOpCharacteristic
- InspPlanOpCharacteristic
entity object that will be deleted in the S/4HANA system.InspPlanOpCharacteristic
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanOperationFluentHelper getAllInspPlanOperation()
InspPlanOperation
entities.InspPlanOperation
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 InspPlanOperationByKeyFluentHelper getInspPlanOperationByKey(String inspectionPlanGroup, String bOOOperationInternalID, String inspectionPlanInternalVersion, String bOOOpInternalVersionCounter, String inspectionPlan)
InspPlanOperation
entity using key fields.bOOOperationInternalID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
inspectionPlan
- This key and the task list group uniquely identify a task list.
Constraints: Not nullable, Maximum length: 2
inspectionPlanInternalVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
inspectionPlanGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
bOOOpInternalVersionCounter
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
InspPlanOperation
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 InspPlanOperationCreateFluentHelper createInspPlanOperation(@Nonnull InspPlanOperation inspPlanOperation)
InspPlanOperation
entity and save it to the S/4HANA system.inspPlanOperation
- InspPlanOperation
entity object that will be created in the S/4HANA system.InspPlanOperation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanOperationUpdateFluentHelper updateInspPlanOperation(@Nonnull InspPlanOperation inspPlanOperation)
InspPlanOperation
entity and save it to the S/4HANA system.inspPlanOperation
- InspPlanOperation
entity object that will be updated in the S/4HANA system.InspPlanOperation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull InspPlanOperationDeleteFluentHelper deleteInspPlanOperation(@Nonnull InspPlanOperation inspPlanOperation)
InspPlanOperation
entity in the S/4HANA system.inspPlanOperation
- InspPlanOperation
entity object that will be deleted in the S/4HANA system.InspPlanOperation
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.