All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cloud.sdk.s4hana.datamodel.odata.services.InspectionPlanService Maven / Gradle / Ivy

/*
 * Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
 */

package com.sap.cloud.sdk.s4hana.datamodel.odata.services;

import javax.annotation.Nonnull;

import com.sap.cloud.sdk.s4hana.datamodel.odata.helper.batch.BatchService;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.batch.InspectionPlanServiceBatch;

/**
 * 

* 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. *

*

* Business * Documentation *

*

* Reference: SAP * API Business Hub *

*

Details:

* * * * * * * * * * * * * * * * * * * * * * * * * *
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
* */ public interface InspectionPlanService extends BatchService { /** * If no other path was provided via the {@link #withServicePath(String)} method, this is the default service path * used to access the endpoint. * */ String DEFAULT_SERVICE_PATH = "/sap/opu/odata/sap/API_INSPECTIONPLAN_SRV"; /** * Overrides the default service path and returns a new service instance with the specified service path. Also * adjusts the respective entity URLs. * * @param servicePath * Service path that will override the default. * @return A new service instance with the specified service path. */ @Nonnull InspectionPlanService withServicePath( @Nonnull final String servicePath ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspectionPlanFluentHelper getAllInspectionPlan(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entity using key fields. * * @param inspectionPlan * This key and the task list group uniquely identify a task list. *

* Constraints: Not nullable, Maximum length: 2 *

* @param inspectionPlanInternalVersion * Identifies the activity posting. *

* Constraints: Not nullable, Maximum length: 8 *

* @param inspectionPlanGroup * Key identifying a group. *

* Constraints: Not nullable, Maximum length: 8 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspectionPlanByKeyFluentHelper getInspectionPlanByKey( final String inspectionPlanGroup, final String inspectionPlan, final String inspectionPlanInternalVersion ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entity and save it to the S/4HANA system. * * @param inspectionPlan * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan InspectionPlan} * entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspectionPlanCreateFluentHelper createInspectionPlan( @Nonnull final InspectionPlan inspectionPlan ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entity and save it to the S/4HANA system. * * @param inspectionPlan * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan InspectionPlan} * entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspectionPlanUpdateFluentHelper updateInspectionPlan( @Nonnull final InspectionPlan inspectionPlan ); /** * Deletes an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entity in the S/4HANA system. * * @param inspectionPlan * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan * InspectionPlan} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan InspectionPlan} * entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlanDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspectionPlanDeleteFluentHelper deleteInspectionPlan( @Nonnull final InspectionPlan inspectionPlan ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanMaterialAssgmtFluentHelper getAllInspPlanMaterialAssgmt(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity using key fields. * * @param material * Alphanumeric key uniquely identifying the material. *

* Constraints: Not nullable, Maximum length: 40 *

* @param inspPlanMatlAssignment * Counter for additional criteria *

* Constraints: Not nullable, Maximum length: 7 *

* @param inspPlanMatlAssgmtIntVersion * Identifies the activity posting. *

* Constraints: Not nullable, Maximum length: 8 *

* @param plant * Key uniquely identifying a plant. *

* Constraints: Not nullable, Maximum length: 4 *

* @param inspectionPlan * This key and the task list group uniquely identify a task list. *

* Constraints: Not nullable, Maximum length: 2 *

* @param inspectionPlanGroup * Key identifying a group. *

* Constraints: Not nullable, Maximum length: 8 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanMaterialAssgmtByKeyFluentHelper getInspPlanMaterialAssgmtByKey( final String material, final String plant, final String inspectionPlanGroup, final String inspectionPlan, final String inspPlanMatlAssignment, final String inspPlanMatlAssgmtIntVersion ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity and save it to the S/4HANA system. * * @param inspPlanMaterialAssgmt * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanMaterialAssgmtCreateFluentHelper createInspPlanMaterialAssgmt( @Nonnull final InspPlanMaterialAssgmt inspPlanMaterialAssgmt ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity and save it to the S/4HANA system. * * @param inspPlanMaterialAssgmt * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanMaterialAssgmtUpdateFluentHelper updateInspPlanMaterialAssgmt( @Nonnull final InspPlanMaterialAssgmt inspPlanMaterialAssgmt ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity in the S/4HANA system. * * @param inspPlanMaterialAssgmt * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmt * InspPlanMaterialAssgmt} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanMaterialAssgmtDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanMaterialAssgmtDeleteFluentHelper deleteInspPlanMaterialAssgmt( @Nonnull final InspPlanMaterialAssgmt inspPlanMaterialAssgmt ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOpCharacteristicFluentHelper getAllInspPlanOpCharacteristic(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity using key fields. * * @param bOOOperationInternalID * Number of the Task List Node *

* Constraints: Not nullable, Maximum length: 8 *

* @param bOOCharacteristic * The number that explicitly identifies an inspection characteristic within an operation in an * inspection plan. *

* Constraints: Not nullable, Maximum length: 4 *

* @param bOOCharacteristicVersion * Identifies the activity posting. *

* Constraints: Not nullable, Maximum length: 8 *

* @param inspectionPlan * This key and the task list group uniquely identify a task list. *

* Constraints: Not nullable, Maximum length: 2 *

* @param inspectionPlanInternalVersion * Identifies the activity posting. *

* Constraints: Not nullable, Maximum length: 8 *

* @param inspectionPlanGroup * Key identifying a group. *

* Constraints: Not nullable, Maximum length: 8 *

* @param bOOOpInternalVersionCounter * Identifies the activity posting. *

* Constraints: Not nullable, Maximum length: 8 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOpCharacteristicByKeyFluentHelper getInspPlanOpCharacteristicByKey( final String inspectionPlanGroup, final String bOOOperationInternalID, final String bOOCharacteristic, final String bOOCharacteristicVersion, final String bOOOpInternalVersionCounter, final String inspectionPlanInternalVersion, final String inspectionPlan ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity and save it to the S/4HANA system. * * @param inspPlanOpCharacteristic * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOpCharacteristicCreateFluentHelper createInspPlanOpCharacteristic( @Nonnull final InspPlanOpCharacteristic inspPlanOpCharacteristic ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity and save it to the S/4HANA system. * * @param inspPlanOpCharacteristic * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOpCharacteristicUpdateFluentHelper updateInspPlanOpCharacteristic( @Nonnull final InspPlanOpCharacteristic inspPlanOpCharacteristic ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity in the S/4HANA system. * * @param inspPlanOpCharacteristic * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristic * InspPlanOpCharacteristic} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOpCharacteristicDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOpCharacteristicDeleteFluentHelper deleteInspPlanOpCharacteristic( @Nonnull final InspPlanOpCharacteristic inspPlanOpCharacteristic ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOperationFluentHelper getAllInspPlanOperation(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity using key fields. * * @param bOOOperationInternalID * Number of the Task List Node *

* Constraints: Not nullable, Maximum length: 8 *

* @param inspectionPlan * This key and the task list group uniquely identify a task list. *

* Constraints: Not nullable, Maximum length: 2 *

* @param inspectionPlanInternalVersion * Identifies the activity posting. *

* Constraints: Not nullable, Maximum length: 8 *

* @param inspectionPlanGroup * Key identifying a group. *

* Constraints: Not nullable, Maximum length: 8 *

* @param bOOOpInternalVersionCounter * Identifies the activity posting. *

* Constraints: Not nullable, Maximum length: 8 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOperationByKeyFluentHelper getInspPlanOperationByKey( final String inspectionPlanGroup, final String bOOOperationInternalID, final String inspectionPlanInternalVersion, final String bOOOpInternalVersionCounter, final String inspectionPlan ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity and save it to the S/4HANA system. * * @param inspPlanOperation * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOperationCreateFluentHelper createInspPlanOperation( @Nonnull final InspPlanOperation inspPlanOperation ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity and save it to the S/4HANA system. * * @param inspPlanOperation * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOperationUpdateFluentHelper updateInspPlanOperation( @Nonnull final InspPlanOperation inspPlanOperation ); /** * Deletes an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity in the S/4HANA system. * * @param inspPlanOperation * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperation * InspPlanOperation} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspPlanOperationDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InspPlanOperationDeleteFluentHelper deleteInspPlanOperation( @Nonnull final InspPlanOperation inspPlanOperation ); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy