@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultInspectionPlanService") public class DefaultInspectionPlanService extends Object implements InspectionPlanService
This service enables you to create, read, update, and delete inspection plans in the SAP S/4HANA Cloud system. Inspection plans help you to describe how a quality inspection of one or several materials is to take place.
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 |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultInspectionPlanService()
Creates a service using
InspectionPlanService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultInspectionPlanService()
InspectionPlanService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultInspectionPlanService withServicePath(@Nonnull String servicePath)
InspectionPlanService
withServicePath
in interface InspectionPlanService
servicePath
- Service path that will override the default.@Nonnull public DefaultInspectionPlanServiceBatch batch()
batch
in interface BatchService<InspectionPlanServiceBatch>
@Nonnull public InspectionPlanFluentHelper getAllInspectionPlan()
InspectionPlanService
InspectionPlan
entities.getAllInspectionPlan
in interface InspectionPlanService
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 public InspectionPlanByKeyFluentHelper getInspectionPlanByKey(String inspectionPlanGroup, String inspectionPlan, String inspectionPlanInternalVersion)
InspectionPlanService
InspectionPlan
entity using key fields.getInspectionPlanByKey
in interface InspectionPlanService
inspectionPlanGroup
- Key identifying a group.
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
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 public InspectionPlanCreateFluentHelper createInspectionPlan(@Nonnull InspectionPlan inspectionPlan)
InspectionPlanService
InspectionPlan
entity and save it to the S/4HANA system.createInspectionPlan
in interface InspectionPlanService
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 public InspectionPlanUpdateFluentHelper updateInspectionPlan(@Nonnull InspectionPlan inspectionPlan)
InspectionPlanService
InspectionPlan
entity and save it to the S/4HANA system.updateInspectionPlan
in interface InspectionPlanService
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 public InspectionPlanDeleteFluentHelper deleteInspectionPlan(@Nonnull InspectionPlan inspectionPlan)
InspectionPlanService
InspectionPlan
entity in the S/4HANA system.deleteInspectionPlan
in interface InspectionPlanService
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 public InspPlanMaterialAssgmtFluentHelper getAllInspPlanMaterialAssgmt()
InspectionPlanService
InspPlanMaterialAssgmt
entities.getAllInspPlanMaterialAssgmt
in interface InspectionPlanService
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 public InspPlanMaterialAssgmtByKeyFluentHelper getInspPlanMaterialAssgmtByKey(String material, String plant, String inspectionPlanGroup, String inspectionPlan, String inspPlanMatlAssignment, String inspPlanMatlAssgmtIntVersion)
InspectionPlanService
InspPlanMaterialAssgmt
entity using key fields.getInspPlanMaterialAssgmtByKey
in interface InspectionPlanService
material
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.
Constraints: Not nullable, Maximum length: 4
inspectionPlanGroup
- Key identifying a group.
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
inspPlanMatlAssignment
- Counter for additional criteria
Constraints: Not nullable, Maximum length: 7
inspPlanMatlAssgmtIntVersion
- Identifies the activity posting.
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 public InspPlanMaterialAssgmtCreateFluentHelper createInspPlanMaterialAssgmt(@Nonnull InspPlanMaterialAssgmt inspPlanMaterialAssgmt)
InspectionPlanService
InspPlanMaterialAssgmt
entity and save it to the S/4HANA system.createInspPlanMaterialAssgmt
in interface InspectionPlanService
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 public InspPlanMaterialAssgmtUpdateFluentHelper updateInspPlanMaterialAssgmt(@Nonnull InspPlanMaterialAssgmt inspPlanMaterialAssgmt)
InspectionPlanService
InspPlanMaterialAssgmt
entity and save it to the S/4HANA system.updateInspPlanMaterialAssgmt
in interface InspectionPlanService
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 public InspPlanMaterialAssgmtDeleteFluentHelper deleteInspPlanMaterialAssgmt(@Nonnull InspPlanMaterialAssgmt inspPlanMaterialAssgmt)
InspectionPlanService
InspPlanMaterialAssgmt
entity in the S/4HANA system.deleteInspPlanMaterialAssgmt
in interface InspectionPlanService
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 public InspPlanOpCharacteristicFluentHelper getAllInspPlanOpCharacteristic()
InspectionPlanService
InspPlanOpCharacteristic
entities.getAllInspPlanOpCharacteristic
in interface InspectionPlanService
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 public InspPlanOpCharacteristicByKeyFluentHelper getInspPlanOpCharacteristicByKey(String inspectionPlanGroup, String bOOOperationInternalID, String bOOCharacteristic, String bOOCharacteristicVersion, String bOOOpInternalVersionCounter, String inspectionPlanInternalVersion, String inspectionPlan)
InspectionPlanService
InspPlanOpCharacteristic
entity using key fields.getInspPlanOpCharacteristicByKey
in interface InspectionPlanService
inspectionPlanGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
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
bOOOpInternalVersionCounter
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
inspectionPlanInternalVersion
- 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
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 public InspPlanOpCharacteristicCreateFluentHelper createInspPlanOpCharacteristic(@Nonnull InspPlanOpCharacteristic inspPlanOpCharacteristic)
InspectionPlanService
InspPlanOpCharacteristic
entity and save it to the S/4HANA system.createInspPlanOpCharacteristic
in interface InspectionPlanService
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 public InspPlanOpCharacteristicUpdateFluentHelper updateInspPlanOpCharacteristic(@Nonnull InspPlanOpCharacteristic inspPlanOpCharacteristic)
InspectionPlanService
InspPlanOpCharacteristic
entity and save it to the S/4HANA system.updateInspPlanOpCharacteristic
in interface InspectionPlanService
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 public InspPlanOpCharacteristicDeleteFluentHelper deleteInspPlanOpCharacteristic(@Nonnull InspPlanOpCharacteristic inspPlanOpCharacteristic)
InspectionPlanService
InspPlanOpCharacteristic
entity in the S/4HANA system.deleteInspPlanOpCharacteristic
in interface InspectionPlanService
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 public InspPlanOperationFluentHelper getAllInspPlanOperation()
InspectionPlanService
InspPlanOperation
entities.getAllInspPlanOperation
in interface InspectionPlanService
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 public InspPlanOperationByKeyFluentHelper getInspPlanOperationByKey(String inspectionPlanGroup, String bOOOperationInternalID, String inspectionPlanInternalVersion, String bOOOpInternalVersionCounter, String inspectionPlan)
InspectionPlanService
InspPlanOperation
entity using key fields.getInspPlanOperationByKey
in interface InspectionPlanService
inspectionPlanGroup
- Key identifying a group.
Constraints: Not nullable, Maximum length: 8
bOOOperationInternalID
- Number of the Task List Node
Constraints: Not nullable, Maximum length: 8
inspectionPlanInternalVersion
- Identifies the activity posting.
Constraints: Not nullable, Maximum length: 8
bOOOpInternalVersionCounter
- 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
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 public InspPlanOperationCreateFluentHelper createInspPlanOperation(@Nonnull InspPlanOperation inspPlanOperation)
InspectionPlanService
InspPlanOperation
entity and save it to the S/4HANA system.createInspPlanOperation
in interface InspectionPlanService
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 public InspPlanOperationUpdateFluentHelper updateInspPlanOperation(@Nonnull InspPlanOperation inspPlanOperation)
InspectionPlanService
InspPlanOperation
entity and save it to the S/4HANA system.updateInspPlanOperation
in interface InspectionPlanService
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 public InspPlanOperationDeleteFluentHelper deleteInspPlanOperation(@Nonnull InspPlanOperation inspPlanOperation)
InspectionPlanService
InspPlanOperation
entity in the S/4HANA system.deleteInspPlanOperation
in interface InspectionPlanService
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 © 2019 SAP SE. All rights reserved.