public static final class WorkCenterCapacity.WorkCenterCapacityBuilder extends Object
@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityInterval(WorkCenterCapacityInterval_2... value)
value
- The WorkCenterCapacityInterval_2s to build this WorkCenterCapacity with.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityText(WorkCenterCapacityText... value)
value
- The WorkCenterCapacityTexts to build this WorkCenterCapacity with.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityInternalID(@Nullable String capacityInternalID)
Original property name from the Odata EDM: CapacityInternalID
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacity(@Nullable String capacity)
Original property name from the Odata EDM: Capacity
is to be created in the system (when creating the capacity) oris known in the system (when changing, displaying or using the capacity).
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityCategoryCode(@Nullable String capacityCategoryCode)
Original property name from the Odata EDM: CapacityCategoryCode
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityActiveVersion(@Nullable String capacityActiveVersion)
Original property name from the Odata EDM: CapacityActiveVersion
The active version is always the capacity in the screen with header dataThe different versions allow you to maintain several available capacities at the same time. The active version of available capacity is used as a basis for scheduling.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityIsFinite(@Nullable Boolean capacityIsFinite)
Original property name from the Odata EDM: CapacityIsFinite
Only those capacities for which the indicator finite scheduling is set are taken into account in the capacity availability check.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityIsPooled(@Nullable Boolean capacityIsPooled)
Original property name from the Odata EDM: CapacityIsPooled
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityHasIndivCapacities(@Nullable Boolean capacityHasIndivCapacities)
Original property name from the Odata EDM: CapacityHasIndivCapacities
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityIsExcldFrmLongTermPlng(@Nullable Boolean capacityIsExcldFrmLongTermPlng)
Original property name from the Odata EDM: CapacityIsExcldFrmLongTermPlng
The aim of long term planning is to determine the requirements and available capacity for the assemblies and raw materials on the basis of a planned demand program.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityNumberOfCapacities(@Nullable Short capacityNumberOfCapacities)
Original property name from the Odata EDM: CapacityNumberOfCapacities
For example, a group made up of 5 machines has 5 elements.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityResponsiblePlanner(@Nullable String capacityResponsiblePlanner)
Original property name from the Odata EDM: CapacityResponsiblePlanner
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityPlanUtilizationPercent(@Nullable String capacityPlanUtilizationPercent)
Original property name from the Odata EDM: CapacityPlanUtilizationPercent
Enter the average capacity utilization rate of all machines providing that capacity during the shift.The capacity utilization rate, the number of individual capacities and the operating time per shift make up the total capacity for the shift generated by the system.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityBreakDuration(@Nullable Integer capacityBreakDuration)
Original property name from the Odata EDM: CapacityBreakDuration
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder factoryCalendar(@Nullable String factoryCalendar)
Original property name from the Odata EDM: FactoryCalendar
If you have not entered your own calendar, then the system uses the factory calendar for the plant.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder authorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder shiftGroup(@Nullable String shiftGroup)
Original property name from the Odata EDM: ShiftGroup
You can use a grouping to create shift sequences and shift definitions for special areas (for example, different plants or different areas of a plant) and select them when maintaining the available capacities of work centers.If you have entered a grouping, the system offers you only the shift sequences and shift definitions that you have created in Customizing for this grouping for you to maintain the available capacity.If you have not entered a grouping, the system offers the shift sequences and shift definitions maintained for grouping "0".
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityStartTime(@Nullable Integer capacityStartTime)
Original property name from the Odata EDM: CapacityStartTime
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityEndTime(@Nullable Integer capacityEndTime)
Original property name from the Odata EDM: CapacityEndTime
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capIsUsedInMultiOperations(@Nullable Boolean capIsUsedInMultiOperations)
Original property name from the Odata EDM: CapIsUsedInMultiOperations
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder referencedCapacityInternalID(@Nullable String referencedCapacityInternalID)
Original property name from the Odata EDM: ReferencedCapacityInternalID
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capOverloadThresholdInPercent(@Nullable String capOverloadThresholdInPercent)
Original property name from the Odata EDM: CapOverloadThresholdInPercent
Overload is used in finite scheduling. You can use it to specify, for example, that work continues during a break if capacity requirements are not covered by the available capacity.If you have entered a percentage for the overload, it is also taken into account in the availability check for capacity. For example, if there is an overload of 10%, work centers with a capacity load of more than 110% are overloaded.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityQuantityUnit(@Nullable String capacityQuantityUnit)
Original property name from the Odata EDM: CapacityQuantityUnit
The unit of measure may have a different dimension than the base unit of measure. In this case, you must maintain the conversion for the unit of measure to the base unit of measure by selecting the menu options "Extras -> Units of measure" on the header data screen.
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityBaseQtyUnit(@Nullable String capacityBaseQtyUnit)
Original property name from the Odata EDM: CapacityBaseQtyUnit
this
.@Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityLastChangeDateTime(@Nullable ZonedDateTime capacityLastChangeDateTime)
Original property name from the Odata EDM: CapacityLastChangeDateTime
this
.@Nonnull public WorkCenterCapacity build()
Copyright © 2021 SAP SE. All rights reserved.