import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_ProductStorageLocation" of service "API_REALSUBSTANCE". */ export declare class ProductStorageLocation extends Entity implements ProductStorageLocationType { /** * Technical entity name for ProductStorageLocation. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductStorageLocation entity */ static _keys: string[]; /** * Material Number. * Alphanumeric key uniquely identifying the material. * Maximum length: 40. */ product: DeserializedType; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. */ plant: DeserializedType; /** * Storage Location. * Number of the storage location in which the material is stored. A plant may contain one or more storage locations. * Maximum length: 4. */ storageLocation: DeserializedType; /** * Storage Bin. * Identifies the storage bin within a storage location where the material is stored. * This storage bin is only significant if you do not use SAP warehouse management. It appears on goods receipt/issue slips.However, if the warehouse management system is active, this value is merely for information. * Maximum length: 10. * @nullable */ warehouseStorageBin?: DeserializedType | null; /** * Maintenance status. * The maintenance status records: * Which user departments may maintain a material master record of a particular material typeWhich user departments have already maintained the material master record at a particular hierarchy levelThe overall maintenance status is made up of the individual maintenance statuses. The individual maintenance statuses have the following meaning:User department Maintenance statusWork scheduling AAccounting BClassification CMRP DPurchasing EProduction resources/tools FCosting GBasic data KStorage LForecasting PQuality management QWarehouse management SSales VPlant stocks XStorage location stocks Z. * Maximum length: 15. * @nullable */ maintenanceStatus?: DeserializedType | null; /** * Physical Inventory Blocking Indicator. * Indicator that specifies that the stock is blocked for a physical inventory. * Maximum length: 1. * @nullable */ physicalInventoryBlockInd?: DeserializedType | null; /** * Created On. * Date on which the record was created. * @nullable */ creationDate?: DeserializedType | null; /** * Flag Material for Deletion at Storage Location Level. * Indicates that the flag for deletion has been set in the material master record. * If this indicator is set, the archive and delete program checks whether the material may be deleted at storage location level, and deletes the data at this level. * @nullable */ isMarkedForDeletion?: DeserializedType | null; /** * Date of Last Posted Count. * Indicates the date on which the material was last counted. * The date of the last count is only used for cycle counting. It is used as the basis for determining the next count date."Date of last posted count date" means the following:This indicates the date when the latest physical inventory count was posted for the specified material. The physical inventory count with the most recent date is always indicated.Examples:You executed and posted the last physical inventory count on 13th May. If you post a new physical inventory count on 2nd June, the 2nd June is then displayed as the date of the last count.You executed and posted the last physical inventory count on 2nd June. If you now post another physical inventory count for the one executed and posted on 13th May, the 2nd June is still displayed as the date of the last physical inventory count.Posting an inventory difference does not affect the specified date of the last physical inventory count. The date of the last physical inventory count is only valuated during the cycle counting, in order to determine the next count date. * @nullable */ dateOfLastPostedCntUnRstrcdStk?: DeserializedType | null; /** * Inventory Correction Factor. * When carrying out requirements planning or ATP check, you can use the inventory correction factor to take into account stocks that are actually available in proportion units at plant and storage location level. * @nullable */ inventoryCorrectionFactor?: DeserializedType | null; /** * Physical inventory indicator for restricted-use stock. * Records the physical inventory status of the respective stock. The following statuses are possible: * If the physical inventory still has to be taken in the current year:Physical inventory still has to be taken: _ _ _Physical inventory still has to be completed: _ X _Posting block is set in active document: X X _If the physical inventory has already been taken in the current year:Physical inventory has been taken: _ _ XPhysical inventory is active again: _ X XPosting block is set in active document: X X X. * Maximum length: 3. * @nullable */ invtryRestrictedUseStockInd?: DeserializedType | null; /** * Physical inventory indicator for whse stock in current year. * Records the physical inventory status of the respective stock. The following statuses are possible: * If the physical inventory still has to be taken in the current year:Physical inventory still has to be taken: _ _ _Physical inventory still has to be completed: _ X _Posting block is set in active document: X X _If the physical inventory has already been taken in the current year:Physical inventory has been taken: _ _ XPhysical inventory is active again: _ X XPosting block is set in active document: X X X. * Maximum length: 3. * @nullable */ invtryCurrentYearStockInd?: DeserializedType | null; /** * Phys. inventory ind. f. stock in qual. insp. in current year. * Records the physical inventory status of the respective stock. The following statuses are possible: * If the physical inventory still has to be taken in the current year:Physical inventory still has to be taken: _ _ _Physical inventory still has to be completed: _ X _Posting block is set in active document: X X _If the physical inventory has already been taken in the current year:Physical inventory has been taken: _ _ XPhysical inventory is active again: _ X XPosting block is set in active document: X X X. * Maximum length: 3. * @nullable */ invtryQualInspCurrentYrStkInd?: DeserializedType | null; /** * Physical inventory indicator for blocked stock. * Records the physical inventory status of the respective stock. The following statuses are possible: * If the physical inventory still has to be taken in the current year:Physical inventory still has to be taken: _ _ _Physical inventory still has to be completed: _ X _Posting block is set in active document: X X _If the physical inventory has already been taken in the current year:Physical inventory has been taken: _ _ XPhysical inventory is active again: _ X XPosting block is set in active document: X X X. * Maximum length: 3. * @nullable */ inventoryBlockStockInd?: DeserializedType | null; /** * Physical inventory ind. for restricted-use stock, prev.pd. * Maximum length: 3. * @nullable */ invtryRestStockPrevPeriodInd?: DeserializedType | null; /** * Physical inventory indicator for stock in previous year. * Maximum length: 3. * @nullable */ inventoryStockPrevPeriod?: DeserializedType | null; /** * Phys. inventory ind. f. stock in qual. insp. in prev. period. * Maximum length: 3. * @nullable */ invtryStockQltyInspPrevPeriod?: DeserializedType | null; /** * Phys. inventory indicator for blocked stock in prev. period. * Maximum length: 3. * @nullable */ hasInvtryBlockStockPrevPeriod?: DeserializedType | null; /** * Fiscal Year Current Period. * Maximum length: 4. * @nullable */ fiscalYearCurrentPeriod?: DeserializedType | null; /** * Fiscal Month Current Period. * Maximum length: 2. * @nullable */ fiscalMonthCurrentPeriod?: DeserializedType | null; /** * Fiscal year of current physical inventory indicator. * Maximum length: 4. * @nullable */ fiscalYearCurrentInvtryPeriod?: DeserializedType | null; /** * Picking area for lean WM. * Groups together storage bins from the standpoint of picking strategies; that is, the storage bins are arranged in a strategically advantageous manner for the task of picking. * This picking area is used for the following purposes:Rough-cut planning, for example, identifying how long it will take to pick the stockCreation of transfer orders if your company uses lean WMThe picking area is the counterpart to the storage section which groups together storage bins from the standpoint of putaway strategies. * Maximum length: 3. * @nullable */ leanWrhsManagementPickingArea?: DeserializedType | null; } export interface ProductStorageLocationType { product: DeserializedType; plant: DeserializedType; storageLocation: DeserializedType; warehouseStorageBin?: DeserializedType | null; maintenanceStatus?: DeserializedType | null; physicalInventoryBlockInd?: DeserializedType | null; creationDate?: DeserializedType | null; isMarkedForDeletion?: DeserializedType | null; dateOfLastPostedCntUnRstrcdStk?: DeserializedType | null; inventoryCorrectionFactor?: DeserializedType | null; invtryRestrictedUseStockInd?: DeserializedType | null; invtryCurrentYearStockInd?: DeserializedType | null; invtryQualInspCurrentYrStkInd?: DeserializedType | null; inventoryBlockStockInd?: DeserializedType | null; invtryRestStockPrevPeriodInd?: DeserializedType | null; inventoryStockPrevPeriod?: DeserializedType | null; invtryStockQltyInspPrevPeriod?: DeserializedType | null; hasInvtryBlockStockPrevPeriod?: DeserializedType | null; fiscalYearCurrentPeriod?: DeserializedType | null; fiscalMonthCurrentPeriod?: DeserializedType | null; fiscalYearCurrentInvtryPeriod?: DeserializedType | null; leanWrhsManagementPickingArea?: DeserializedType | null; } //# sourceMappingURL=ProductStorageLocation.d.ts.map