import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { WorkCenterCapacityInterval, WorkCenterCapacityIntervalType } from './WorkCenterCapacityInterval'; import { WorkCenterCapPplineOp, WorkCenterCapPplineOpType } from './WorkCenterCapPplineOp'; import { WorkCenterCapDayOp, WorkCenterCapDayOpType } from './WorkCenterCapDayOp'; /** * This class represents the entity "A_WorkCenterAllCapacity" of service "API_WORK_CENTERS". */ export declare class WorkCenterAllCapacity extends Entity implements WorkCenterAllCapacityType { /** * Technical entity name for WorkCenterAllCapacity. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the WorkCenterAllCapacity 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 ID. * Maximum length: 8. */ capacityInternalId: DeserializedType; /** * Capacity Category Allocation. * Maximum length: 4. */ capacityCategoryAllocation: DeserializedType; /** * Work Center. * Maximum length: 8. * @nullable */ workCenter?: DeserializedType | null; /** * Work Center Text. * Maximum length: 40. * @nullable */ workCenterDesc?: DeserializedType | null; /** * 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; /** * Person Responsible for the Work Center. * The person or group of people who are responsible for the maintenance of the work center master files. * Maximum length: 3. * @nullable */ workCenterResponsible?: DeserializedType | null; /** * Production Supply Area. * The production supply area (PSA) serves as a place for interim storage on the shop floor and is used to make material directly available for production purposes. * The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management. * Maximum length: 10. * @nullable */ supplyArea?: DeserializedType | null; /** * Work Center Usage in Bill of Operations. * Maximum length: 3. * @nullable */ workCenterUsage?: DeserializedType | null; /** * Work Center Responsible Name. * Maximum length: 40. * @nullable */ workCenterResponsibleName?: DeserializedType | null; /** * Capacity Category. * Maximum length: 3. * @nullable */ capacityCategoryCode?: DeserializedType | null; /** * One-to-many navigation property to the [[WorkCenterCapacityInterval]] entity. */ toWorkCenterInterval: WorkCenterCapacityInterval[]; /** * One-to-many navigation property to the [[WorkCenterCapPplineOp]] entity. */ toWorkCenterQueuingOp: WorkCenterCapPplineOp[]; /** * One-to-many navigation property to the [[WorkCenterCapDayOp]] entity. */ toWorkCenterTodayOp: WorkCenterCapDayOp[]; } export interface WorkCenterAllCapacityType { workCenterInternalId: DeserializedType; workCenterTypeCode: DeserializedType; capacityInternalId: DeserializedType; capacityCategoryAllocation: DeserializedType; workCenter?: DeserializedType | null; workCenterDesc?: DeserializedType | null; plant?: DeserializedType | null; workCenterCategoryCode?: DeserializedType | null; workCenterResponsible?: DeserializedType | null; supplyArea?: DeserializedType | null; workCenterUsage?: DeserializedType | null; workCenterResponsibleName?: DeserializedType | null; capacityCategoryCode?: DeserializedType | null; toWorkCenterInterval: WorkCenterCapacityIntervalType[]; toWorkCenterQueuingOp: WorkCenterCapPplineOpType[]; toWorkCenterTodayOp: WorkCenterCapDayOpType[]; } //# sourceMappingURL=WorkCenterAllCapacity.d.ts.map