public static class ProductWorkScheduling.ProductWorkSchedulingBuilder extends Object
@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder materialBaseQuantity(@Nullable BigDecimal materialBaseQuantity)
Original property name from the Odata EDM: MaterialBaseQuantity
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder unlimitedOverDelivIsAllowed(@Nullable Boolean unlimitedOverDelivIsAllowed)
Original property name from the Odata EDM: UnlimitedOverDelivIsAllowed
production order quantity.this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder overDelivToleranceLimit(@Nullable BigDecimal overDelivToleranceLimit)
Original property name from the Odata EDM: OverDelivToleranceLimit
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder underDelivToleranceLimit(@Nullable BigDecimal underDelivToleranceLimit)
Original property name from the Odata EDM: UnderDelivToleranceLimit
below the production order quantity.this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder productionInvtryManagedLoc(@Nullable String productionInvtryManagedLoc)
Original property name from the Odata EDM: ProductionInvtryManagedLoc
If the material is a component, it is the issuing storage location to which a backflush is posted.If the material is produced, it is the receiving storage location to which the receipt of the material is posted.
the planned order, production order, or run schedule quantity.this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder 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 ProductWorkScheduling.ProductWorkSchedulingBuilder productProcessingTime(@Nullable BigDecimal productProcessingTime)
Original property name from the Odata EDM: ProductProcessingTime
The processing time depends on the order quantity.
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder productionSupervisor(@Nullable String productionSupervisor)
Original property name from the Odata EDM: ProductionSupervisor
Among other things, the production supervisor determines how capacity requirements are calculated for a material during a scheduling run.
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder productProductionQuantityUnit(@Nullable String productProductionQuantityUnit)
Original property name from the Odata EDM: ProductProductionQuantityUnit
Enter a value in this field only if you want to use a unit of measure differing from the base unit of measure.If the field does not contain an entry, the system will assume that the unit of measure is the base unit of measure.When you create a production order for a material, and a production unit has been entered in both the material master record and in the routing, the system checks whether the quantity entered in the production order falls within the lot size range in the routing.
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder prodnOrderIsBatchRequired(@Nullable String prodnOrderIsBatchRequired)
Original property name from the Odata EDM: ProdnOrderIsBatchRequired
This indicator refers to the components of an order, not to the finished product to be manufactured. You have the following options:The batches can be determined when the goods issue is posted.The batches must be entered in the order before it is released.The batches must be entered in the order before the goods issue is posted, but not necessarily before the order is released.If you use pick parts, the batches are determined in the transfer order and then confirmed to the order. If there is no direct link between the transfer order and the production order/process order (for example, with release order parts or crate parts), you must enter the batches in the production order/process order manually.The batches are determined automatically when the order is released.
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder transitionMatrixProductsGroup(@Nullable String transitionMatrixProductsGroup)
Original property name from the Odata EDM: TransitionMatrixProductsGroup
No checks take place for this field.
group.this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder orderChangeManagementProfile(@Nullable String orderChangeManagementProfile)
Original property name from the Odata EDM: OrderChangeManagementProfile
In an overall profile you assign change profiles to the following processes:sales order processmaster data processassembly order processThat means that each of these processes can be controlled individually.
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder matlCompIsMarkedForBackflush(@Nullable String matlCompIsMarkedForBackflush)
Original property name from the Odata EDM: MatlCompIsMarkedForBackflush
In the routing, the backflush indicator is set in the component assignment.In the material master record, the backflush indicator is set to "Always Backflush".In the material master record, the backflush indicator is set to "Work Center Decides", and the indicator is set in the work center.Each material component is assigned to an operation in the production order. If a material component is backflushed, the system posts the withdrawal only upon confirmation of the operation. The withdrawal is then posted automatically.
logic is applied:this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder setupAndTeardownTime(@Nullable BigDecimal setupAndTeardownTime)
Original property name from the Odata EDM: SetupAndTeardownTime
The setup and teardown time is independent of the order quantity.
material is processed. This value is the total of the setup and teardown times.this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder productionSchedulingProfile(@Nullable String productionSchedulingProfile)
Original property name from the Odata EDM: ProductionSchedulingProfile
· specify that certain business transactions are carried out in parallel in a production order / process order (you can, for example, create and release an order at the same time, or release an order and print the shop papers)· trigger an automatic goods receipt· specify an overall profile for capacity levelingThe production scheduling profile is copied into the order during order creation.You can assign a production scheduling profile to a· product· production supervisorThe assignment to a material has a higher priority.
this
.@Nonnull public ProductWorkScheduling.ProductWorkSchedulingBuilder transitionTime(@Nullable BigDecimal transitionTime)
Original property name from the Odata EDM: TransitionTime
Move timeQueue timeWait timeFloat before productionFloat after productionPlanned delivery time of an operation processed externallyThe interoperation time is independent of the order quantity.
or work center groups. It includes the following times:this
.@Nonnull public ProductWorkScheduling build()
Copyright © 2020 SAP SE. All rights reserved.