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

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

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

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

import java.math.BigDecimal;
import java.time.LocalDateTime;

import javax.annotation.Nonnull;

import com.sap.cloud.sdk.s4hana.datamodel.odata.helper.batch.BatchService;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.ConfirmPutawayAllItemsFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.ConfirmPutawayOneItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlow;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlowByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlowUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItemByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItemDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItemUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryPartnerByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbr;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbrByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbrCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PostGoodsReceiptFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayAllItemsFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayOneItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayOneItemWithBaseQuantityFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayOneItemWithSalesQuantityFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.ReverseGoodsReceiptFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.SetPutawayQuantityWithBaseQuantityFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.batch.InboundDeliveryV2ServiceBatch;

/**
 * 

* This service enables you to read, create, update, and delete inbound deliveries in an API call. It can be consumed in * Fiori apps and on other user interfaces. *

*

* Business * Documentation *

*

* Reference: SAP * API Business Hub *

*

Details:

* * * * * * * * * * * * * * * * * * * * * * * * * *
OData Service:API_INBOUND_DELIVERY_SRV_0002
API Version:2
Communication Scenario:Delivery Processing Integration (SAP_COM_0106)
Scope Items:Delivery Processing without Order Reference (1MI), * Sell from Stock (BD9), * Free of Charge Delivery (BDA), * Accelerated Customer Returns (BKP), * Procurement of Direct Materials (J45)
Authentication Methods:Basic, x509
Business Object:InboundDelivery
* */ public interface InboundDeliveryV2Service 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_INBOUND_DELIVERY_SRV;v=0002"; /** * 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 InboundDeliveryV2Service withServicePath( @Nonnull final String servicePath ); /** * Fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} 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.inbounddeliveryv2.MaintenanceItemObjListFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull MaintenanceItemObjListFluentHelper getAllMaintenanceItemObjList(); /** * Fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entity using key fields. * * @param maintenanceItemObjectList * Number identifying the object list *

* Constraints: Not nullable *

* @param maintenanceItemObject * The object counter is a consecutive number that identifies the objects in the object list. *

* Constraints: Not nullable *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} 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.inbounddeliveryv2.MaintenanceItemObjListByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull MaintenanceItemObjListByKeyFluentHelper getMaintenanceItemObjListByKey( final Integer maintenanceItemObject, final Long maintenanceItemObjectList ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entity and save it to the S/4HANA system. * * @param maintenanceItemObjList * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} 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.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull MaintenanceItemObjListCreateFluentHelper createMaintenanceItemObjList( @Nonnull final MaintenanceItemObjList maintenanceItemObjList ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entity and save it to the S/4HANA system. * * @param maintenanceItemObjList * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} 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.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull MaintenanceItemObjListUpdateFluentHelper updateMaintenanceItemObjList( @Nonnull final MaintenanceItemObjList maintenanceItemObjList ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entity in the S/4HANA system. * * @param maintenanceItemObjList * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} 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.inbounddeliveryv2.MaintenanceItemObjList * MaintenanceItemObjList} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.MaintenanceItemObjListDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull MaintenanceItemObjListDeleteFluentHelper deleteMaintenanceItemObjList( @Nonnull final MaintenanceItemObjList maintenanceItemObjList ); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlow * InbDeliveryDocFlow} entity using key fields. * * @param precedingDocument * Number that uniquely identifies the preceding sales, delivery, or billing document (for example, the * quotation from which you created a sales order). *

* Constraints: Not nullable, Maximum length: 10 *

* @param precedingDocumentItem * Preceding Item of an SD Document *

* Constraints: Not nullable, Maximum length: 6 *

* @param subsequentDocumentCategory * The document category of the sales document that you have created from a preceding document (for * example, a delivery note that has been created from a sales order). *

* Constraints: Not nullable, Maximum length: 4 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlow * InbDeliveryDocFlow} 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.inbounddeliveryv2.InbDeliveryDocFlowByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryDocFlowByKeyFluentHelper getInbDeliveryDocFlowByKey( final String precedingDocument, final String precedingDocumentItem, final String subsequentDocumentCategory ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlow * InbDeliveryDocFlow} entity and save it to the S/4HANA system. * * @param inbDeliveryDocFlow * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlow * InbDeliveryDocFlow} 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.inbounddeliveryv2.InbDeliveryDocFlow * InbDeliveryDocFlow} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryDocFlowUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryDocFlowUpdateFluentHelper updateInbDeliveryDocFlow( @Nonnull final InbDeliveryDocFlow inbDeliveryDocFlow ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} 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.inbounddeliveryv2.InbDeliveryHeaderFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryHeaderFluentHelper getAllInbDeliveryHeader(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} entity using key fields. * * @param deliveryDocument * The number that uniquely identifies the delivery. *

