import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_ProductMLPrices" of service "API_PRODUCT_SRV". */ export declare class ProductMlPrices extends Entity implements ProductMlPricesType { /** * Technical entity name for ProductMlPrices. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductMlPrices entity */ static _keys: string[]; /** * Material Number. * Alphanumeric key uniquely identifying the material. * Maximum length: 40. */ product: DeserializedType; /** * Valuation Area. * Organizational level at which the material is valuated. A valuation area can be one of the following: * PlantAll plants belonging to a company code, in which case the valuation area is the company code. * Maximum length: 4. */ valuationArea: DeserializedType; /** * Valuation Type. * Uniquely identifies separately valuated stocks of a material. * The valuation types allowed for a material are determined by the valuation category.If a material is valuated according to its origin (valuation category H), you can define the possible countries of origin as valuation types. * Maximum length: 10. */ valuationType: DeserializedType; /** * External Currency Type and Valuation View. * Maximum length: 2. */ currencyRole: DeserializedType; /** * Currency Key. * Currency key for amounts in the system. * Maximum length: 5. * @nullable */ currency?: DeserializedType | null; /** * Future Price. * Price at which the material will be valuated as from a precise date in the future. * The future standard price is valid as of the date you enter in the relevant field.Before the future price can become effective, you must activate it for material valuation. * @nullable */ futurePrice?: DeserializedType | null; /** * Date from Which a Future Valuation Price Is to Be Valid. * @nullable */ futurePriceValidityStartDate?: DeserializedType | null; /** * Cost. * @nullable */ plannedPrice?: DeserializedType | null; } export interface ProductMlPricesType { product: DeserializedType; valuationArea: DeserializedType; valuationType: DeserializedType; currencyRole: DeserializedType; currency?: DeserializedType | null; futurePrice?: DeserializedType | null; futurePriceValidityStartDate?: DeserializedType | null; plannedPrice?: DeserializedType | null; } //# sourceMappingURL=ProductMlPrices.d.ts.map