import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_ProductProcurement" of service "API_PRODUCT_SRV". */ export declare class ProductProcurement extends Entity implements ProductProcurementType { /** * Technical entity name for ProductProcurement. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductProcurement entity */ static _keys: string[]; /** * Material Number. * Alphanumeric key uniquely identifying the material. * Maximum length: 40. */ product: DeserializedType; /** * Purchase Order Unit of Measure. * Specifies the unit of measure in which the material is ordered. * Maximum length: 3. * @nullable */ purchaseOrderQuantityUnit?: DeserializedType | null; /** * Variable Purchase Order Unit Active. * Activation of the variable purchase order unit. * The information from the field in the material master record is adopted in the purchasing info record. In the purchase order and in the source list, you can enter an order unit that differs from the one in the purchasing info record.If you wish to specify a different order unit for a requisition, you must assign a source with a different order unit to the requisition.The field also determines whether you work with conditions for each order unit. * Maximum length: 1. * @nullable */ varblPurOrdUnitStatus?: DeserializedType | null; /** * Purchasing Value Key. * Key defining the reminder days and tolerance limits valid, as well as the shipping instructions and order acknowledgment requirement of the material for Purchasing. * Maximum length: 4. * @nullable */ purchasingAcknProfile?: DeserializedType | null; } export interface ProductProcurementType { product: DeserializedType; purchaseOrderQuantityUnit?: DeserializedType | null; varblPurOrdUnitStatus?: DeserializedType | null; purchasingAcknProfile?: DeserializedType | null; } //# sourceMappingURL=ProductProcurement.d.ts.map