import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { WorkCenterCapacityShift_2, WorkCenterCapacityShift_2Type } from './WorkCenterCapacityShift_2'; /** * This class represents the entity "A_WorkCenterCapacityInterval_2" of service "API_WORK_CENTERS". */ export declare class WorkCenterCapacityInterval_2 extends Entity implements WorkCenterCapacityInterval_2Type { /** * Technical entity name for WorkCenterCapacityInterval_2. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the WorkCenterCapacityInterval_2 entity */ static _keys: string[]; /** * Capacity ID. * Maximum length: 8. */ capacityInternalId: DeserializedType; /** * Available capacity version. * The number which identifies the version of available capacity: * with which you are workingto which you are referring.Can be used to maintain several versions of available capacity at the same time. * Maximum length: 2. */ capacityActiveVersion: DeserializedType; /** * Valid-to date. * End of validity period of an object (such as material, BOM, or routing) in the SAP System. */ intervalEndDate: DeserializedType; /** * Valid-From Date. * Specifies the start date for the validity period of an object (such as material, BOM, or routing). * @nullable */ intervalStartDate?: DeserializedType | null; /** * Ind.: Standard Available Capacity is Valid for this Interval. * Indicator which shows that the available capacity in this interval corresponds to the standard available capacity. * @nullable */ stdAvailableCapacityIsValid?: DeserializedType | null; /** * Duration of an Available Capacity Interval. * Maximum length: 2. * @nullable */ availableCapacityIntervalDurn?: DeserializedType | null; /** * Key for the Shift Sequence. * You can set the shift sequence for one or more days with this key. * The system automatically generates the length of the cycle and the number of shifts using the shift schedule. * Maximum length: 4. * @nullable */ shiftSequence?: DeserializedType | null; /** * Workday Rule Code. * Maximum length: 1. * @nullable */ workDayRule?: DeserializedType | null; /** * Number of Shifts in a Day. * Maximum number of shifts per day within the interval. * Maximum length: 1. * @nullable */ capacityNumberOfShifts?: DeserializedType | null; /** * Number of Individual Capacities. * Number of elements which make up a capacity group. * For example, a group made up of 5 machines has 5 elements. * @nullable */ capacityNumberOfCapacities?: DeserializedType | null; /** * Capacity Utilization Ratio in Percent. * The relationship (expressed in percent) between a machine´s actual capacity and it´s theoretical capacity. * 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. * Maximum length: 3. * @nullable */ capacityPlanUtilizationPercent?: DeserializedType | null; /** * Capacity Last Change Date Time. * @nullable */ capacityLastChangeDateTime?: DeserializedType | null; /** * One-to-many navigation property to the [[WorkCenterCapacityShift_2]] entity. */ toCapacityShift: WorkCenterCapacityShift_2[]; } export interface WorkCenterCapacityInterval_2Type { capacityInternalId: DeserializedType; capacityActiveVersion: DeserializedType; intervalEndDate: DeserializedType; intervalStartDate?: DeserializedType | null; stdAvailableCapacityIsValid?: DeserializedType | null; availableCapacityIntervalDurn?: DeserializedType | null; shiftSequence?: DeserializedType | null; workDayRule?: DeserializedType | null; capacityNumberOfShifts?: DeserializedType | null; capacityNumberOfCapacities?: DeserializedType | null; capacityPlanUtilizationPercent?: DeserializedType | null; capacityLastChangeDateTime?: DeserializedType | null; toCapacityShift: WorkCenterCapacityShift_2Type[]; } //# sourceMappingURL=WorkCenterCapacityInterval_2.d.ts.map