import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { ProcessOrderComponent_2, ProcessOrderComponent_2Type } from './ProcessOrderComponent_2'; import { ProcessOrderItem_2, ProcessOrderItem_2Type } from './ProcessOrderItem_2'; import { ProcessOrderOperation_2, ProcessOrderOperation_2Type } from './ProcessOrderOperation_2'; import { ProcessOrderStatus_2, ProcessOrderStatus_2Type } from './ProcessOrderStatus_2'; import { ProcessOrderProdnRsceTools_2, ProcessOrderProdnRsceTools_2Type } from './ProcessOrderProdnRsceTools_2'; /** * This class represents the entity "A_ProcessOrder_2" of service "API_PROCESS_ORDER_2_SRV". */ export declare class ProcessOrder_2 extends Entity implements ProcessOrder_2Type { /** * Technical entity name for ProcessOrder_2. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProcessOrder_2 entity */ static _keys: string[]; /** * Process Order. * Maximum length: 12. */ manufacturingOrder: DeserializedType; /** * Order Category. * Maximum length: 2. * @nullable */ manufacturingOrderCategory?: DeserializedType | null; /** * Order Type. * Maximum length: 4. * @nullable */ manufacturingOrderType?: DeserializedType | null; /** * Order Importance Code. * Maximum length: 1. * @nullable */ manufacturingOrderImportance?: DeserializedType | null; /** * Order Is Created. * Maximum length: 1. * @nullable */ orderIsCreated?: DeserializedType | null; /** * Order Is Released. * Maximum length: 1. * @nullable */ orderIsReleased?: DeserializedType | null; /** * Order Is Printed. * Maximum length: 1. * @nullable */ orderIsPrinted?: DeserializedType | null; /** * Order Is Confirmed. * Maximum length: 1. * @nullable */ orderIsConfirmed?: DeserializedType | null; /** * Order Is Partially Confirmed. * Maximum length: 1. * @nullable */ orderIsPartiallyConfirmed?: DeserializedType | null; /** * Order Is Delivered. * Maximum length: 1. * @nullable */ orderIsDelivered?: DeserializedType | null; /** * Order Is Deleted. * Maximum length: 1. * @nullable */ orderIsDeleted?: DeserializedType | null; /** * Order Is Pre Costed. * Maximum length: 1. * @nullable */ orderIsPreCosted?: DeserializedType | null; /** * Settlement Rule Is Created. * Maximum length: 1. * @nullable */ settlementRuleIsCreated?: DeserializedType | null; /** * Order Is Partially Released. * Maximum length: 1. * @nullable */ orderIsPartiallyReleased?: DeserializedType | null; /** * Order Is Locked. * Maximum length: 1. * @nullable */ orderIsLocked?: DeserializedType | null; /** * Order Is Technically Completed. * Maximum length: 1. * @nullable */ orderIsTechnicallyCompleted?: DeserializedType | null; /** * Order Is Closed. * Maximum length: 1. * @nullable */ orderIsClosed?: DeserializedType | null; /** * Order Is Partially Delivered. * Maximum length: 1. * @nullable */ orderIsPartiallyDelivered?: DeserializedType | null; /** * Order Is Marked For Deletion. * Maximum length: 1. * @nullable */ orderIsMarkedForDeletion?: DeserializedType | null; /** * Settlement Rule Is Crted Manually. * Maximum length: 1. * @nullable */ settlementRuleIsCrtedManually?: DeserializedType | null; /** * Order Is Scheduled. * Maximum length: 1. * @nullable */ orderIsScheduled?: DeserializedType | null; /** * Order Has Generated Operations. * Maximum length: 1. * @nullable */ orderHasGeneratedOperations?: DeserializedType | null; /** * Order Is To Be Handled In Batches. * Maximum length: 1. * @nullable */ orderIsToBeHandledInBatches?: DeserializedType | null; /** * Material Availy Is Not Checked. * Maximum length: 1. * @nullable */ materialAvailyIsNotChecked?: DeserializedType | null; /** * Order Creation Date. * @nullable */ mfgOrderCreationDate?: DeserializedType | null; /** * Order Creation Time. * @nullable */ mfgOrderCreationTime?: DeserializedType | null; /** * Last Change Date Time. * Maximum length: 14. * @nullable */ lastChangeDateTime?: DeserializedType | null; /** * Material Number for Order. * Maximum length: 40. * @nullable */ material?: DeserializedType | null; /** * Storage Location. * Maximum length: 4. * @nullable */ storageLocation?: DeserializedType | null; /** * Goods Recipient. * Maximum length: 12. * @nullable */ goodsRecipientName?: DeserializedType | null; /** * Unloading Point. * Maximum length: 25. * @nullable */ unloadingPointName?: DeserializedType | null; /** * Inventory Usability Code. * Maximum length: 1. * @nullable */ inventoryUsabilityCode?: DeserializedType | null; /** * Goods Receipt Processing Duration in Days. * @nullable */ materialGoodsReceiptDuration?: DeserializedType | null; /** * MRP Distribution Key. * Maximum length: 4. * @nullable */ quantityDistributionKey?: DeserializedType | null; /** * Stock Segment. * Maximum length: 40. * @nullable */ stockSegment?: DeserializedType | null; /** * Order Internal ID. * Maximum length: 10. * @nullable */ orderInternalBillOfOperations?: DeserializedType | null; /** * Production Plant. * Maximum length: 4. * @nullable */ productionPlant?: DeserializedType | null; /** * Planning Plant for an Order. * Maximum length: 4. * @nullable */ plant?: DeserializedType | null; /** * MRP Area. * Maximum length: 10. * @nullable */ mrpArea?: DeserializedType | null; /** * MRP Controller. * Maximum length: 3. * @nullable */ mrpController?: DeserializedType | null; /** * Production Supervisor. * Maximum length: 3. * @nullable */ productionSupervisor?: DeserializedType | null; /** * Production Version. * Maximum length: 4. * @nullable */ productionVersion?: DeserializedType | null; /** * Planned Order. * Maximum length: 10. * @nullable */ plannedOrder?: DeserializedType | null; /** * Sales Order. * Maximum length: 10. * @nullable */ salesOrder?: DeserializedType | null; /** * Sales Order Item. * Maximum length: 6. * @nullable */ salesOrderItem?: DeserializedType | null; /** * Basic Scheduling Type. * Maximum length: 1. * @nullable */ basicSchedulingType?: DeserializedType | null; /** * Object Internal ID. * Maximum length: 22. * @nullable */ manufacturingObject?: DeserializedType | null; /** * Product Configuration. * Maximum length: 18. * @nullable */ productConfiguration?: DeserializedType | null; /** * Sequence Number Order. * Maximum length: 14. * @nullable */ orderSequenceNumber?: DeserializedType | null; /** * Business Area. * Maximum length: 4. * @nullable */ businessArea?: DeserializedType | null; /** * Company Code. * Maximum length: 4. * @nullable */ companyCode?: DeserializedType | null; /** * Profit Center. * Maximum length: 10. * @nullable */ profitCenter?: DeserializedType | null; /** * Costing Variant For Actual Costs. * Maximum length: 4. * @nullable */ actualCostsCostingVariant?: DeserializedType | null; /** * Costing Variant for Planned Costs. * Maximum length: 4. * @nullable */ plannedCostsCostingVariant?: DeserializedType | null; /** * Functional Area. * Maximum length: 16. * @nullable */ functionalArea?: DeserializedType | null; /** * Manufacturing Order Planned Start Date. * @nullable */ mfgOrderPlannedStartDate?: DeserializedType | null; /** * Manufacturing Order Planned Start Time. * @nullable */ mfgOrderPlannedStartTime?: DeserializedType | null; /** * Manufacturing Order Planned End Date. * @nullable */ mfgOrderPlannedEndDate?: DeserializedType | null; /** * Manufacturing Order Planned End Time. * @nullable */ mfgOrderPlannedEndTime?: DeserializedType | null; /** * Manufacturing Order Scheduled Start Date. * @nullable */ mfgOrderScheduledStartDate?: DeserializedType | null; /** * Manufacturing Order Scheduled Start Time. * @nullable */ mfgOrderScheduledStartTime?: DeserializedType | null; /** * Manufacturing Order Scheduled End Date. * @nullable */ mfgOrderScheduledEndDate?: DeserializedType | null; /** * Manufacturing Order Scheduled End Time. * @nullable */ mfgOrderScheduledEndTime?: DeserializedType | null; /** * Manufacturing Order Actual Release Date. * @nullable */ mfgOrderActualReleaseDate?: DeserializedType | null; /** * Production Unit of Measure. * Maximum length: 3. * @nullable */ productionUnit?: DeserializedType | null; /** * ISO code for unit of measurement. * Maximum length: 3. * @nullable */ productionUnitIsoCode?: DeserializedType | null; /** * Unit of Measurement, Internal SAP Code (No Conversion). * Maximum length: 3. * @nullable */ productionUnitSapCode?: DeserializedType | null; /** * Manufacturing Order Planned Total Quantity. * @nullable */ totalQuantity?: DeserializedType | null; /** * Manufacturing Order Planned Scrap Quantity. * @nullable */ mfgOrderPlannedScrapQty?: DeserializedType | null; /** * Confirmed Yield Quantity From Order Confirmation. * @nullable */ mfgOrderConfirmedYieldQty?: DeserializedType | null; /** * Name of Customer. * Maximum length: 80. * @nullable */ customerName?: DeserializedType | null; /** * Work Breakdown Structure Element (WBS Element) Edited. * Maximum length: 24. * @nullable */ wbsElementExternalId?: DeserializedType | null; /** * Long Text. * @nullable */ orderLongText?: DeserializedType | null; /** * One-to-many navigation property to the [[ProcessOrderComponent_2]] entity. */ toProcessOrderComponent: ProcessOrderComponent_2[]; /** * One-to-many navigation property to the [[ProcessOrderItem_2]] entity. */ toProcessOrderItem: ProcessOrderItem_2[]; /** * One-to-many navigation property to the [[ProcessOrderOperation_2]] entity. */ toProcessOrderOperation: ProcessOrderOperation_2[]; /** * One-to-many navigation property to the [[ProcessOrderStatus_2]] entity. */ toProcessOrderStatus: ProcessOrderStatus_2[]; /** * One-to-many navigation property to the [[ProcessOrderProdnRsceTools_2]] entity. */ toProcessProdnRsceTools: ProcessOrderProdnRsceTools_2[]; } export interface ProcessOrder_2Type { manufacturingOrder: DeserializedType; manufacturingOrderCategory?: DeserializedType | null; manufacturingOrderType?: DeserializedType | null; manufacturingOrderImportance?: DeserializedType | null; orderIsCreated?: DeserializedType | null; orderIsReleased?: DeserializedType | null; orderIsPrinted?: DeserializedType | null; orderIsConfirmed?: DeserializedType | null; orderIsPartiallyConfirmed?: DeserializedType | null; orderIsDelivered?: DeserializedType | null; orderIsDeleted?: DeserializedType | null; orderIsPreCosted?: DeserializedType | null; settlementRuleIsCreated?: DeserializedType | null; orderIsPartiallyReleased?: DeserializedType | null; orderIsLocked?: DeserializedType | null; orderIsTechnicallyCompleted?: DeserializedType | null; orderIsClosed?: DeserializedType | null; orderIsPartiallyDelivered?: DeserializedType | null; orderIsMarkedForDeletion?: DeserializedType | null; settlementRuleIsCrtedManually?: DeserializedType | null; orderIsScheduled?: DeserializedType | null; orderHasGeneratedOperations?: DeserializedType | null; orderIsToBeHandledInBatches?: DeserializedType | null; materialAvailyIsNotChecked?: DeserializedType | null; mfgOrderCreationDate?: DeserializedType | null; mfgOrderCreationTime?: DeserializedType | null; lastChangeDateTime?: DeserializedType | null; material?: DeserializedType | null; storageLocation?: DeserializedType | null; goodsRecipientName?: DeserializedType | null; unloadingPointName?: DeserializedType | null; inventoryUsabilityCode?: DeserializedType | null; materialGoodsReceiptDuration?: DeserializedType | null; quantityDistributionKey?: DeserializedType | null; stockSegment?: DeserializedType | null; orderInternalBillOfOperations?: DeserializedType | null; productionPlant?: DeserializedType | null; plant?: DeserializedType | null; mrpArea?: DeserializedType | null; mrpController?: DeserializedType | null; productionSupervisor?: DeserializedType | null; productionVersion?: DeserializedType | null; plannedOrder?: DeserializedType | null; salesOrder?: DeserializedType | null; salesOrderItem?: DeserializedType | null; basicSchedulingType?: DeserializedType | null; manufacturingObject?: DeserializedType | null; productConfiguration?: DeserializedType | null; orderSequenceNumber?: DeserializedType | null; businessArea?: DeserializedType | null; companyCode?: DeserializedType | null; profitCenter?: DeserializedType | null; actualCostsCostingVariant?: DeserializedType | null; plannedCostsCostingVariant?: DeserializedType | null; functionalArea?: DeserializedType | null; mfgOrderPlannedStartDate?: DeserializedType | null; mfgOrderPlannedStartTime?: DeserializedType | null; mfgOrderPlannedEndDate?: DeserializedType | null; mfgOrderPlannedEndTime?: DeserializedType | null; mfgOrderScheduledStartDate?: DeserializedType | null; mfgOrderScheduledStartTime?: DeserializedType | null; mfgOrderScheduledEndDate?: DeserializedType | null; mfgOrderScheduledEndTime?: DeserializedType | null; mfgOrderActualReleaseDate?: DeserializedType | null; productionUnit?: DeserializedType | null; productionUnitIsoCode?: DeserializedType | null; productionUnitSapCode?: DeserializedType | null; totalQuantity?: DeserializedType | null; mfgOrderPlannedScrapQty?: DeserializedType | null; mfgOrderConfirmedYieldQty?: DeserializedType | null; customerName?: DeserializedType | null; wbsElementExternalId?: DeserializedType | null; orderLongText?: DeserializedType | null; toProcessOrderComponent: ProcessOrderComponent_2Type[]; toProcessOrderItem: ProcessOrderItem_2Type[]; toProcessOrderOperation: ProcessOrderOperation_2Type[]; toProcessOrderStatus: ProcessOrderStatus_2Type[]; toProcessProdnRsceTools: ProcessOrderProdnRsceTools_2Type[]; } //# sourceMappingURL=ProcessOrder_2.d.ts.map