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

com.sap.cloud.sdk.s4hana.datamodel.odata.services.OutboundDeliveryService 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.namespaces.outbounddelivery.ConfirmPickingAllItemsFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.ConfirmPickingOneItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryDocFlow;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryDocFlowByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryDocFlowUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItemByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItemDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItemUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickAllItemsFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickAndBatchSplitOneItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickOneItemFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickOneItemWithBaseQuantityFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickOneItemWithSalesQuantityFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PostGoodsIssueFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.ReverseGoodsIssueFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.SerialNmbrDeliveryByKeyFluentHelper;

/**
 * 

* This service enables you to read, create, update and delete outbound 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_OUTBOUND_DELIVERY_SRV
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:OutboundDelivery
* */ public interface OutboundDeliveryService { /** * 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_OUTBOUND_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 OutboundDeliveryService withServicePath( @Nonnull final String servicePath ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} 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.outbounddelivery.OutbDeliveryItemFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryItemFluentHelper getAllOutbDeliveryItem(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} 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.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} 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.outbounddelivery.OutbDeliveryItemByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryItemByKeyFluentHelper getOutbDeliveryItemByKey( final String deliveryDocument, final String deliveryDocumentItem ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} entity and save it to the S/4HANA system. * * @param outbDeliveryItem * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} 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.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItemUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryItemUpdateFluentHelper updateOutbDeliveryItem( @Nonnull final OutbDeliveryItem outbDeliveryItem ); /** * Deletes an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} entity in the S/4HANA system. * * @param outbDeliveryItem * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} 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.outbounddelivery.OutbDeliveryItem * OutbDeliveryItem} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItemDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryItemDeleteFluentHelper deleteOutbDeliveryItem( @Nonnull final OutbDeliveryItem outbDeliveryItem ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} 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.outbounddelivery.OutbDeliveryHeaderFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryHeaderFluentHelper getAllOutbDeliveryHeader(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} 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.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} 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.outbounddelivery.OutbDeliveryHeaderByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryHeaderByKeyFluentHelper getOutbDeliveryHeaderByKey( final String deliveryDocument ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} entity and save it to the S/4HANA system. * * @param outbDeliveryHeader * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} 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.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryHeaderCreateFluentHelper createOutbDeliveryHeader( @Nonnull final OutbDeliveryHeader outbDeliveryHeader ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} entity and save it to the S/4HANA system. * * @param outbDeliveryHeader * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} 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.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryHeaderUpdateFluentHelper updateOutbDeliveryHeader( @Nonnull final OutbDeliveryHeader outbDeliveryHeader ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} entity in the S/4HANA system. * * @param outbDeliveryHeader * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} 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.outbounddelivery.OutbDeliveryHeader * OutbDeliveryHeader} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryHeaderDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryHeaderDeleteFluentHelper deleteOutbDeliveryHeader( @Nonnull final OutbDeliveryHeader outbDeliveryHeader ); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryDocFlow * OutbDeliveryDocFlow} 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.outbounddelivery.OutbDeliveryDocFlow * OutbDeliveryDocFlow} 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.outbounddelivery.OutbDeliveryDocFlowByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryDocFlowByKeyFluentHelper getOutbDeliveryDocFlowByKey( final String precedingDocument, final String precedingDocumentItem, final String subsequentDocumentCategory ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryDocFlow * OutbDeliveryDocFlow} entity and save it to the S/4HANA system. * * @param outbDeliveryDocFlow * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryDocFlow * OutbDeliveryDocFlow} 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.outbounddelivery.OutbDeliveryDocFlow * OutbDeliveryDocFlow} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryDocFlowUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull OutbDeliveryDocFlowUpdateFluentHelper updateOutbDeliveryDocFlow( @Nonnull final OutbDeliveryDocFlow outbDeliveryDocFlow ); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.SerialNmbrDelivery * SerialNmbrDelivery} 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.outbounddelivery.SerialNmbrDelivery * SerialNmbrDelivery} 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.outbounddelivery.SerialNmbrDeliveryByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull SerialNmbrDeliveryByKeyFluentHelper getSerialNmbrDeliveryByKey( final Long maintenanceItemObjectList ); /** *

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

* * @param splitQuantityUnit * Base Unit *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: SplitQuantityUnit *

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

*

*

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

*

* Original parameter name from the Odata EDM: SplitQuantity *

* @param deliveryDocument * Delivery *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param batch * Batch *

*

*

* Constraints: Not nullable, Maximum length: 10 *

*

* Original parameter name from the Odata EDM: Batch *

* @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 PickAndBatchSplitOneItem OData function import with * the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickAndBatchSplitOneItemFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PickAndBatchSplitOneItemFluentHelper pickAndBatchSplitOneItem( final String splitQuantityUnit, final BigDecimal splitQuantity, final String batch, final String deliveryDocumentItem, final String deliveryDocument ); /** *

* Creates a fluent helper for the PostGoodsIssue 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 PostGoodsIssue OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PostGoodsIssueFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PostGoodsIssueFluentHelper postGoodsIssue( final String deliveryDocument ); /** *

* Creates a fluent helper for the ReverseGoodsIssue 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 ReverseGoodsIssue OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.ReverseGoodsIssueFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ReverseGoodsIssueFluentHelper reverseGoodsIssue( final LocalDateTime actualGoodsMovementDate, final String deliveryDocument ); /** *

* Creates a fluent helper for the ConfirmPickingAllItems 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 ConfirmPickingAllItems OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.ConfirmPickingAllItemsFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ConfirmPickingAllItemsFluentHelper confirmPickingAllItems( final String deliveryDocument ); /** *

* Creates a fluent helper for the ConfirmPickingOneItem 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 ConfirmPickingOneItem OData function import with the * provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.ConfirmPickingOneItemFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ConfirmPickingOneItemFluentHelper confirmPickingOneItem( final String deliveryDocument, final String deliveryDocumentItem ); /** *

* Creates a fluent helper for the PickAllItems 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 PickAllItems OData function import with the provided * parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickAllItemsFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PickAllItemsFluentHelper pickAllItems( final String deliveryDocument ); /** *

* Creates a fluent helper for the PickOneItem 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 PickOneItem OData function import with the provided * parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.PickOneItemFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull PickOneItemFluentHelper pickOneItem( final String deliveryDocumentItem, final String deliveryDocument ); /** *

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

* * @param deliveryQuantityUnit * Constraints: Not nullable, Maximum length: 3 *

* Original parameter name from the Odata EDM: DeliveryQuantityUnit *

* @param deliveryDocument * Constraints: Not nullable, Maximum length: 10 *

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param actualDeliveryQuantity * Constraints: Not nullable, Precision: 3, Scale: 3 *

* Original parameter name from the Odata EDM: ActualDeliveryQuantity *

* @param deliveryDocumentItem * Valuation type *

*

*

* Constraints: Not nullable, Maximum length: 6 *

*

* Original parameter name from the Odata EDM: DeliveryDocumentItem *

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

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

* * @param baseUnit * Constraints: Not nullable, Maximum length: 3 *

* Original parameter name from the Odata EDM: BaseUnit *

* @param deliveryDocument * Constraints: Not nullable, Maximum length: 10 *

* Original parameter name from the Odata EDM: DeliveryDocument *

* @param actualDeliveredQtyInBaseUnit * Constraints: Not nullable, Precision: 3, Scale: 3 *

* Original parameter name from the Odata EDM: ActualDeliveredQtyInBaseUnit *

* @param deliveryDocumentItem * Constraints: Not nullable, Maximum length: 6 *

* Original parameter name from the Odata EDM: DeliveryDocumentItem *

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy