import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "ProductionRoutingMatlAssgmt" of service "cds_api_productionrouting". */ export declare class ProductionRoutingMatlAssgmt extends Entity implements ProductionRoutingMatlAssgmtType { /** * Technical entity name for ProductionRoutingMatlAssgmt. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductionRoutingMatlAssgmt entity */ static _keys: string[]; /** * Material Number. * Alphanumeric key uniquely identifying the material. * Maximum length: 18. */ product: DeserializedType; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. */ plant: DeserializedType; /** * 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; /** * Counter for Additional Criteria. * Maximum length: 7. */ productionRoutingMatlAssgmt: DeserializedType; /** * Internal counter. * Identifies the activity posting. * Maximum length: 8. */ productionRtgMatlAssgmtIntVers: DeserializedType; /** * 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; /** * Valid-From Date. * @nullable */ validityStartDate?: DeserializedType | null; /** * Valid-To Date. * @nullable */ validityEndDate?: DeserializedType | null; /** * 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; /** * 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; } export interface ProductionRoutingMatlAssgmtType { product: DeserializedType; plant: DeserializedType; productionRoutingGroup: DeserializedType; productionRouting: DeserializedType; productionRoutingMatlAssgmt: DeserializedType; productionRtgMatlAssgmtIntVers: DeserializedType; creationDate?: DeserializedType | null; createdByUser?: DeserializedType | null; lastChangeDate?: DeserializedType | null; lastChangedByUser?: DeserializedType | null; validityStartDate?: DeserializedType | null; validityEndDate?: DeserializedType | null; changeNumber?: DeserializedType | null; changedDateTime?: DeserializedType | null; } //# sourceMappingURL=ProductionRoutingMatlAssgmt.d.ts.map