import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_ProcessOrderComponent_2" of service "API_PROCESS_ORDER_2_SRV". */ export declare class ProcessOrderComponent_2 extends Entity implements ProcessOrderComponent_2Type { /** * Technical entity name for ProcessOrderComponent_2. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProcessOrderComponent_2 entity */ static _keys: string[]; /** * Number of reservation/dependent requirements. * Maximum length: 10. */ reservation: DeserializedType; /** * Reservation Item. * Maximum length: 4. */ reservationItem: DeserializedType; /** * Reservation Record Type. * Maximum length: 1. */ reservationRecordType: DeserializedType; /** * Material Group. * Maximum length: 9. * @nullable */ materialGroup?: DeserializedType | null; /** * Material Number. * Maximum length: 40. * @nullable */ material?: DeserializedType | null; /** * Plant. * Maximum length: 4. * @nullable */ plant?: DeserializedType | null; /** * Manufacturing Order Category. * Maximum length: 2. * @nullable */ manufacturingOrderCategory?: DeserializedType | null; /** * Manufacturing Order Type. * Maximum length: 4. * @nullable */ manufacturingOrderType?: DeserializedType | null; /** * Process Order. * Maximum length: 12. * @nullable */ manufacturingOrder?: DeserializedType | null; /** * Sequence. * Maximum length: 6. * @nullable */ manufacturingOrderSequence?: DeserializedType | null; /** * Manufacturing Order Operation. * Maximum length: 4. * @nullable */ manufacturingOrderOperation?: DeserializedType | null; /** * Production Plant. * Maximum length: 4. * @nullable */ productionPlant?: DeserializedType | null; /** * Order Internal ID. * Maximum length: 10. * @nullable */ orderInternalBillOfOperations?: DeserializedType | null; /** * Material Component Requirement Date. * @nullable */ matlCompRequirementDate?: DeserializedType | null; /** * Material Component Requirement Time. * @nullable */ matlCompRequirementTime?: DeserializedType | null; /** * Final Issue for Reservation. * @nullable */ reservationIsFinallyIssued?: DeserializedType | null; /** * Indicator: bulk material. * @nullable */ isBulkMaterialComponent?: DeserializedType | null; /** * Indicator: Backflush. * @nullable */ matlCompIsMarkedForBackflush?: DeserializedType | null; /** * Indicator for Relevancy to Costing. * Maximum length: 1. * @nullable */ materialCompIsCostRelevant?: DeserializedType | null; /** * Sales Order. * Maximum length: 10. * @nullable */ salesOrder?: DeserializedType | null; /** * Sales Order Item. * Maximum length: 6. * @nullable */ salesOrderItem?: DeserializedType | null; /** * Sort String. * Maximum length: 10. * @nullable */ sortField?: DeserializedType | null; /** * Bill of Material Category Code. * Maximum length: 1. * @nullable */ billOfMaterialCategory?: DeserializedType | null; /** * Bill of Material Item. * Maximum length: 8. * @nullable */ bomItem?: DeserializedType | null; /** * Bill of Material Item Category. * Maximum length: 1. * @nullable */ bomItemCategory?: DeserializedType | null; /** * BOM item number. * Maximum length: 4. * @nullable */ billOfMaterialItemNumber?: DeserializedType | null; /** * BOM Item Text (Line 1). * Maximum length: 40. * @nullable */ bomItemDescription?: DeserializedType | null; /** * Storage Location. * Maximum length: 4. * @nullable */ storageLocation?: DeserializedType | null; /** * Batch Number. * Maximum length: 10. * @nullable */ batch?: DeserializedType | null; /** * Batch key. * Maximum length: 1. * @nullable */ batchSplitType?: DeserializedType | null; /** * Movement Type (Inventory Management). * Maximum length: 3. * @nullable */ goodsMovementType?: DeserializedType | null; /** * Production Supply Area. * Maximum length: 10. * @nullable */ supplyArea?: DeserializedType | null; /** * Goods Recipient. * Maximum length: 12. * @nullable */ goodsRecipientName?: DeserializedType | null; /** * Unloading Point. * Maximum length: 25. * @nullable */ unloadingPointName?: DeserializedType | null; /** * Alternative Item Indicator. * @nullable */ materialCompIsAlternativeItem?: DeserializedType | null; /** * Alternative Item Group. * Maximum length: 2. * @nullable */ alternativeItemGroup?: DeserializedType | null; /** * Alternative Item Strategy. * Maximum length: 1. * @nullable */ alternativeItemStrategy?: DeserializedType | null; /** * Alternative Item Priority. * Maximum length: 2. * @nullable */ alternativeItemPriority?: DeserializedType | null; /** * Usage Probability in % (Alternative Item). * @nullable */ usageProbabilityPercent?: DeserializedType | null; /** * Phantom Item Indicator. * @nullable */ materialComponentIsPhantomItem?: DeserializedType | null; /** * Lead-Time Offset. * @nullable */ leadTimeOffset?: DeserializedType | null; /** * Quantity is fixed. * @nullable */ quantityIsFixed?: DeserializedType | null; /** * Net Scrap Indicator. * @nullable */ isNetScrap?: DeserializedType | null; /** * Component Scrap in Percent. * @nullable */ componentScrapInPercent?: DeserializedType | null; /** * Operation Scrap. * @nullable */ operationScrapInPercent?: DeserializedType | null; /** * Base Unit of Measure. * Maximum length: 3. * @nullable */ baseUnit?: DeserializedType | null; /** * ISO code for unit of measurement. * Maximum length: 3. * @nullable */ baseUnitIsoCode?: DeserializedType | null; /** * Unit of Measurement, Internal SAP Code (No Conversion). * Maximum length: 3. * @nullable */ baseUnitSapCode?: DeserializedType | null; /** * Requirement Quantity. * @nullable */ requiredQuantity?: DeserializedType | null; /** * Withdrawn Quantity. * @nullable */ withdrawnQuantity?: DeserializedType | null; /** * Available Quantity. * @nullable */ confirmedAvailableQuantity?: DeserializedType | null; /** * Original Quantity of a Material Component. * @nullable */ materialCompOriginalQuantity?: DeserializedType | null; /** * Currency Key. * Maximum length: 5. * @nullable */ currency?: DeserializedType | null; /** * Value Withdrawn. * @nullable */ withdrawnQuantityAmount?: DeserializedType | null; } export interface ProcessOrderComponent_2Type { reservation: DeserializedType; reservationItem: DeserializedType; reservationRecordType: DeserializedType; materialGroup?: DeserializedType | null; material?: DeserializedType | null; plant?: DeserializedType | null; manufacturingOrderCategory?: DeserializedType | null; manufacturingOrderType?: DeserializedType | null; manufacturingOrder?: DeserializedType | null; manufacturingOrderSequence?: DeserializedType | null; manufacturingOrderOperation?: DeserializedType | null; productionPlant?: DeserializedType | null; orderInternalBillOfOperations?: DeserializedType | null; matlCompRequirementDate?: DeserializedType | null; matlCompRequirementTime?: DeserializedType | null; reservationIsFinallyIssued?: DeserializedType | null; isBulkMaterialComponent?: DeserializedType | null; matlCompIsMarkedForBackflush?: DeserializedType | null; materialCompIsCostRelevant?: DeserializedType | null; salesOrder?: DeserializedType | null; salesOrderItem?: DeserializedType | null; sortField?: DeserializedType | null; billOfMaterialCategory?: DeserializedType | null; bomItem?: DeserializedType | null; bomItemCategory?: DeserializedType | null; billOfMaterialItemNumber?: DeserializedType | null; bomItemDescription?: DeserializedType | null; storageLocation?: DeserializedType | null; batch?: DeserializedType | null; batchSplitType?: DeserializedType | null; goodsMovementType?: DeserializedType | null; supplyArea?: DeserializedType | null; goodsRecipientName?: DeserializedType | null; unloadingPointName?: DeserializedType | null; materialCompIsAlternativeItem?: DeserializedType | null; alternativeItemGroup?: DeserializedType | null; alternativeItemStrategy?: DeserializedType | null; alternativeItemPriority?: DeserializedType | null; usageProbabilityPercent?: DeserializedType | null; materialComponentIsPhantomItem?: DeserializedType | null; leadTimeOffset?: DeserializedType | null; quantityIsFixed?: DeserializedType | null; isNetScrap?: DeserializedType | null; componentScrapInPercent?: DeserializedType | null; operationScrapInPercent?: DeserializedType | null; baseUnit?: DeserializedType | null; baseUnitIsoCode?: DeserializedType | null; baseUnitSapCode?: DeserializedType | null; requiredQuantity?: DeserializedType | null; withdrawnQuantity?: DeserializedType | null; confirmedAvailableQuantity?: DeserializedType | null; materialCompOriginalQuantity?: DeserializedType | null; currency?: DeserializedType | null; withdrawnQuantityAmount?: DeserializedType | null; } //# sourceMappingURL=ProcessOrderComponent_2.d.ts.map