import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { SpecIdentifier, SpecIdentifierType } from './SpecIdentifier'; /** * This class represents the entity "A_SpecValAssgmtInstanceWthComp" of service "API_REALSUBSTANCE". */ export declare class SpecValAssgmtInstanceWthComp extends Entity implements SpecValAssgmtInstanceWthCompType { /** * Technical entity name for SpecValAssgmtInstanceWthComp. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the SpecValAssgmtInstanceWthComp entity */ static _keys: string[]; /** * Sequential Number of Data Record. * Specifies the numeric variable that identifies a data record internally in the system. * Each table with master data contains this data element. The system uses this data element to assign a unique number to a data record when it is created. * Maximum length: 20. */ specificationInternalId: DeserializedType; /** * Value Assignment Type. * Identifies the value assignment type. * Maximum length: 30. */ specValAssgmtType: DeserializedType; /** * Rating. * Key identifying a value assignment rating. * Possible ratings are:MSDS material safety data sheetLABELING labelINTERN internal useEXTERN external informationCUSTOMER for customersSECRET confidentialThe rating together with the validity area make up the value assignment usage. * Maximum length: 10. */ specificationRating: DeserializedType; /** * Validity Area. * Specifies the validity area. * Maximum length: 10. */ specificationValidityArea: DeserializedType; /** * Reference to Specification Header of a Component. * Maximum length: 20. */ componentSpecificationIntId: DeserializedType; /** * Specification. * Maximum length: 12. * @nullable */ componentSpecification?: DeserializedType | null; /** * Component Type. * Key specifying the component type. * The component type identifies the type of ingredient in a composition. You define component types in a Customizing.Component types can be:Active ingredientsSolventsAdditivesStabilizersImpuritiesYou use the component type indicator to control whether you can assign specifications to value assignment items of the composition. For example, you can define that no specifications can be assigned to the component type "impurities" as the sum of all impurities is recorded in this field. * Maximum length: 10. * @nullable */ compSpecComponentType?: DeserializedType | null; /** * Operator for Lower Limit. * Specifies the relationship between the actual value and the displayed value. * Maximum length: 5. * @nullable */ compSpecLowerLimitOperator?: DeserializedType | null; /** * Lower Limit of a Component Proportion. * Value that specifies the lower limit of a component proportion (minimum proportion) in a composition. * If you define a lower limit, you also need to record the unit and reference quantity. * @nullable */ compSpecLowerLimit?: DeserializedType | null; /** * Operator for Upper Limit. * Specifies the relationship between the actual value and the displayed value. * Maximum length: 5. * @nullable */ compSpecUpperLimitOperator?: DeserializedType | null; /** * Upper limit of a component proportion. * Value that specifies the upper limit of a component proportion (maximum proportion) in a composition. * If you define an upper limit you also need to record a unit and reference quantity. * @nullable */ compSpecUpperLimit?: DeserializedType | null; /** * Target Value or Actual Value of a Component. * Specifies the determined proportion of a component in a composition (target value or actual value). * You must always specify a unit for a value, otherwise it is meaningless. * @nullable */ compSpecQuantity?: DeserializedType | null; /** * Unit for Quantity Specification. * Specifies the unit for the quantity specified for the composition. * You can enter the following exponents as units for the reference quantities W/W or VOL/VOL:% percent (or 1 per 100)PERMILLE per thousand (or 1 part per 1,000)PPM parts per million (or 1 part per 1,000,000)PPB parts per billion (or 1 part per 1,000,000,000)In the input help for the Unit field, the values available belong to the dimension that you set up using the Reference quantity field. * Maximum length: 3. * @nullable */ compSpecUnit?: DeserializedType | null; /** * Sort Order. * You use the sort sequence to define the order in which information on a data record is displayed. In this way, you can display more important information first. * Maximum length: 4. * @nullable */ compSpecSortSequence?: DeserializedType | null; /** * Exception Value of a Component. * Specifies the exception value for the concentration specification of a component. * If no concentration is specified for a component of a composition, you can specify an exception value. * Maximum length: 2. * @nullable */ compSpecExceptionCode?: DeserializedType | null; /** * Recipe Authorization Group. * Maximum length: 10. * @nullable */ specificationAuthznGroup?: DeserializedType | null; /** * Specification Type. * Maximum length: 10. * @nullable */ specificationType?: DeserializedType | null; /** * One-to-many navigation property to the [[SpecIdentifier]] entity. */ toSubstanceIdentifier: SpecIdentifier[]; } export interface SpecValAssgmtInstanceWthCompType { specificationInternalId: DeserializedType; specValAssgmtType: DeserializedType; specificationRating: DeserializedType; specificationValidityArea: DeserializedType; componentSpecificationIntId: DeserializedType; componentSpecification?: DeserializedType | null; compSpecComponentType?: DeserializedType | null; compSpecLowerLimitOperator?: DeserializedType | null; compSpecLowerLimit?: DeserializedType | null; compSpecUpperLimitOperator?: DeserializedType | null; compSpecUpperLimit?: DeserializedType | null; compSpecQuantity?: DeserializedType | null; compSpecUnit?: DeserializedType | null; compSpecSortSequence?: DeserializedType | null; compSpecExceptionCode?: DeserializedType | null; specificationAuthznGroup?: DeserializedType | null; specificationType?: DeserializedType | null; toSubstanceIdentifier: SpecIdentifierType[]; } //# sourceMappingURL=SpecValAssgmtInstanceWthComp.d.ts.map