import { ProductPlant } from './ProductPlant'; import { ProductPlantRequestBuilder } from './ProductPlantRequestBuilder'; import { ProductPlantMrpAreaApi } from './ProductPlantMrpAreaApi'; import { ProductPlantQualityMgmtApi } from './ProductPlantQualityMgmtApi'; import { ProductPlantSalesApi } from './ProductPlantSalesApi'; import { ProductPlantStorageApi } from './ProductPlantStorageApi'; import { ProductPlantTextApi } from './ProductPlantTextApi'; import { ProductPlantIntlTrdApi } from './ProductPlantIntlTrdApi'; import { ProductPlantCostingApi } from './ProductPlantCostingApi'; import { ProductPlantForecastingApi } from './ProductPlantForecastingApi'; import { ProductPlantProcurementApi } from './ProductPlantProcurementApi'; import { ProductSupplyPlanningApi } from './ProductSupplyPlanningApi'; import { ProductWorkSchedulingApi } from './ProductWorkSchedulingApi'; import { ProductStorageLocationApi } from './ProductStorageLocationApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link, OneToOneLink } from '@sap-cloud-sdk/odata-v2'; export declare class ProductPlantApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ ProductPlantMrpAreaApi, ProductPlantQualityMgmtApi, ProductPlantSalesApi, ProductPlantStorageApi, ProductPlantTextApi, ProductPlantIntlTrdApi, ProductPlantCostingApi, ProductPlantForecastingApi, ProductPlantProcurementApi, ProductSupplyPlanningApi, ProductWorkSchedulingApi, ProductStorageLocationApi ]): this; entityConstructor: typeof ProductPlant; requestBuilder(): ProductPlantRequestBuilder; entityBuilder(): EntityBuilderType, DeSerializersT>; customField(fieldName: string, isNullable?: NullableT): CustomField, DeSerializersT, NullableT>; get schema(): { /** * * All fields selector. */ ALL_FIELDS: AllFields>>; /** * Static representation of the one-to-many navigation property [[toPlantMrpArea]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PLANT_MRP_AREA: Link, DeSerializersT, ProductPlantMrpAreaApi>; /** * Static representation of the one-to-one navigation property [[toPlantQualityMgmt]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PLANT_QUALITY_MGMT: OneToOneLink, DeSerializersT, ProductPlantQualityMgmtApi>; /** * Static representation of the one-to-one navigation property [[toPlantSales]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PLANT_SALES: OneToOneLink, DeSerializersT, ProductPlantSalesApi>; /** * Static representation of the one-to-one navigation property [[toPlantStorage]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PLANT_STORAGE: OneToOneLink, DeSerializersT, ProductPlantStorageApi>; /** * Static representation of the one-to-one navigation property [[toPlantText]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PLANT_TEXT: OneToOneLink, DeSerializersT, ProductPlantTextApi>; /** * Static representation of the one-to-one navigation property [[toProdPlantInternationalTrade]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PROD_PLANT_INTERNATIONAL_TRADE: OneToOneLink, DeSerializersT, ProductPlantIntlTrdApi>; /** * Static representation of the one-to-one navigation property [[toProductPlantCosting]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PRODUCT_PLANT_COSTING: OneToOneLink, DeSerializersT, ProductPlantCostingApi>; /** * Static representation of the one-to-one navigation property [[toProductPlantForecast]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PRODUCT_PLANT_FORECAST: OneToOneLink, DeSerializersT, ProductPlantForecastingApi>; /** * Static representation of the one-to-one navigation property [[toProductPlantProcurement]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PRODUCT_PLANT_PROCUREMENT: OneToOneLink, DeSerializersT, ProductPlantProcurementApi>; /** * Static representation of the one-to-one navigation property [[toProductSupplyPlanning]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PRODUCT_SUPPLY_PLANNING: OneToOneLink, DeSerializersT, ProductSupplyPlanningApi>; /** * Static representation of the one-to-one navigation property [[toProductWorkScheduling]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PRODUCT_WORK_SCHEDULING: OneToOneLink, DeSerializersT, ProductWorkSchedulingApi>; /** * Static representation of the one-to-many navigation property [[toStorageLocation]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_STORAGE_LOCATION: Link, DeSerializersT, ProductStorageLocationApi>; /** * Static representation of the [[product]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[plant]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PLANT: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[purchasingGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[countryOfOrigin]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ COUNTRY_OF_ORIGIN: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[regionOfOrigin]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ REGION_OF_ORIGIN: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[productionInvtryManagedLoc]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCTION_INVTRY_MANAGED_LOC: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[profileCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PROFILE_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[profileValidityStartDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PROFILE_VALIDITY_START_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[availabilityCheckType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ AVAILABILITY_CHECK_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[fiscalYearVariant]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FISCAL_YEAR_VARIANT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[periodType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PERIOD_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[profitCenter]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PROFIT_CENTER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[commodity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ COMMODITY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[goodsReceiptDuration]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ GOODS_RECEIPT_DURATION: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[maintenanceStatusName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MAINTENANCE_STATUS_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isMarkedForDeletion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_MARKED_FOR_DELETION: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[mrpType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MRP_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[mrpResponsible]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MRP_RESPONSIBLE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[abcIndicator]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ABC_INDICATOR: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[minimumLotSizeQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MINIMUM_LOT_SIZE_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[maximumLotSizeQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MAXIMUM_LOT_SIZE_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[fixedLotSizeQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FIXED_LOT_SIZE_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[consumptionTaxCtrlCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CONSUMPTION_TAX_CTRL_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isCoProduct]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_CO_PRODUCT: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productIsConfigurable]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_IS_CONFIGURABLE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[stockDeterminationGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ STOCK_DETERMINATION_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[stockInTransferQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ STOCK_IN_TRANSFER_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[stockInTransitQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ STOCK_IN_TRANSIT_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[hasPostToInspectionStock]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ HAS_POST_TO_INSPECTION_STOCK: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[isBatchManagementRequired]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_BATCH_MANAGEMENT_REQUIRED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[serialNumberProfile]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SERIAL_NUMBER_PROFILE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isNegativeStockAllowed]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_NEGATIVE_STOCK_ALLOWED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[goodsReceiptBlockedStockQty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ GOODS_RECEIPT_BLOCKED_STOCK_QTY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[hasConsignmentCtrl]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ HAS_CONSIGNMENT_CTRL: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[fiscalYearCurrentPeriod]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FISCAL_YEAR_CURRENT_PERIOD: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[fiscalMonthCurrentPeriod]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FISCAL_MONTH_CURRENT_PERIOD: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[procurementType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PROCUREMENT_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isInternalBatchManaged]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_INTERNAL_BATCH_MANAGED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productCfopCategory]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_CFOP_CATEGORY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[productIsExciseTaxRelevant]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_IS_EXCISE_TAX_RELEVANT: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[baseUnit]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BASE_UNIT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[configurableProduct]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CONFIGURABLE_PRODUCT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[goodsIssueUnit]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ GOODS_ISSUE_UNIT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[materialFreightGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MATERIAL_FREIGHT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[originalBatchReferenceMaterial]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORIGINAL_BATCH_REFERENCE_MATERIAL: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[origlBatchManagementIsRequired]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORIGL_BATCH_MANAGEMENT_IS_REQUIRED: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[productIsCriticalPrt]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_IS_CRITICAL_PRT: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productLogisticsHandlingGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_LOGISTICS_HANDLING_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; }; } //# sourceMappingURL=ProductPlantApi.d.ts.map