
com.sap.cloud.sdk.s4hana.datamodel.odata.services.ServiceConfirmationService 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.serviceconfirmation.ServiceConfItemPriceElement;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElementByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElementCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElementFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElementUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObjectByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObjectCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObjectDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObjectFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElementByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElementCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElementFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElementUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObjectByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObjectCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObjectDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObjectFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.batch.ServiceConfirmationServiceBatch;
/**
*
* You can use this service to integrate external applications with service confirmation processing in Service in SAP
* S/4HANA Cloud. In each API call, you can use the following operations: - Retrieve service confirmations. - Create
* service confirmations. Note: You must use “deep insert” requests (a header plus the following entities: header person
* responsible, header reference object, header pricing element, header text and item). - Create new items for existing
* service confirmations. - Create an item reference object, item pricing element and an item text for existing service
* confirmation items. - Update the header, header person responsible, header reference object, header pricing element,
* header text, item, item reference object, item pricing element and item text for existing service confirmations. -
* Delete the header person responsible, header reference object, header text, item, item reference object and item text
* for existing service confirmations. .
*
*
*
* Reference: SAP
* API Business Hub
*
* Details:
*
*
* OData Service:
* API_SERVICE_CONFIRMATION_SRV
*
*
* API Version:
* 1
*
*
* Communication Scenario:
* Service Confirmation Integration (SAP_COM_0352)
*
*
* Scope Items:
* Service Order Management and Monitoring (3D2)
*
*
* Authentication Methods:
* Basic
*
*
*
*/
public interface ServiceConfirmationService 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_SERVICE_CONFIRMATION_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
ServiceConfirmationService withServicePath( @Nonnull final String servicePath );
/**
* Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} 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.serviceconfirmation.ServiceConfirmationFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationFluentHelper getAllServiceConfirmation();
/**
* Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} entity using key fields.
*
* @param serviceConfirmation
* Number that identifies the transaction document. It is unique for each business transaction category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} 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.serviceconfirmation.ServiceConfirmationByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationByKeyFluentHelper getServiceConfirmationByKey( final String serviceConfirmation );
/**
* Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} entity and save it to the S/4HANA system.
*
* @param serviceConfirmation
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} 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.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationCreateFluentHelper
createServiceConfirmation( @Nonnull final ServiceConfirmation serviceConfirmation );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} entity and save it to the S/4HANA system.
*
* @param serviceConfirmation
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} 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.serviceconfirmation.ServiceConfirmation
* ServiceConfirmation} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationUpdateFluentHelper
updateServiceConfirmation( @Nonnull final ServiceConfirmation serviceConfirmation );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} 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.serviceconfirmation.ServiceConfirmationItemFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemFluentHelper getAllServiceConfirmationItem();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entity using key fields.
*
* @param serviceConfirmationItem
* Shortened Item Number in Document
*
* Constraints: Not nullable, Maximum length: 6
*
* @param serviceConfirmation
* Number that identifies the transaction document. It is unique for each business transaction category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} 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.serviceconfirmation.ServiceConfirmationItemByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemByKeyFluentHelper
getServiceConfirmationItemByKey( final String serviceConfirmation, final String serviceConfirmationItem );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entity and save it to the S/4HANA system.
*
* @param serviceConfirmationItem
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} 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.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemCreateFluentHelper
createServiceConfirmationItem( @Nonnull final ServiceConfirmationItem serviceConfirmationItem );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entity and save it to the S/4HANA system.
*
* @param serviceConfirmationItem
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} 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.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemUpdateFluentHelper
updateServiceConfirmationItem( @Nonnull final ServiceConfirmationItem serviceConfirmationItem );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entity in the S/4HANA system.
*
* @param serviceConfirmationItem
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} 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.serviceconfirmation.ServiceConfirmationItem
* ServiceConfirmationItem} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemDeleteFluentHelper
deleteServiceConfirmationItem( @Nonnull final ServiceConfirmationItem serviceConfirmationItem );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} 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.serviceconfirmation.ServiceConfirmationItemTextFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemTextFluentHelper getAllServiceConfirmationItemText();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entity using key fields.
*
* @param serviceConfirmationItem
* Shortened Item Number in Document
*
* Constraints: Not nullable, Maximum length: 6
*
* @param serviceConfirmation
* Number which identifies the transaction document. It is unique for the respective business transaction
* category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @param language
* The language key indicates
*
* Constraints: Not nullable, Maximum length: 2
*
* @param longTextID
* The text ID defines the various types of texts related to a text object. For example, the object
* "TEXT" (standard texts) can have the following text IDs:
*
* Constraints: Not nullable, Maximum length: 4
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} 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.serviceconfirmation.ServiceConfirmationItemTextByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemTextByKeyFluentHelper getServiceConfirmationItemTextByKey(
final String serviceConfirmation,
final String serviceConfirmationItem,
final String language,
final String longTextID );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entity and save it to the S/4HANA system.
*
* @param serviceConfirmationItemText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} 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.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemTextCreateFluentHelper
createServiceConfirmationItemText( @Nonnull final ServiceConfirmationItemText serviceConfirmationItemText );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entity and save it to the S/4HANA system.
*
* @param serviceConfirmationItemText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} 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.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemTextUpdateFluentHelper
updateServiceConfirmationItemText( @Nonnull final ServiceConfirmationItemText serviceConfirmationItemText );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entity in the S/4HANA system.
*
* @param serviceConfirmationItemText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} 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.serviceconfirmation.ServiceConfirmationItemText
* ServiceConfirmationItemText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationItemTextDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationItemTextDeleteFluentHelper
deleteServiceConfirmationItemText( @Nonnull final ServiceConfirmationItemText serviceConfirmationItemText );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} 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.serviceconfirmation.ServiceConfirmationTextFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationTextFluentHelper getAllServiceConfirmationText();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entity using key fields.
*
* @param serviceConfirmation
* Number which identifies the transaction document. It is unique for the respective business transaction
* category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @param language
* The language key indicates
*
* Constraints: Not nullable, Maximum length: 2
*
* @param longTextID
* The text ID defines the various types of texts related to a text object. For example, the object
* "TEXT" (standard texts) can have the following text IDs:
*
* Constraints: Not nullable, Maximum length: 4
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} 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.serviceconfirmation.ServiceConfirmationTextByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationTextByKeyFluentHelper getServiceConfirmationTextByKey(
final String serviceConfirmation,
final String language,
final String longTextID );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entity and save it to the S/4HANA system.
*
* @param serviceConfirmationText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} 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.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationTextCreateFluentHelper
createServiceConfirmationText( @Nonnull final ServiceConfirmationText serviceConfirmationText );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entity and save it to the S/4HANA system.
*
* @param serviceConfirmationText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} 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.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationTextUpdateFluentHelper
updateServiceConfirmationText( @Nonnull final ServiceConfirmationText serviceConfirmationText );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entity in the S/4HANA system.
*
* @param serviceConfirmationText
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} 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.serviceconfirmation.ServiceConfirmationText
* ServiceConfirmationText} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmationTextDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfirmationTextDeleteFluentHelper
deleteServiceConfirmationText( @Nonnull final ServiceConfirmationText serviceConfirmationText );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} 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.serviceconfirmation.ServiceConfItemPriceElementFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItemPriceElementFluentHelper getAllServiceConfItemPriceElement();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} entity using key fields.
*
* @param serviceConfirmationItem
* Shortened Item Number in Document
*
* Constraints: Not nullable, Maximum length: 6
*
* @param serviceConfirmation
* Number that identifies the transaction document. It is unique for each business transaction category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @param pricingProcedureCounter
* Access number of the conditions within a step in the pricing procedure.
*
* Constraints: Not nullable, Maximum length: 3
*
* @param pricingProcedureStep
* Number that determines the sequence of the condition within a procedure.
*
* Constraints: Not nullable, Maximum length: 3
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} 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.serviceconfirmation.ServiceConfItemPriceElementByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItemPriceElementByKeyFluentHelper getServiceConfItemPriceElementByKey(
final String serviceConfirmation,
final String serviceConfirmationItem,
final String pricingProcedureStep,
final String pricingProcedureCounter );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} entity and save it to the S/4HANA system.
*
* @param serviceConfItemPriceElement
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} 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.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElementCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItemPriceElementCreateFluentHelper
createServiceConfItemPriceElement( @Nonnull final ServiceConfItemPriceElement serviceConfItemPriceElement );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} entity and save it to the S/4HANA system.
*
* @param serviceConfItemPriceElement
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} 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.serviceconfirmation.ServiceConfItemPriceElement
* ServiceConfItemPriceElement} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItemPriceElementUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItemPriceElementUpdateFluentHelper
updateServiceConfItemPriceElement( @Nonnull final ServiceConfItemPriceElement serviceConfItemPriceElement );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} 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.serviceconfirmation.ServiceConfItmRefObjectFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItmRefObjectFluentHelper getAllServiceConfItmRefObject();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} entity using key fields.
*
* @param serviceConfirmationItem
* Shortened Item Number in Document
*
* Constraints: Not nullable, Maximum length: 6
*
* @param serviceConfirmation
* Number that identifies the transaction document. It is unique for each business transaction category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @param serviceRefFunctionalLocation
* Label that uniquely identifies a functional location.
*
* Constraints: Not nullable, Maximum length: 40
*
* @param serviceReferenceEquipment
* Number by which a piece of equipment can be clearly identified.
*
* Constraints: Not nullable, Maximum length: 18
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} 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.serviceconfirmation.ServiceConfItmRefObjectByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItmRefObjectByKeyFluentHelper getServiceConfItmRefObjectByKey(
final String serviceConfirmation,
final String serviceConfirmationItem,
final String serviceReferenceEquipment,
final String serviceRefFunctionalLocation );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} entity and save it to the S/4HANA system.
*
* @param serviceConfItmRefObject
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} 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.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObjectCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItmRefObjectCreateFluentHelper
createServiceConfItmRefObject( @Nonnull final ServiceConfItmRefObject serviceConfItmRefObject );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} entity in the S/4HANA system.
*
* @param serviceConfItmRefObject
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} 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.serviceconfirmation.ServiceConfItmRefObject
* ServiceConfItmRefObject} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfItmRefObjectDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfItmRefObjectDeleteFluentHelper
deleteServiceConfItmRefObject( @Nonnull final ServiceConfItmRefObject serviceConfItmRefObject );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} 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.serviceconfirmation.ServiceConfPersonRespFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPersonRespFluentHelper getAllServiceConfPersonResp();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entity using key fields.
*
* @param serviceConfirmation
* Number that identifies the transaction document. It is unique for each business transaction category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @param personResponsible
* Key identifying a business partner in the SAP system. The key is unique within a client.
*
* Constraints: Not nullable, Maximum length: 10
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} 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.serviceconfirmation.ServiceConfPersonRespByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPersonRespByKeyFluentHelper
getServiceConfPersonRespByKey( final String serviceConfirmation, final String personResponsible );
/**
* Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entity and save it to the S/4HANA system.
*
* @param serviceConfPersonResp
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} 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.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPersonRespCreateFluentHelper
createServiceConfPersonResp( @Nonnull final ServiceConfPersonResp serviceConfPersonResp );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entity and save it to the S/4HANA system.
*
* @param serviceConfPersonResp
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} 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.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPersonRespUpdateFluentHelper
updateServiceConfPersonResp( @Nonnull final ServiceConfPersonResp serviceConfPersonResp );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entity in the S/4HANA system.
*
* @param serviceConfPersonResp
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} 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.serviceconfirmation.ServiceConfPersonResp
* ServiceConfPersonResp} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPersonRespDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPersonRespDeleteFluentHelper
deleteServiceConfPersonResp( @Nonnull final ServiceConfPersonResp serviceConfPersonResp );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} 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.serviceconfirmation.ServiceConfPriceElementFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPriceElementFluentHelper getAllServiceConfPriceElement();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} entity using key fields.
*
* @param serviceConfirmation
* Number that identifies the transaction document. It is unique for each business transaction category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @param pricingProcedureCounter
* Access number of the conditions within a step in the pricing procedure.
*
* Constraints: Not nullable, Maximum length: 3
*
* @param pricingProcedureStep
* Number that determines the sequence of the condition within a procedure.
*
* Constraints: Not nullable, Maximum length: 3
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} 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.serviceconfirmation.ServiceConfPriceElementByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPriceElementByKeyFluentHelper getServiceConfPriceElementByKey(
final String serviceConfirmation,
final String pricingProcedureStep,
final String pricingProcedureCounter );
/**
* Create a new
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} entity and save it to the S/4HANA system.
*
* @param serviceConfPriceElement
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} 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.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElementCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPriceElementCreateFluentHelper
createServiceConfPriceElement( @Nonnull final ServiceConfPriceElement serviceConfPriceElement );
/**
* Update an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} entity and save it to the S/4HANA system.
*
* @param serviceConfPriceElement
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} 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.serviceconfirmation.ServiceConfPriceElement
* ServiceConfPriceElement} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfPriceElementUpdateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfPriceElementUpdateFluentHelper
updateServiceConfPriceElement( @Nonnull final ServiceConfPriceElement serviceConfPriceElement );
/**
* Fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} entities.
*
* @return A fluent helper to fetch multiple
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} 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.serviceconfirmation.ServiceConfRefObjectFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfRefObjectFluentHelper getAllServiceConfRefObject();
/**
* Fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} entity using key fields.
*
* @param serviceConfirmation
* Number that identifies the transaction document. It is unique for each business transaction category.
*
* Constraints: Not nullable, Maximum length: 10
*
* @param serviceRefFunctionalLocation
* Label that uniquely identifies a functional location.
*
* Constraints: Not nullable, Maximum length: 40
*
* @param serviceReferenceEquipment
* Number by which a piece of equipment can be clearly identified.
*
* Constraints: Not nullable, Maximum length: 18
*
* @return A fluent helper to fetch a single
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} 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.serviceconfirmation.ServiceConfRefObjectByKeyFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfRefObjectByKeyFluentHelper getServiceConfRefObjectByKey(
final String serviceConfirmation,
final String serviceReferenceEquipment,
final String serviceRefFunctionalLocation );
/**
* Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} entity and save it to the S/4HANA system.
*
* @param serviceConfRefObject
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} 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.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObjectCreateFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfRefObjectCreateFluentHelper
createServiceConfRefObject( @Nonnull final ServiceConfRefObject serviceConfRefObject );
/**
* Deletes an existing
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} entity in the S/4HANA system.
*
* @param serviceConfRefObject
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} 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.serviceconfirmation.ServiceConfRefObject
* ServiceConfRefObject} entity. To perform execution, call the
* {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfRefObjectDeleteFluentHelper#execute
* execute} method on the fluent helper object.
*/
@Nonnull
ServiceConfRefObjectDeleteFluentHelper
deleteServiceConfRefObject( @Nonnull final ServiceConfRefObject serviceConfRefObject );
}