* Constraints: Not nullable, Maximum length: 10 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} 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.inbounddeliveryv2.InbDeliveryHeaderByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryHeaderByKeyFluentHelper getInbDeliveryHeaderByKey( final String deliveryDocument ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} entity and save it to the S/4HANA system. * * @param inbDeliveryHeader * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} 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.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryHeaderCreateFluentHelper createInbDeliveryHeader( @Nonnull final InbDeliveryHeader inbDeliveryHeader ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} entity and save it to the S/4HANA system. * * @param inbDeliveryHeader * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} 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.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryHeaderUpdateFluentHelper updateInbDeliveryHeader( @Nonnull final InbDeliveryHeader inbDeliveryHeader ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader InbDeliveryHeader} * entity in the S/4HANA system. * * @param inbDeliveryHeader * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} 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.inbounddeliveryv2.InbDeliveryHeader * InbDeliveryHeader} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryHeaderDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryHeaderDeleteFluentHelper deleteInbDeliveryHeader( @Nonnull final InbDeliveryHeader inbDeliveryHeader ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} 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.inbounddeliveryv2.InbDeliveryItemFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryItemFluentHelper getAllInbDeliveryItem(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} entity using key fields. * * @param deliveryDocument * The number that uniquely identifies the delivery. *

* Constraints: Not nullable, Maximum length: 10 *

* @param deliveryDocumentItem * The number that uniquely identifies the item in a delivery. *

