import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { WorkCenterCapacity, WorkCenterCapacityType } from './WorkCenterCapacity'; import { WorkCenterCapPplineOp, WorkCenterCapPplineOpType } from './WorkCenterCapPplineOp'; import { WorkCenterCapDayOp, WorkCenterCapDayOpType } from './WorkCenterCapDayOp'; /** * This class represents the entity "A_WorkCenterAllCapacity_2" of service "API_WORK_CENTERS". */ export declare class WorkCenterAllCapacity_2 extends Entity implements WorkCenterAllCapacity_2Type { /** * Technical entity name for WorkCenterAllCapacity_2. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the WorkCenterAllCapacity_2 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 Category Allocation. * Maximum length: 4. */ capacityCategoryAllocation: DeserializedType; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. * @nullable */ plant?: DeserializedType | null; /** * Work Center Category. * Key which distinguishes the work centers by their category (for example, production work center, maintenance work center). * The work center category determines which data can be maintained in the master record for the work center. * Maximum length: 4. * @nullable */ workCenterCategoryCode?: DeserializedType | null; /** * Work Center. * Maximum length: 8. * @nullable */ workCenter?: DeserializedType | null; /** * Capacity ID. * Maximum length: 8. * @nullable */ capacityInternalId?: DeserializedType | null; /** * Formula for Setup Capacity Requirements. * Formula used to determine the capacity requirements for setup. * Maximum length: 6. * @nullable */ setupCapRequirementFormula?: DeserializedType | null; /** * Formula for Processing Capacity Requirements. * Formula used to determine the capacity requirements for processing. * Maximum length: 6. * @nullable */ procgCapRequirementFormula?: DeserializedType | null; /** * Formula for Teardown Capacity Requirements. * Formula used to determine the capacity requirements for teardown. * Maximum length: 6. * @nullable */ teardownCapRequirementFormula?: DeserializedType | null; /** * Formula for Other Capacity Requirements. * Formula used to calculate capacity requirements for other types of internal processing (for example, in networks or in maintenance orders). * Maximum length: 6. * @nullable */ otherCapRequirementFormula?: DeserializedType | null; /** * Date and Time of Last Change. * @nullable */ workCenterLastChangeDateTime?: DeserializedType | null; /** * One-to-one navigation property to the [[WorkCenterCapacity]] entity. */ toCapacity?: WorkCenterCapacity | null; /** * One-to-many navigation property to the [[WorkCenterCapPplineOp]] entity. */ toWorkCenterQueuingOp: WorkCenterCapPplineOp[]; /** * One-to-many navigation property to the [[WorkCenterCapDayOp]] entity. */ toWorkCenterTodayOp: WorkCenterCapDayOp[]; } export interface WorkCenterAllCapacity_2Type { workCenterInternalId: DeserializedType; workCenterTypeCode: DeserializedType; capacityCategoryAllocation: DeserializedType; plant?: DeserializedType | null; workCenterCategoryCode?: DeserializedType | null; workCenter?: DeserializedType | null; capacityInternalId?: DeserializedType | null; setupCapRequirementFormula?: DeserializedType | null; procgCapRequirementFormula?: DeserializedType | null; teardownCapRequirementFormula?: DeserializedType | null; otherCapRequirementFormula?: DeserializedType | null; workCenterLastChangeDateTime?: DeserializedType | null; toCapacity?: WorkCenterCapacityType | null; toWorkCenterQueuingOp: WorkCenterCapPplineOpType[]; toWorkCenterTodayOp: WorkCenterCapDayOpType[]; } //# sourceMappingURL=WorkCenterAllCapacity_2.d.ts.map