public static class InbDeliveryDocFlow.InbDeliveryDocFlowBuilder extends Object
Modifier and Type | Method and Description |
---|---|
InbDeliveryDocFlow |
build() |
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
deliveryVersion(String deliveryVersion)
Constraints: Not nullable, Maximum length: 4
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
precedingDocument(String precedingDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
precedingDocumentCategory(String precedingDocumentCategory)
Constraints: Not nullable, Maximum length: 4
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
precedingDocumentItem(String precedingDocumentItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
quantityInBaseUnit(BigDecimal quantityInBaseUnit)
Constraints: Not nullable, Precision: 15, Scale: 3
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
sDFulfillmentCalculationRule(String sDFulfillmentCalculationRule)
Constraints: Not nullable, Maximum length: 1
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
subsequentDocument(String subsequentDocument)
Constraints: Not nullable, Maximum length: 10
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
subsequentDocumentCategory(String subsequentDocumentCategory)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
subsequentDocumentItem(String subsequentDocumentItem)
Constraints: Not nullable, Maximum length: 6
|
String |
toString() |
InbDeliveryDocFlow.InbDeliveryDocFlowBuilder |
transferOrderInWrhsMgmtIsConfd(Boolean transferOrderInWrhsMgmtIsConfd)
Constraints: none
|
@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder deliveryVersion(@Nullable String deliveryVersion)
Original property name from the Odata EDM: DeliveryVersion
this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder precedingDocument(@Nullable String precedingDocument)
Original property name from the Odata EDM: PrecedingDocument
quotation from which you created a sales order).this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder precedingDocumentCategory(@Nullable String precedingDocumentCategory)
Original property name from the Odata EDM: PrecedingDocumentCategory
this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder precedingDocumentItem(@Nullable String precedingDocumentItem)
Original property name from the Odata EDM: PrecedingDocumentItem
this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder quantityInBaseUnit(@Nullable BigDecimal quantityInBaseUnit)
Original property name from the Odata EDM: QuantityInBaseUnit
A sales order item has an order quantity of 100 pieces. You create two delivery notes against the order: the first for 20 pieces, the second for 80 pieces. In the first case, the referenced quantity is 20 pieces; in the second case, 80 pieces.
referenced quantity is expressed in basic stock units.this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder sDFulfillmentCalculationRule(@Nullable String sDFulfillmentCalculationRule)
Original property name from the Odata EDM: SDFulfillmentCalculationRule
The system uses this indicator to determine how the quantity in the source document is affected. For example, if youCreate a quotation item for 100 pieces,Copy the quotation into a sales order, andCreate a sales order item for 80 pieces,the copying has a positive effect on the quotation. In effect, you have added 80 pieces to the quotation quantity that is now considered complete. 20 pieces in the quotation remain to be completed.If you do not make an entry in this field, or set indicator 0, the source document is not blocked, which allows you to create several target documents at once (for example, when using EDI and frequent contract releases).While the source document (such as quotation or quantity contract) is being processed, it is blocked. For instance, if you are working on a quantity contract, no one can create a release order for that contract.In sales documents, for example, you can expect the following results:Quotation -> Sales order: positiveContract -> Return: negativeSales order -> Sales order: no effectIn billing documents, for example, you can expect the following results:Delivery -> Invoice: positiveDelivery -> Cancellation: negativeDelivery -> Pro-forma invoice: no effect
positive effect, or no effect at all on the quantity still to be completed in the source document.this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder subsequentDocument(@Nullable String subsequentDocument)
Original property name from the Odata EDM: SubsequentDocument
sales order that you create from a previous quotation).this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder subsequentDocumentCategory(@Nullable String subsequentDocumentCategory)
Original property name from the Odata EDM: SubsequentDocumentCategory
a delivery note that has been created from a sales order).this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder subsequentDocumentItem(@Nullable String subsequentDocumentItem)
Original property name from the Odata EDM: SubsequentDocumentItem
you created from a quotation).this
.@Nonnull public InbDeliveryDocFlow.InbDeliveryDocFlowBuilder transferOrderInWrhsMgmtIsConfd(@Nullable Boolean transferOrderInWrhsMgmtIsConfd)
Original property name from the Odata EDM: TransferOrderInWrhsMgmtIsConfd
this
.@Nonnull public InbDeliveryDocFlow build()
Copyright © 2021 SAP SE. All rights reserved.