import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { ProductionRoutingOperation, ProductionRoutingOperationType } from './ProductionRoutingOperation'; /** * This class represents the entity "ProductionRoutingSequence" of service "cds_api_productionrouting". */ export declare class ProductionRoutingSequence extends Entity implements ProductionRoutingSequenceType { /** * Technical entity name for ProductionRoutingSequence. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductionRoutingSequence entity */ static _keys: string[]; /** * Key for Task List Group. * Key identifying a group. * You can use groups, for example, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection. * Maximum length: 8. */ productionRoutingGroup: DeserializedType; /** * Group Counter. * This key and the task list group uniquely identify a task list. * In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example. * Maximum length: 2. */ productionRouting: DeserializedType; /** * Sequence. * Key which identifies a sequence of operations within a routing. * Maximum length: 6. */ productionRoutingSequence: DeserializedType; /** * Internal counter. * Identifies the activity posting. * Maximum length: 8. */ productionRoutingSqncIntVers: DeserializedType; /** * Change Number. * Number used to uniquely identify a change master record. * If you make a change with reference to a change number, or create an object with a change number, the following functions are at your disposal:The system determines the validity conditionsThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date validity (valid-from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation of the changesAssignment of a revision level to a change state of a material or documentRelease of changes for the different areas in the company. * Maximum length: 12. * @nullable */ changeNumber?: DeserializedType | null; /** * Valid-From Date. * @nullable */ validityStartDate?: DeserializedType | null; /** * Valid-To Date. * @nullable */ validityEndDate?: DeserializedType | null; /** * Sequence Category. * Key indicating a standard sequence a parallel sequence or an alternative sequence. * Maximum length: 1. * @nullable */ sequenceCategory?: DeserializedType | null; /** * Reference Sequence. * Key which identifies the sequence of operations to which a sequence refers. * Maximum length: 6. * @nullable */ billOfOperationsRefSequence?: DeserializedType | null; /** * Reference node for start of a sequence. * Maximum length: 8. * @nullable */ booSqncBranchOpInternalId?: DeserializedType | null; /** * Finish reference node of a sequence. * Maximum length: 8. * @nullable */ booSqncReturnOpInternalId?: DeserializedType | null; /** * Minimum Lot Size. * Lower limit of the lot size range for which the alternative sequence is valid. * @nullable */ minimumLotSizeQuantity?: DeserializedType | null; /** * Maximum Lot Size. * Upper limit of the lot size range for which the alternative sequence is valid. * @nullable */ maximumLotSizeQuantity?: DeserializedType | null; /** * Task List Unit of Measure. * The unit of measure used for the material to be produced in the task list. * The unit of measure in the material master is used in the task list.If you have not maintained a unit of measure in the material master, the unit from the profile is proposed. * Maximum length: 3. * @nullable */ billOfOperationsUnit?: DeserializedType | null; /** * Sequence Description. * Text describing the sequence. * This text is copied into the first line of the long text description of the sequence.Character formats such as bold or italics are not supported in short texts. If you use special character formats in long texts, the system displays the corresponding control characters in the short text. * Maximum length: 40. * @nullable */ sequenceText?: DeserializedType | null; /** * Date Record Created On. * Date on which the record was created. * @nullable */ creationDate?: DeserializedType | null; /** * Created By User. * Maximum length: 12. * @nullable */ createdByUser?: DeserializedType | null; /** * Last Changed On. * @nullable */ lastChangeDate?: DeserializedType | null; /** * Last Changed By User. * Maximum length: 12. * @nullable */ lastChangedByUser?: DeserializedType | null; /** * UTC Time Stamp in Short Form (YYYYMMDDhhmmss). * The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time). * @nullable */ changedDateTime?: DeserializedType | null; /** * One-to-many navigation property to the [[ProductionRoutingOperation]] entity. */ toOperation: ProductionRoutingOperation[]; } export interface ProductionRoutingSequenceType { productionRoutingGroup: DeserializedType; productionRouting: DeserializedType; productionRoutingSequence: DeserializedType; productionRoutingSqncIntVers: DeserializedType; changeNumber?: DeserializedType | null; validityStartDate?: DeserializedType | null; validityEndDate?: DeserializedType | null; sequenceCategory?: DeserializedType | null; billOfOperationsRefSequence?: DeserializedType | null; booSqncBranchOpInternalId?: DeserializedType | null; booSqncReturnOpInternalId?: DeserializedType | null; minimumLotSizeQuantity?: DeserializedType | null; maximumLotSizeQuantity?: DeserializedType | null; billOfOperationsUnit?: DeserializedType | null; sequenceText?: DeserializedType | null; creationDate?: DeserializedType | null; createdByUser?: DeserializedType | null; lastChangeDate?: DeserializedType | null; lastChangedByUser?: DeserializedType | null; changedDateTime?: DeserializedType | null; toOperation: ProductionRoutingOperationType[]; } //# sourceMappingURL=ProductionRoutingSequence.d.ts.map