* Constraints: Not nullable, Maximum length: 6 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} 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.inbounddeliveryv2.InbDeliveryItemByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryItemByKeyFluentHelper getInbDeliveryItemByKey( final String deliveryDocument, final String deliveryDocumentItem ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} entity and save it to the S/4HANA system. * * @param inbDeliveryItem * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} 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.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItemUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryItemUpdateFluentHelper updateInbDeliveryItem( @Nonnull final InbDeliveryItem inbDeliveryItem ); /** * Deletes an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} entity in the S/4HANA system. * * @param inbDeliveryItem * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} 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.inbounddeliveryv2.InbDeliveryItem * InbDeliveryItem} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryItemDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryItemDeleteFluentHelper deleteInbDeliveryItem( @Nonnull final InbDeliveryItem inbDeliveryItem ); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryPartner * InbDeliveryPartner} entity using key fields. * * @param partnerFunction * The abbreviated form of the name that identifies the partner function. *

* Constraints: Not nullable, Maximum length: 2 *

* @param sDDocument * The number that uniquely identifies the sales, delivery, or billing document. *

* Constraints: Not nullable, Maximum length: 10 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliveryPartner * InbDeliveryPartner} 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.inbounddeliveryv2.InbDeliveryPartnerByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliveryPartnerByKeyFluentHelper getInbDeliveryPartnerByKey( final String partnerFunction, final String sDDocument ); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbr * InbDeliverySerialNmbr} entity using key fields. * * @param maintenanceItemObjectList * Number identifying the object list *

* Constraints: Not nullable *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbr * InbDeliverySerialNmbr} 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.inbounddeliveryv2.InbDeliverySerialNmbrByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliverySerialNmbrByKeyFluentHelper getInbDeliverySerialNmbrByKey( final Long maintenanceItemObjectList ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbr * InbDeliverySerialNmbr} entity and save it to the S/4HANA system. * * @param inbDeliverySerialNmbr * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbr * InbDeliverySerialNmbr} 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.inbounddeliveryv2.InbDeliverySerialNmbr * InbDeliverySerialNmbr} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.InbDeliverySerialNmbrCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull InbDeliverySerialNmbrCreateFluentHelper createInbDeliverySerialNmbr( @Nonnull final InbDeliverySerialNmbr inbDeliverySerialNmbr ); /** *

* Creates a fluent helper for the ConfirmPutawayAllItems OData function import. *

* * @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @return A fluent helper object that will execute the ConfirmPutawayAllItems OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.ConfirmPutawayAllItemsFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ConfirmPutawayAllItemsFluentHelper confirmPutawayAllItems( final String deliveryDocument ); /** *

* Creates a fluent helper for the ConfirmPutawayOneItem OData function import. *

* * @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param deliveryDocumentItem * Item *

*

*

* Constraints: Not nullable, Maximum length: 6 *

*

* Original parameter name from the Odata EDM: DeliveryDocumentItem *

* @return A fluent helper object that will execute the ConfirmPutawayOneItem OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.ConfirmPutawayOneItemFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ConfirmPutawayOneItemFluentHelper confirmPutawayOneItem( final String deliveryDocument, final String deliveryDocumentItem ); /** *

* Creates a fluent helper for the PostGoodsReceipt OData function import. *

* * @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @return A fluent helper object that will execute the PostGoodsReceipt OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PostGoodsReceiptFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PostGoodsReceiptFluentHelper postGoodsReceipt( final String deliveryDocument ); /** *

* Creates a fluent helper for the PutawayAllItems OData function import. *

* * @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @return A fluent helper object that will execute the PutawayAllItems OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayAllItemsFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PutawayAllItemsFluentHelper putawayAllItems( final String deliveryDocument ); /** *

* Creates a fluent helper for the PutawayOneItem OData function import. *

* * @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param deliveryDocumentItem * Item *

*

*

* Constraints: Not nullable, Maximum length: 6 *

*

* Original parameter name from the Odata EDM: DeliveryDocumentItem *

* @return A fluent helper object that will execute the PutawayOneItem OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayOneItemFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PutawayOneItemFluentHelper putawayOneItem( final String deliveryDocument, final String deliveryDocumentItem ); /** *

* Creates a fluent helper for the ReverseGoodsReceipt OData function import. *

* * @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param actualGoodsMovementDate * Actual GI Date *

*

*

* Constraints: Not nullable, Precision: 0 *

*

* Original parameter name from the Odata EDM: ActualGoodsMovementDate *

* @return A fluent helper object that will execute the ReverseGoodsReceipt OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.ReverseGoodsReceiptFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ReverseGoodsReceiptFluentHelper reverseGoodsReceipt( final String deliveryDocument, final LocalDateTime actualGoodsMovementDate ); /** *

* Creates a fluent helper for the SetPutawayQuantityWithBaseQuantity OData function import. *

* * @param baseUnit * Base Unit *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: BaseUnit *

* @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param actualDeliveredQtyInBaseUnit * Qty (stckp.unt) *

*

*

* Constraints: Not nullable, Precision: 3, Scale: 3 *

*

* Original parameter name from the Odata EDM: ActualDeliveredQtyInBaseUnit *

* @param deliveryDocumentItem * Item *

*

*

* Constraints: Not nullable, Maximum length: 6 *

*

* Original parameter name from the Odata EDM: DeliveryDocumentItem *

* @return A fluent helper object that will execute the SetPutawayQuantityWithBaseQuantity OData function * import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.SetPutawayQuantityWithBaseQuantityFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull SetPutawayQuantityWithBaseQuantityFluentHelper setPutawayQuantityWithBaseQuantity( final BigDecimal actualDeliveredQtyInBaseUnit, final String baseUnit, final String deliveryDocument, final String deliveryDocumentItem ); /** *

* Creates a fluent helper for the PutawayOneItemWithBaseQuantity OData function import. *

* * @param baseUnit * Base Unit *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: BaseUnit *

* @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param actualDeliveredQtyInBaseUnit * Qty (stckp.unt) *

*

*

* Constraints: Not nullable, Precision: 3, Scale: 3 *

*

* Original parameter name from the Odata EDM: ActualDeliveredQtyInBaseUnit *

* @param deliveryDocumentItem * Item *

*

*

* Constraints: Not nullable, Maximum length: 6 *

*

* Original parameter name from the Odata EDM: DeliveryDocumentItem *

* @return A fluent helper object that will execute the PutawayOneItemWithBaseQuantity OData function import * with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayOneItemWithBaseQuantityFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PutawayOneItemWithBaseQuantityFluentHelper putawayOneItemWithBaseQuantity( final BigDecimal actualDeliveredQtyInBaseUnit, final String baseUnit, final String deliveryDocument, final String deliveryDocumentItem ); /** *

* Creates a fluent helper for the PutawayOneItemWithSalesQuantity OData function import. *

* * @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param deliveryQuantityUnit * Sales Unit *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: DeliveryQuantityUnit *

* @param actualDeliveryQuantity * Delivery qty *

*

*

* Constraints: Not nullable, Precision: 3, Scale: 3 *

*

* Original parameter name from the Odata EDM: ActualDeliveryQuantity *

* @param deliveryDocumentItem * Item *

*

*

* Constraints: Not nullable, Maximum length: 6 *

*

* Original parameter name from the Odata EDM: DeliveryDocumentItem *

* @return A fluent helper object that will execute the PutawayOneItemWithSalesQuantity OData function import * with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inbounddeliveryv2.PutawayOneItemWithSalesQuantityFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PutawayOneItemWithSalesQuantityFluentHelper putawayOneItemWithSalesQuantity( final BigDecimal actualDeliveryQuantity, final String deliveryDocument, final String deliveryDocumentItem, final String deliveryQuantityUnit ); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy