public static class ReservationDocumentItem.ReservationDocumentItemBuilder extends Object
@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder reservation(@Nullable String reservation)
Original property name from the Odata EDM: Reservation
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder reservationItem(@Nullable String reservationItem)
Original property name from the Odata EDM: ReservationItem
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder recordType(@Nullable String recordType)
Original property name from the Odata EDM: RecordType
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder requirementType(@Nullable String requirementType)
Original property name from the Odata EDM: RequirementType
You can use the requirement type to control, for example, lot sizing, inventory management, and storage costs. When you create a sales order, for example, you can specify a requirement type for each schedule line. During sales order and delivery processing, the requirement type, in combination with the planning type controls whether the systemGenerates requirementsChecks availabilityThe schedule line category determines the requirements type. You cannot change the requirements type during sales order processing.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder matlCompRequirementDate(@Nullable LocalDateTime matlCompRequirementDate)
Original property name from the Odata EDM: MatlCompRequirementDate
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder manufacturingOrderOperation(@Nullable String manufacturingOrderOperation)
Original property name from the Odata EDM: ManufacturingOrderOperation
Determines in which order the operations of a sequence are carried out.Project SystemNumber that identifies an activity.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder goodsMovementIsAllowed(@Nullable Boolean goodsMovementIsAllowed)
Original property name from the Odata EDM: GoodsMovementIsAllowed
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder storageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder batch(@Nullable String batch)
Original property name from the Odata EDM: Batch
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder debitCreditCode(@Nullable String debitCreditCode)
Original property name from the Odata EDM: DebitCreditCode
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder baseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder gLAccount(@Nullable String gLAccount)
Original property name from the Odata EDM: GLAccount
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder goodsMovementType(@Nullable String goodsMovementType)
Original property name from the Odata EDM: GoodsMovementType
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder entryUnit(@Nullable String entryUnit)
Original property name from the Odata EDM: EntryUnit
Enter a unit of measure here only if it differs from the default unit of measure.There are the following default units of measure:the order unit for goods receipts with reference to purchase ordersthe production unit for goods receipts with reference to production ordersthe unit of issue for other goods movementsIf the default unit of measure has not been defined in the material master record, the system will suggest the stockkeeping unit.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder quantityIsFixed(@Nullable Boolean quantityIsFixed)
Original property name from the Odata EDM: QuantityIsFixed
Set this indicator if the quantity in a relational system does not change.If an item of a BOM is marked as being fixed and the quantity of the finished product to be manufactured is changed, the quantity of this item does not change.If a "materials to be provided" item is not marked as being fixed, and the quantity of the subcontracted item is changed, the quantity of the material to be provided to the subcontractor changes proportionately.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder companyCodeCurrency(@Nullable String companyCodeCurrency)
Original property name from the Odata EDM: CompanyCodeCurrency
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder issuingOrReceivingPlant(@Nullable String issuingOrReceivingPlant)
Original property name from the Odata EDM: IssuingOrReceivingPlant
The receiving plant is the plant or internal organizational unit that is to receive the goods.The issuing plant is the plant that issues the goods.NoteThe value of the transfer posting is determined not by the plant entered here but by the plant specified in the Plant field.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder issuingOrReceivingStorageLoc(@Nullable String issuingOrReceivingStorageLoc)
Original property name from the Odata EDM: IssuingOrReceivingStorageLoc
The receiving storage location is the storage location that is to receive the goods.The issuing storage location is the storage location that issues the goods.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder purchasingDocument(@Nullable String purchasingDocument)
Original property name from the Odata EDM: PurchasingDocument
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder purchasingDocumentItem(@Nullable String purchasingDocumentItem)
Original property name from the Odata EDM: PurchasingDocumentItem
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder supplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder resvnItmRequiredQtyInBaseUnit(@Nullable BigDecimal resvnItmRequiredQtyInBaseUnit)
Original property name from the Odata EDM: ResvnItmRequiredQtyInBaseUnit
In the case of a planned order or a production order, this is the quantity of the material component required to manufacture the planned order quantity.In the case of a reservation, this is the quantity reserved.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder reservationItemIsFinallyIssued(@Nullable Boolean reservationItemIsFinallyIssued)
Original property name from the Odata EDM: ReservationItemIsFinallyIssued
Further goods movements in respect of this reservation item are not anticipated, although they are still possible.The indicator is set automatically for a goods movement when the total reserved quantity has been withdrawn or delivered. In the case of a partial delivery, you can manually set the indicator if no further goods movements are expected in respect of the relevant reservation item.
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder reservationItmIsMarkedForDeltn(@Nullable Boolean reservationItmIsMarkedForDeltn)
Original property name from the Odata EDM: ReservationItmIsMarkedForDeltn
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder resvnItmRequiredQtyInEntryUnit(@Nullable BigDecimal resvnItmRequiredQtyInEntryUnit)
Original property name from the Odata EDM: ResvnItmRequiredQtyInEntryUnit
Enter the quantity to be moved in any unit of measure for the material.If the relevant unit of measure has not been defined in the material master record, the system uses the stockkeeping unit.If you do not enter a unit of measure, the system uses the following units of measure:order unit in goods receipts against purchase ordersproduction unit in goods receipts against production ordersunit of issue in other goods movements
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder resvnItmWithdrawnQtyInBaseUnit(@Nullable BigDecimal resvnItmWithdrawnQtyInBaseUnit)
Original property name from the Odata EDM: ResvnItmWithdrawnQtyInBaseUnit
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder resvnItmWithdrawnAmtInCCCrcy(@Nullable BigDecimal resvnItmWithdrawnAmtInCCCrcy)
Original property name from the Odata EDM: ResvnItmWithdrawnAmtInCCCrcy
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder goodsRecipientName(@Nullable String goodsRecipientName)
Original property name from the Odata EDM: GoodsRecipientName
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder unloadingPointName(@Nullable String unloadingPointName)
Original property name from the Odata EDM: UnloadingPointName
this
.@Nonnull public ReservationDocumentItem.ReservationDocumentItemBuilder reservationItemText(@Nullable String reservationItemText)
Original property name from the Odata EDM: ReservationItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
this
.@Nonnull public ReservationDocumentItem build()
Copyright © 2021 SAP SE. All rights reserved.