public static class POSubcontractingComponent.POSubcontractingComponentBuilder extends Object
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder purchaseOrder(@Nullable String purchaseOrder)
Original property name from the Odata EDM: PurchaseOrder
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder purchaseOrderItem(@Nullable String purchaseOrderItem)
Original property name from the Odata EDM: PurchaseOrderItem
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder scheduleLine(@Nullable String scheduleLine)
Original property name from the Odata EDM: ScheduleLine
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder reservationItem(@Nullable String reservationItem)
Original property name from the Odata EDM: ReservationItem
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder recordType(@Nullable String recordType)
Original property name from the Odata EDM: RecordType
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder material(@Nullable String material)
Original property name from the Odata EDM: Material
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder bOMItemDescription(@Nullable String bOMItemDescription)
Original property name from the Odata EDM: BOMItemDescription
If the BOM item text (two lines of 40 characters each) is not sufficient, you can enter an item long text as well, by going to the Extras menu and choosing the function Long Text -> Item Long Text.When creating an item long text, the BOM item text is transferred to the first 80 characters of the long text.Changing the BOM item text automatically changes the first 80 characters of an existing long text and vice versa.Note:For text items, this text is displayed as a description of the component.
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder requiredQuantity(@Nullable BigDecimal requiredQuantity)
Original property name from the Odata EDM: RequiredQuantity
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.
situation:this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder 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.
enter in other units of measure (alternative units of measure) to the base unit of measure.this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder requirementDate(@Nullable LocalDateTime requirementDate)
Original property name from the Odata EDM: RequirementDate
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder quantityInEntryUnit(@Nullable BigDecimal quantityInEntryUnit)
Original property name from the Odata EDM: QuantityInEntryUnit
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder 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 POSubcontractingComponent.POSubcontractingComponentBuilder withdrawnQuantity(@Nullable BigDecimal withdrawnQuantity)
Original property name from the Odata EDM: WithdrawnQuantity
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder batch(@Nullable String batch)
Original property name from the Odata EDM: Batch
this
.@Nonnull public POSubcontractingComponent build()
Copyright © 2020 SAP SE. All rights reserved.