import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_WorkCenterCapacityShift" of service "API_WORK_CENTERS". */ export declare class WorkCenterCapacityShift extends Entity implements WorkCenterCapacityShiftType { /** * Technical entity name for WorkCenterCapacityShift. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the WorkCenterCapacityShift entity */ static _keys: string[]; /** * Object ID of the resource. * This internally used number and the object type identify the operating resource (for example, the work center or production resource/tool). * The number is only used internally but the system displays it within matchcode selection for technical reasons. You do not have to make an entry. * Maximum length: 8. */ workCenterInternalId: DeserializedType; /** * Object types of the CIM resource. * Internally used key which identifies the type of operating resource. For example, the following indicators represent: * A - a work centerFH - a production resource/tool.The key is only used internally but it is displayed within matchcode selection on technical grounds. You do not have to make an entry. * Maximum length: 2. */ workCenterTypeCode: DeserializedType; /** * Capacity allocation number. * The number along with the capacity category which identifies the capacity in the work center. * By using these capacity numbers, you can allocate several capacities with the same category to one work center. * Maximum length: 4. */ capacityCategoryAllocation: DeserializedType; /** * Capacity ID. * Maximum length: 8. */ capacityInternalId: DeserializedType; /** * Capacity Active Version. * Maximum length: 2. */ capacityActiveVersion: DeserializedType; /** * Interval End Date. */ intervalEndDate: DeserializedType; /** * Week Day. * Maximum length: 1. */ weekDay: DeserializedType; /** * Available Capacity Shift. * Maximum length: 1. */ availableCapacityShift: DeserializedType; /** * Work Center. * Maximum length: 8. * @nullable */ workCenter?: DeserializedType | null; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. * @nullable */ plant?: DeserializedType | null; /** * Interval Start Date. * @nullable */ intervalStartDate?: DeserializedType | null; /** * Shift Name. * Maximum length: 4. * @nullable */ shiftName?: DeserializedType | null; /** * Shift Def Validity Start. * @nullable */ shiftDefValidityStart?: DeserializedType | null; /** * Shift Def Validity End. * @nullable */ shiftDefValidityEnd?: DeserializedType | null; /** * Shift Start Time. * @nullable */ shiftStartTime?: DeserializedType | null; /** * Shift End Time. * @nullable */ shiftEndTime?: DeserializedType | null; /** * Capacity Break Duration. * @nullable */ capacityBreakDuration?: DeserializedType | null; /** * Capacity Plan Utilization Percent. * Maximum length: 3. * @nullable */ capacityPlanUtilizationPercent?: DeserializedType | null; /** * Capacity Number Of Capacities. * @nullable */ capacityNumberOfCapacities?: DeserializedType | null; /** * Decimal 17_3. * @nullable */ totOperatingDurationInHours?: DeserializedType | null; /** * Base Unit of Measure. * Unit of measure in which stocks of the material are managed. The system converts all the quantities you enter in other units of measure (alternative units of measure) to the base unit of measure. * 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. * Maximum length: 3. * @nullable */ totOperationDurationUnit?: DeserializedType | null; } export interface WorkCenterCapacityShiftType { workCenterInternalId: DeserializedType; workCenterTypeCode: DeserializedType; capacityCategoryAllocation: DeserializedType; capacityInternalId: DeserializedType; capacityActiveVersion: DeserializedType; intervalEndDate: DeserializedType; weekDay: DeserializedType; availableCapacityShift: DeserializedType; workCenter?: DeserializedType | null; plant?: DeserializedType | null; intervalStartDate?: DeserializedType | null; shiftName?: DeserializedType | null; shiftDefValidityStart?: DeserializedType | null; shiftDefValidityEnd?: DeserializedType | null; shiftStartTime?: DeserializedType | null; shiftEndTime?: DeserializedType | null; capacityBreakDuration?: DeserializedType | null; capacityPlanUtilizationPercent?: DeserializedType | null; capacityNumberOfCapacities?: DeserializedType | null; totOperatingDurationInHours?: DeserializedType | null; totOperationDurationUnit?: DeserializedType | null; } //# sourceMappingURL=WorkCenterCapacityShift.d.ts.map