import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_ProductPlantStorage" of service "API_PRODUCT_SRV". */ export declare class ProductPlantStorage extends Entity implements ProductPlantStorageType { /** * Technical entity name for ProductPlantStorage. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductPlantStorage entity */ static _keys: string[]; /** * Product Number. * Alphanumeric key uniquely identifying the product. * Maximum length: 40. */ product: DeserializedType; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. */ plant: DeserializedType; /** * Physical Inventory Indicator for Cycle Counting. * Indicates that the given material is subject to the cycle counting method of inventory. * The indicator also defines at which time intervals a physical inventory is to be carried out for the material.UsageThis indicator groups the materials together into various cycle counting categories. Usually, these categories correspond to the ABC analysis of the materials. * Maximum length: 1. * @nullable */ inventoryForCycleCountInd?: DeserializedType | null; /** * IS-R service level. * The service level defines the present (or also future) level of provision of a material for the stores. * The purpose of this field is to provide information for the replenishment list. It does not have any functional effect. * Maximum length: 1. * @nullable */ provisioningServiceLevel?: DeserializedType | null; /** * CC indicator is fixed. * Specifies that the cycle counting indicator cannot be changed for cycle counting by an ABC analysis. * The only way to change this indicator is through manual maintenance of the material master record.Set this indicator if the material is always to remain in the specified cycle counting category. * @nullable */ cycleCountingIndicatorIsFixed?: DeserializedType | null; /** * Unit for maximum storage period. * Unit in which the maximum storage period of the material is measured. * Maximum length: 3. * @nullable */ prodMaximumStoragePeriodUnit?: DeserializedType | null; /** * Strategy for Putaway and Stock Removal. * Date for placement in storage and/or removal from storage in warehouse management (WM). * Placement in and removal from storage in WM can be controlled by various criteria, which make up the putaway strategy and stock removal strategy. You can use enhancements to enable customer-specific strategies. The expiration date, the goods receipt date, and the production date are relevant here.By using the rotation date, you can define which data is to be used for placement in storage and removal from storage, depending on the material and plant. * Maximum length: 1. * @nullable */ wrhsMgmtPtwyAndStkRemovalStrgy?: DeserializedType | null; } export interface ProductPlantStorageType { product: DeserializedType; plant: DeserializedType; inventoryForCycleCountInd?: DeserializedType | null; provisioningServiceLevel?: DeserializedType | null; cycleCountingIndicatorIsFixed?: DeserializedType | null; prodMaximumStoragePeriodUnit?: DeserializedType | null; wrhsMgmtPtwyAndStkRemovalStrgy?: DeserializedType | null; } //# sourceMappingURL=ProductPlantStorage.d.ts.map