
com.sap.cloud.sdk.s4hana.datamodel.odata.services.SupplierActivityTaskService 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 java.util.UUID;
import javax.annotation.Nonnull;
import com.sap.cloud.sdk.s4hana.datamodel.odata.helper.batch.BatchService;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.CompleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.RequestClarificationFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SendFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SubmitFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReferenceByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReferenceFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommTextByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommTextFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessorByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessorFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessorUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserRespByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserRespFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserRespUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.batch.SupplierActivityTaskServiceBatch;
/**
*
* This service enables a remote system to read, create and update supplier activity tasks from / in the SAP S/4HANA
* tenant.
*
*
*
* Reference: SAP
* API Business Hub
*
* Details:
*
*
* OData Service:
* API_SUPPLIER_ACTIVITY_TASK_SRV
*
*
* API Version:
* 1
*
*
* Communication Scenario:
* Supplier Activity Task Integration (SAP_COM_0138)
*
*
* Scope Items:
* Business Partner for Treasury and Risk Management
* (19C)
*
*
*
*/
public interface SupplierActivityTaskService 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_SUPPLIER_ACTIVITY_TASK_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
SupplierActivityTaskService withServicePath( @Nonnull final String servicePath );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReference
* SuplrActyTskActyReference} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReference
* SuplrActyTskActyReference} 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.supplieractivitytask.SuplrActyTskActyReferenceFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskActyReferenceFluentHelper getAllSuplrActyTskActyReference();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReference
* SuplrActyTskActyReference} entity using key fields.
*
* @param suplrActyTaskReferenceUUID
* Task ReferenceUUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReference
* SuplrActyTskActyReference} 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.supplieractivitytask.SuplrActyTskActyReferenceByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskActyReferenceByKeyFluentHelper
getSuplrActyTskActyReferenceByKey( final UUID suplrActyTaskReferenceUUID );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommText
* SuplrActyTskCommText} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommText
* SuplrActyTskCommText} 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.supplieractivitytask.SuplrActyTskCommTextFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskCommTextFluentHelper getAllSuplrActyTskCommText();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommText
* SuplrActyTskCommText} entity using key fields.
*
* @param language
* The language key indicates
*
* Constraints: Not nullable, Maximum length: 2
*
* @param suplrActyTaskUUID
* Task UUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommText
* SuplrActyTskCommText} 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.supplieractivitytask.SuplrActyTskCommTextByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskCommTextByKeyFluentHelper
getSuplrActyTskCommTextByKey( final UUID suplrActyTaskUUID, final String language );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} 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.supplieractivitytask.SuplrActyTskDescriptionFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskDescriptionFluentHelper getAllSuplrActyTskDescription();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entity using key fields.
*
* @param language
* The language key indicates
*
* Constraints: Not nullable, Maximum length: 2
*
* @param suplrActyTaskUUID
* Task UUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} 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.supplieractivitytask.SuplrActyTskDescriptionByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskDescriptionByKeyFluentHelper
getSuplrActyTskDescriptionByKey( final UUID suplrActyTaskUUID, final String language );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entity and save it to the S/4HANA system.
*
* @param suplrActyTskDescription
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} 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.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskDescriptionCreateFluentHelper
createSuplrActyTskDescription( @Nonnull final SuplrActyTskDescription suplrActyTskDescription );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entity and save it to the S/4HANA system.
*
* @param suplrActyTskDescription
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} 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.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskDescriptionUpdateFluentHelper
updateSuplrActyTskDescription( @Nonnull final SuplrActyTskDescription suplrActyTskDescription );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entity in the S/4HANA system.
*
* @param suplrActyTskDescription
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} 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.supplieractivitytask.SuplrActyTskDescription
* SuplrActyTskDescription} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskDescriptionDeleteFluentHelper
deleteSuplrActyTskDescription( @Nonnull final SuplrActyTskDescription suplrActyTskDescription );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} 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.supplieractivitytask.SuplrActyTskMessageTextFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskMessageTextFluentHelper getAllSuplrActyTskMessageText();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} entity using key fields.
*
* @param language
* The language key indicates
*
* Constraints: Not nullable, Maximum length: 2
*
* @param suplrActyTaskUUID
* Task UUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} 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.supplieractivitytask.SuplrActyTskMessageTextByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskMessageTextByKeyFluentHelper
getSuplrActyTskMessageTextByKey( final UUID suplrActyTaskUUID, final String language );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} entity and save it to the S/4HANA system.
*
* @param suplrActyTskMessageText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} 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.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskMessageTextCreateFluentHelper
createSuplrActyTskMessageText( @Nonnull final SuplrActyTskMessageText suplrActyTskMessageText );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} entity and save it to the S/4HANA system.
*
* @param suplrActyTskMessageText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} 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.supplieractivitytask.SuplrActyTskMessageText
* SuplrActyTskMessageText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskMessageTextUpdateFluentHelper
updateSuplrActyTskMessageText( @Nonnull final SuplrActyTskMessageText suplrActyTskMessageText );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor
* SuplrActyTskProcessor} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor
* SuplrActyTskProcessor} 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.supplieractivitytask.SuplrActyTskProcessorFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskProcessorFluentHelper getAllSuplrActyTskProcessor();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor
* SuplrActyTskProcessor} entity using key fields.
*
* @param suplrActyTaskPartyUUID
* Task Party UUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor
* SuplrActyTskProcessor} 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.supplieractivitytask.SuplrActyTskProcessorByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskProcessorByKeyFluentHelper getSuplrActyTskProcessorByKey( final UUID suplrActyTaskPartyUUID );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor
* SuplrActyTskProcessor} entity and save it to the S/4HANA system.
*
* @param suplrActyTskProcessor
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor
* SuplrActyTskProcessor} 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.supplieractivitytask.SuplrActyTskProcessor
* SuplrActyTskProcessor} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessorUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskProcessorUpdateFluentHelper
updateSuplrActyTskProcessor( @Nonnull final SuplrActyTskProcessor suplrActyTskProcessor );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp
* SuplrActyTskPurchaserResp} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp
* SuplrActyTskPurchaserResp} 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.supplieractivitytask.SuplrActyTskPurchaserRespFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskPurchaserRespFluentHelper getAllSuplrActyTskPurchaserResp();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp
* SuplrActyTskPurchaserResp} entity using key fields.
*
* @param suplrActyTaskPartyUUID
* Task Party UUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp
* SuplrActyTskPurchaserResp} 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.supplieractivitytask.SuplrActyTskPurchaserRespByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskPurchaserRespByKeyFluentHelper getSuplrActyTskPurchaserRespByKey( final UUID suplrActyTaskPartyUUID );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp
* SuplrActyTskPurchaserResp} entity and save it to the S/4HANA system.
*
* @param suplrActyTskPurchaserResp
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp
* SuplrActyTskPurchaserResp} 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.supplieractivitytask.SuplrActyTskPurchaserResp
* SuplrActyTskPurchaserResp} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserRespUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskPurchaserRespUpdateFluentHelper
updateSuplrActyTskPurchaserResp( @Nonnull final SuplrActyTskPurchaserResp suplrActyTskPurchaserResp );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} 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.supplieractivitytask.SuplrActyTskSupplierFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskSupplierFluentHelper getAllSuplrActyTskSupplier();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entity using key fields.
*
* @param suplrActyTaskPartyUUID
* Task Party UUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} 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.supplieractivitytask.SuplrActyTskSupplierByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskSupplierByKeyFluentHelper getSuplrActyTskSupplierByKey( final UUID suplrActyTaskPartyUUID );
/**
* Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entity and save it to the S/4HANA system.
*
* @param suplrActyTskSupplier
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} 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.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskSupplierCreateFluentHelper
createSuplrActyTskSupplier( @Nonnull final SuplrActyTskSupplier suplrActyTskSupplier );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entity and save it to the S/4HANA system.
*
* @param suplrActyTskSupplier
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} 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.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskSupplierUpdateFluentHelper
updateSuplrActyTskSupplier( @Nonnull final SuplrActyTskSupplier suplrActyTskSupplier );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entity in the S/4HANA system.
*
* @param suplrActyTskSupplier
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} 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.supplieractivitytask.SuplrActyTskSupplier
* SuplrActyTskSupplier} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SuplrActyTskSupplierDeleteFluentHelper
deleteSuplrActyTskSupplier( @Nonnull final SuplrActyTskSupplier suplrActyTskSupplier );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} 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.supplieractivitytask.SupplierActivityTaskFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SupplierActivityTaskFluentHelper getAllSupplierActivityTask();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} entity using key fields.
*
* @param suplrActyTaskUUID
* Task UUID
*
* Constraints: Not nullable
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} 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.supplieractivitytask.SupplierActivityTaskByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SupplierActivityTaskByKeyFluentHelper getSupplierActivityTaskByKey( final UUID suplrActyTaskUUID );
/**
* Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} entity and save it to the S/4HANA system.
*
* @param supplierActivityTask
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} 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.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SupplierActivityTaskCreateFluentHelper
createSupplierActivityTask( @Nonnull final SupplierActivityTask supplierActivityTask );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} entity and save it to the S/4HANA system.
*
* @param supplierActivityTask
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} 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.supplieractivitytask.SupplierActivityTask
* SupplierActivityTask} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SupplierActivityTaskUpdateFluentHelper
updateSupplierActivityTask( @Nonnull final SupplierActivityTask supplierActivityTask );
/**
*
* Creates a fluent helper for the Send OData function import.
*
*
* @param suplrActyTaskUUID
* UUID
*
*
*
* Constraints: none
*
*
* Original parameter name from the Odata EDM: SuplrActyTaskUUID
*
* @return A fluent helper object that will execute the Send OData function import with the provided
* parameters. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SendFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SendFluentHelper send( final UUID suplrActyTaskUUID );
/**
*
* Creates a fluent helper for the Submit OData function import.
*
*
* @param suplrActyTaskUUID
* UUID
*
*
*
* Constraints: none
*
*
* Original parameter name from the Odata EDM: SuplrActyTaskUUID
*
* @return A fluent helper object that will execute the Submit OData function import with the provided
* parameters. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SubmitFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
SubmitFluentHelper submit( final UUID suplrActyTaskUUID );
/**
*
* Creates a fluent helper for the Complete OData function import.
*
*
* @param suplrActyTaskUUID
* UUID
*
*
*
* Constraints: none
*
*
* Original parameter name from the Odata EDM: SuplrActyTaskUUID
*
* @return A fluent helper object that will execute the Complete OData function import with the provided
* parameters. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.CompleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
CompleteFluentHelper complete( final UUID suplrActyTaskUUID );
/**
*
* Creates a fluent helper for the RequestClarification OData function import.
*
*
* @param suplrActyTaskUUID
* UUID
*
*
*
* Constraints: none
*
*
* Original parameter name from the Odata EDM: SuplrActyTaskUUID
*
* @return A fluent helper object that will execute the RequestClarification OData function import with the
* provided parameters. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.RequestClarificationFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
RequestClarificationFluentHelper requestClarification( final UUID suplrActyTaskUUID );
}