import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { WorkCenterCapacity, WorkCenterCapacityType } from './WorkCenterCapacity'; import { WorkCenterAllCapacity_2, WorkCenterAllCapacity_2Type } from './WorkCenterAllCapacity_2'; import { WorkCenterAllCapacity, WorkCenterAllCapacityType } from './WorkCenterAllCapacity'; import { WorkCenterCostCenter, WorkCenterCostCenterType } from './WorkCenterCostCenter'; import { WorkCenterDescription, WorkCenterDescriptionType } from './WorkCenterDescription'; import { WorkCenterPipeLineOperation, WorkCenterPipeLineOperationType } from './WorkCenterPipeLineOperation'; import { WorkCenterDayOperation, WorkCenterDayOperationType } from './WorkCenterDayOperation'; /** * This class represents the entity "A_WorkCenters" of service "API_WORK_CENTERS". */ export declare class WorkCenters extends Entity implements WorkCentersType { /** * Technical entity name for WorkCenters. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the WorkCenters 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; /** * 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; /** * Work Center Responsible Name. * Maximum length: 40. * @nullable */ workCenterResponsibleName?: 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; /** * Capacity ID. * Maximum length: 8. * @nullable */ capacityInternalId?: DeserializedType | null; /** * Deletion flag for work center. * Indicator which shows that the work center has been marked for deletion and cannot be used anymore. * This indicator is used as a selection criterion when archiving work centers. * @nullable */ workCenterIsToBeDeleted?: DeserializedType | null; /** * Valid-From Date. * @nullable */ validityStartDate?: DeserializedType | null; /** * Valid-To Date. * @nullable */ validityEndDate?: DeserializedType | null; /** * Work Center Formula Parameter 1. * Maximum length: 6. * @nullable */ workCenterFormulaParam1?: DeserializedType | null; /** * Work Center Formula Parameter 2. * Maximum length: 6. * @nullable */ workCenterFormulaParam2?: DeserializedType | null; /** * Work Center Formula Parameter 3. * Maximum length: 6. * @nullable */ workCenterFormulaParam3?: DeserializedType | null; /** * Work Center Formula Parameter 4. * Maximum length: 6. * @nullable */ workCenterFormulaParam4?: DeserializedType | null; /** * Work Center Formula Parameter 5. * Maximum length: 6. * @nullable */ workCenterFormulaParam5?: DeserializedType | null; /** * Work Center Formula Parameter 6. * Maximum length: 6. * @nullable */ workCenterFormulaParam6?: DeserializedType | null; /** * Work Center Formula Parameter Value 1. * @nullable */ workCenterFmlaParamValue1?: DeserializedType | null; /** * Work Center Formula Parameter Value 2. * @nullable */ workCenterFmlaParamValue2?: DeserializedType | null; /** * Work Center Formula Parameter Value 3. * @nullable */ workCenterFmlaParamValue3?: DeserializedType | null; /** * Work Center Formula Parameter Value 4. * @nullable */ workCenterFmlaParamValue4?: DeserializedType | null; /** * Work Center Formula Parameter Value 5. * @nullable */ workCenterFmlaParamValue5?: DeserializedType | null; /** * Work Center Formula Parameter Value 6. * @nullable */ workCenterFmlaParamValue6?: DeserializedType | null; /** * Work Center Formula Parameter Unit 1. * Maximum length: 3. * @nullable */ workCenterFmlaParamUnit1?: DeserializedType | null; /** * Work Center Formula Parameter Unit 2. * Maximum length: 3. * @nullable */ workCenterFmlaParamUnit2?: DeserializedType | null; /** * Work Center Formula Parameter Unit 3. * Maximum length: 3. * @nullable */ workCenterFmlaParamUnit3?: DeserializedType | null; /** * Work Center Formula Parameter Unit 4. * Maximum length: 3. * @nullable */ workCenterFmlaParamUnit4?: DeserializedType | null; /** * Work Center Formula Parameter Unit 5. * Maximum length: 3. * @nullable */ workCenterFmlaParamUnit5?: DeserializedType | null; /** * Work Center Formula Parameter Unit 6. * Maximum length: 3. * @nullable */ workCenterFmlaParamUnit6?: DeserializedType | null; /** * Standard Value Key. * Key defining and giving a dimension (for example, time or area) to one of up to six standard values. * The system uses standard values as parameters with origin "standard value" in formulas to calculate execution time, capacity requirements and costs.You use the standard value key to assign a parameter ID to standard values. This parameter ID identifies the standard value in a formula. You can use the parameter ID to determine the key word for a standard value, such as setup, machine or labor.The key words identify standard values in the operations of a task list. You have to assign values to the standard values in the task list. * Maximum length: 4. * @nullable */ standardWorkFormulaParamGroup?: DeserializedType | null; /** * Standard Value Maintenance Rule 1. * Maximum length: 1. * @nullable */ wrkCtrStdValMaintRule1?: DeserializedType | null; /** * Standard Value Maintenance Rule 2. * Maximum length: 1. * @nullable */ wrkCtrStdValMaintRule2?: DeserializedType | null; /** * Standard Value Maintenance Rule 3. * Maximum length: 1. * @nullable */ wrkCtrStdValMaintRule3?: DeserializedType | null; /** * Standard Value Maintenance Rule 4. * Maximum length: 1. * @nullable */ wrkCtrStdValMaintRule4?: DeserializedType | null; /** * Standard Value Maintenance Rule 5. * Maximum length: 1. * @nullable */ wrkCtrStdValMaintRule5?: DeserializedType | null; /** * Standard Value Maintenance Rule 6. * Maximum length: 1. * @nullable */ wrkCtrStdValMaintRule6?: DeserializedType | null; /** * Standard Work Quantity Unit 1. * Maximum length: 3. * @nullable */ workCenterStandardWorkQtyUnit1?: DeserializedType | null; /** * Standard Work Quantity Unit 2. * Maximum length: 3. * @nullable */ workCenterStandardWorkQtyUnit2?: DeserializedType | null; /** * Standard Work Quantity Unit 3. * Maximum length: 3. * @nullable */ workCenterStandardWorkQtyUnit3?: DeserializedType | null; /** * Standard Work Quantity Unit 4. * Maximum length: 3. * @nullable */ workCenterStandardWorkQtyUnit4?: DeserializedType | null; /** * Standard Work Quantity Unit 5. * Maximum length: 3. * @nullable */ workCenterStandardWorkQtyUnit5?: DeserializedType | null; /** * Standard Work Quantity Unit 6. * Maximum length: 3. * @nullable */ workCenterStandardWorkQtyUnit6?: DeserializedType | null; /** * Operation Control Profile. * Maximum length: 4. * @nullable */ operationControlProfile?: DeserializedType | null; /** * Indicator: Backflushing. * Indicates that material components are backflushed. * Each material component is allocated to an operation in the production order. If a material component is backflushed, the system automatically posts the withdrawal when the operation is confirmed.This indicator is taken into account if the material master specifies that the decision whether a material component is to be backflushed should be made at the work center where the operation is carried out. * @nullable */ matlCompIsMarkedForBackflush?: DeserializedType | null; /** * Work center location. * Key which describes the physical location of the work center. * Maximum length: 10. * @nullable */ workCenterLocation?: DeserializedType | null; /** * Location Group. * This key is used to assign a physical location to the work center. * Location groups help reduce the amount of data to be processed when move times between work centers are determined in lead time scheduling. * Maximum length: 4. * @nullable */ workCenterLocationGroup?: DeserializedType | null; /** * Formula for setup time. * Formula used in scheduling to calculate the setup time of an operation. * If you do not enter a formula, the system uses a setup time of zero for scheduling. * Maximum length: 6. * @nullable */ wrkCtrSetupSchedgFmla?: DeserializedType | null; /** * Formula for the duration of processing time. * Formula used in scheduling to determine the operation processing time. * If you do not enter a formula, the system uses a processing time of zero for scheduling. * Maximum length: 6. * @nullable */ wrkCtrProcgSchedgFmla?: DeserializedType | null; /** * Formula for teardown time. * Formula used in scheduling to determine teardown time in an operation. * If you do not enter a formula, the system uses a teardown time of zero for scheduling. * Maximum length: 6. * @nullable */ wrkCtrTeardownSchedgFmla?: DeserializedType | null; /** * Formula for the Internal Processing Duration. * Maximum length: 6. * @nullable */ wrkCtrIntProcgSchedgFmla?: 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 [[WorkCenterAllCapacity_2]] entity. */ toWorkCenterAllCapacity: WorkCenterAllCapacity_2[]; /** * One-to-many navigation property to the [[WorkCenterAllCapacity]] entity. */ toWorkCenterCapacity: WorkCenterAllCapacity[]; /** * One-to-many navigation property to the [[WorkCenterCostCenter]] entity. */ toWorkCenterCostCenter: WorkCenterCostCenter[]; /** * One-to-many navigation property to the [[WorkCenterDescription]] entity. */ toWorkCenterDescription: WorkCenterDescription[]; /** * One-to-many navigation property to the [[WorkCenterPipeLineOperation]] entity. */ toWorkCenterQueuingOp: WorkCenterPipeLineOperation[]; /** * One-to-many navigation property to the [[WorkCenterDayOperation]] entity. */ toWorkCenterTodayOp: WorkCenterDayOperation[]; } export interface WorkCentersType { workCenterInternalId: DeserializedType; workCenterTypeCode: DeserializedType; workCenter?: DeserializedType | null; workCenterDesc?: DeserializedType | null; plant?: DeserializedType | null; workCenterCategoryCode?: DeserializedType | null; workCenterResponsible?: DeserializedType | null; workCenterResponsibleName?: DeserializedType | null; supplyArea?: DeserializedType | null; workCenterUsage?: DeserializedType | null; capacityInternalId?: DeserializedType | null; workCenterIsToBeDeleted?: DeserializedType | null; validityStartDate?: DeserializedType | null; validityEndDate?: DeserializedType | null; workCenterFormulaParam1?: DeserializedType | null; workCenterFormulaParam2?: DeserializedType | null; workCenterFormulaParam3?: DeserializedType | null; workCenterFormulaParam4?: DeserializedType | null; workCenterFormulaParam5?: DeserializedType | null; workCenterFormulaParam6?: DeserializedType | null; workCenterFmlaParamValue1?: DeserializedType | null; workCenterFmlaParamValue2?: DeserializedType | null; workCenterFmlaParamValue3?: DeserializedType | null; workCenterFmlaParamValue4?: DeserializedType | null; workCenterFmlaParamValue5?: DeserializedType | null; workCenterFmlaParamValue6?: DeserializedType | null; workCenterFmlaParamUnit1?: DeserializedType | null; workCenterFmlaParamUnit2?: DeserializedType | null; workCenterFmlaParamUnit3?: DeserializedType | null; workCenterFmlaParamUnit4?: DeserializedType | null; workCenterFmlaParamUnit5?: DeserializedType | null; workCenterFmlaParamUnit6?: DeserializedType | null; standardWorkFormulaParamGroup?: DeserializedType | null; wrkCtrStdValMaintRule1?: DeserializedType | null; wrkCtrStdValMaintRule2?: DeserializedType | null; wrkCtrStdValMaintRule3?: DeserializedType | null; wrkCtrStdValMaintRule4?: DeserializedType | null; wrkCtrStdValMaintRule5?: DeserializedType | null; wrkCtrStdValMaintRule6?: DeserializedType | null; workCenterStandardWorkQtyUnit1?: DeserializedType | null; workCenterStandardWorkQtyUnit2?: DeserializedType | null; workCenterStandardWorkQtyUnit3?: DeserializedType | null; workCenterStandardWorkQtyUnit4?: DeserializedType | null; workCenterStandardWorkQtyUnit5?: DeserializedType | null; workCenterStandardWorkQtyUnit6?: DeserializedType | null; operationControlProfile?: DeserializedType | null; matlCompIsMarkedForBackflush?: DeserializedType | null; workCenterLocation?: DeserializedType | null; workCenterLocationGroup?: DeserializedType | null; wrkCtrSetupSchedgFmla?: DeserializedType | null; wrkCtrProcgSchedgFmla?: DeserializedType | null; wrkCtrTeardownSchedgFmla?: DeserializedType | null; wrkCtrIntProcgSchedgFmla?: DeserializedType | null; workCenterLastChangeDateTime?: DeserializedType | null; toCapacity?: WorkCenterCapacityType | null; toWorkCenterAllCapacity: WorkCenterAllCapacity_2Type[]; toWorkCenterCapacity: WorkCenterAllCapacityType[]; toWorkCenterCostCenter: WorkCenterCostCenterType[]; toWorkCenterDescription: WorkCenterDescriptionType[]; toWorkCenterQueuingOp: WorkCenterPipeLineOperationType[]; toWorkCenterTodayOp: WorkCenterDayOperationType[]; } //# sourceMappingURL=WorkCenters.d.ts.map