import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { BatchCharc, BatchCharcType } from './BatchCharc'; /** * This class represents the entity "BatchCharcValue" of service "cds_api_batch_srv". */ export declare class BatchCharcValue extends Entity implements BatchCharcValueType { /** * Technical entity name for BatchCharcValue. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the BatchCharcValue entity */ static _keys: string[]; /** * Material Number. * Alphanumeric key uniquely identifying the material. * Maximum length: 16. */ material: DeserializedType; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. */ batchIdentifyingPlant: DeserializedType; /** * Batch Number. * Assigns a material that is manufactured in batches or production lots to a specific batch. * Maximum length: 10. */ batch: DeserializedType; /** * Internal characteristic number without conversion routine. * Maximum length: 10. */ charcInternalId: DeserializedType; /** * Characteristic value counter. * Maximum length: 3. */ charcValuePositionNumber: DeserializedType; /** * Code for value dependency. * When defining values, intervals can be defined such that the FROM value or TO value is given an operator. * Example: 1.54>-<2.088The coding of the individual possible entries is described below.Code Operator Value1 Operator Value21 EQ2 GE LT3 GE LE4 GT LT5 GT LE6 LT7 LE8 GT9 GE. * Maximum length: 1. * @nullable */ charcValueDependency?: DeserializedType | null; /** * Characteristic Value. * Value of a characteristic. * If the characteristic has character format (CHAR), this field contains a single character string.Values in time format (TIME) must have the format HH:MM:SS. The separators are set automatically. Example: 112855 --> 11:28:55The values in date format (DATE) must have the format DD.MM.YYYY. The separators are set automatically. Example: 110100 --> 11.01.2000NoteIf you valuate validity parameters, you cannot specify intervals. You can only specify individual values.The following description does not apply to the valuation of validity parameters:If the characteristic format is numeric (NUM), time (TIME), or date (DATE), you can enter a number or (if allowed) an interval.Intervals are written in the following format:Value1 - Value2 (from Value1 to Value2)>Value1 (greater than Value1)>=Value1 (greater than or equal to Value1)Value1 - Value1 - Value2 (greater than Value1 and less than or equal toValue2)If the characteristic has more than one value, you can enter multiple values separated by semicolons.If you have maintained a unit of measure for numeric values in the formatting data of the characteristic, the unit is displayed automatically when you confirm.NoteIf you want to define intervals as allowed values of a characteristic, you must define the characteristic as "multiple-value" when you maintain the characteristic in the Classification System. This also allows you to enter more than one interval.However, if you assign more than one interval to a characteristic of a class during configuration (for example, 1-2 and 5-6 for characteristic LENGTH), the system only reads one of the intervals when generating an inspection lot in QM. To avoid this problem, do NOT assign more than one interval to a characteristic. * Maximum length: 70. * @nullable */ charcValue?: DeserializedType | null; /** * Internal floating point from. * @nullable */ charcFromNumericValue?: DeserializedType | null; /** * Unit of Measurement. * Internal, language-independent, measurement unit format. * This format is used for internal processing.The internal format is automatically replaced by either the external commercial (three-character) or technical (six-character) format before output to the screen. * Maximum length: 3. * @nullable */ charcFromNumericValueUnit?: DeserializedType | null; /** * Internal floating point value to. * @nullable */ charcToNumericValue?: DeserializedType | null; /** * Unit of Measurement. * Internal, language-independent, measurement unit format. * This format is used for internal processing.The internal format is automatically replaced by either the external commercial (three-character) or technical (six-character) format before output to the screen. * Maximum length: 3. * @nullable */ charcToNumericValueUnit?: DeserializedType | null; /** * Lower Boundary for Numeric Field. * @nullable */ charcFromDecimalValue?: DeserializedType | null; /** * Upper Boundary for Numeric Field. * @nullable */ charcToDecimalValue?: DeserializedType | null; /** * Lower Boundary for Currency Field. * @nullable */ charcFromAmount?: DeserializedType | null; /** * Upper Boundary for Currency Field. * @nullable */ charcToAmount?: DeserializedType | null; /** * Currency Key. * Key for the currency in which the amounts are managed in the system. * Maximum length: 5. * @nullable */ currency?: DeserializedType | null; /** * Lower Boundary for Date-Interval. * @nullable */ charcFromDate?: DeserializedType | null; /** * Upper Boundary for Date-Interval. * @nullable */ charcToDate?: DeserializedType | null; /** * Lower Boundary for Time-Interval. * @nullable */ charcFromTime?: DeserializedType | null; /** * Upper Boundary for Time-Interval. * @nullable */ charcToTime?: DeserializedType | null; /** * Classification: Author. * Maximum length: 1. * @nullable */ characteristicAuthor?: DeserializedType | null; /** * Last Change Timestamp. * @nullable */ lastChangeDateTime?: DeserializedType | null; /** * One-to-one navigation property to the [[BatchCharc]] entity. */ toBatchCharc?: BatchCharc | null; } export interface BatchCharcValueType { material: DeserializedType; batchIdentifyingPlant: DeserializedType; batch: DeserializedType; charcInternalId: DeserializedType; charcValuePositionNumber: DeserializedType; charcValueDependency?: DeserializedType | null; charcValue?: DeserializedType | null; charcFromNumericValue?: DeserializedType | null; charcFromNumericValueUnit?: DeserializedType | null; charcToNumericValue?: DeserializedType | null; charcToNumericValueUnit?: DeserializedType | null; charcFromDecimalValue?: DeserializedType | null; charcToDecimalValue?: DeserializedType | null; charcFromAmount?: DeserializedType | null; charcToAmount?: DeserializedType | null; currency?: DeserializedType | null; charcFromDate?: DeserializedType | null; charcToDate?: DeserializedType | null; charcFromTime?: DeserializedType | null; charcToTime?: DeserializedType | null; characteristicAuthor?: DeserializedType | null; lastChangeDateTime?: DeserializedType | null; toBatchCharc?: BatchCharcType | null; } //# sourceMappingURL=BatchCharcValue.d.ts.map