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

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

*

* Business * Documentation *

*

* 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 ); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy