Class ProductPlant
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ProductPlant_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProductPlant instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<ProductPlant>Selector for all available fields of ProductPlant.static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.Boolean<ProductPlant>static final SimpleProperty.Boolean<ProductPlant>static final SimpleProperty.Boolean<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.Boolean<ProductPlant>static final SimpleProperty.Boolean<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.NumericDecimal<ProductPlant>static final SimpleProperty.NumericDecimal<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.Date<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final SimpleProperty.String<ProductPlant>static final NavigationProperty.Single<ProductPlant,ProdPlntInternationalTrade> Use with available request builders to apply the _ProdPlantInternationalTrade navigation property to query operations.static final NavigationProperty.Single<ProductPlant,Product> Use with available request builders to apply the _Product navigation property to query operations.static final NavigationProperty.Single<ProductPlant,ProductPlantCosting> Use with available request builders to apply the _ProductPlantCosting navigation property to query operations.static final NavigationProperty.Single<ProductPlant,ProductPlantForecast> Use with available request builders to apply the _ProductPlantForecast navigation property to query operations.Use with available request builders to apply the _ProductPlantInspTypeSetting navigation property to query operations.static final NavigationProperty.Collection<ProductPlant,ProductPlantMRP> Use with available request builders to apply the _ProductPlantMRP navigation property to query operations.static final NavigationProperty.Single<ProductPlant,ProductPlantProcurement> Use with available request builders to apply the _ProductPlantProcurement navigation property to query operations.static final NavigationProperty.Collection<ProductPlant,ProductPlantPurchaseTax> Use with available request builders to apply the _ProductPlantPurchaseTax navigation property to query operations.Use with available request builders to apply the _ProductPlantQualityManagement navigation property to query operations.static final NavigationProperty.Single<ProductPlant,ProductPlantSales> Use with available request builders to apply the _ProductPlantSales navigation property to query operations.static final NavigationProperty.Single<ProductPlant,ProductPlantStorage> Use with available request builders to apply the _ProductPlantStorage navigation property to query operations.Use with available request builders to apply the _ProductPlantStorageLocation navigation property to query operations.static final NavigationProperty.Single<ProductPlant,ProductPlantSupplyPlanning> Use with available request builders to apply the _ProductPlantSupplyPlanning navigation property to query operations.static final NavigationProperty.Single<ProductPlant,ProductPlantWorkScheduling> Use with available request builders to apply the _ProductPlantWorkScheduling navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionProductPlant(String product, String plant, String profileCode, LocalDate profileValidityStartDate, String fiscalYearVariant, String periodType, String profitCenter, Boolean isMarkedForDeletion, String configurableProduct, String stockDeterminationGroup, Boolean isBatchManagementRequired, String serialNumberProfile, Boolean isNegativeStockAllowed, String productCFOPCategory, Boolean productIsExciseTaxRelevant, String goodsIssueUnit, String goodsIssueISOUnit, String distrCntrDistributionProfile, Boolean productIsCriticalPrt, String productLogisticsHandlingGroup, String productFreightGroup, String originalBatchReferenceProduct, String origlBatchManagementIsRequired, String baseUnit, String baseISOUnit, BigDecimal productMinControlTemperature, BigDecimal productMaxControlTemperature, String productControlTemperatureUnit, String prodCtrlTemperatureUnitISOCode, ProdPlntInternationalTrade to_ProdPlantInternationalTrade, Product to_Product, ProductPlantCosting to_ProductPlantCosting, ProductPlantForecast to_ProductPlantForecast, List<ProductPlantInspTypSetting> to_ProductPlantInspTypeSetting, List<ProductPlantMRP> to_ProductPlantMRP, ProductPlantProcurement to_ProductPlantProcurement, List<ProductPlantPurchaseTax> to_ProductPlantPurchaseTax, ProductPlantQualityManagement to_ProductPlantQualityManagement, ProductPlantSales to_ProductPlantSales, ProductPlantStorage to_ProductPlantStorage, List<ProductPlantStorageLocation> to_ProductPlantStorageLocation, ProductPlantSupplyPlanning to_ProductPlantSupplyPlanning, ProductPlantWorkScheduling to_ProductPlantWorkScheduling) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated ProductPlantInspTypSetting entities.voidaddProductPlantMRP(ProductPlantMRP... entity) Adds elements to the list of associated ProductPlantMRP entities.voidAdds elements to the list of associated ProductPlantPurchaseTax entities.voidAdds elements to the list of associated ProductPlantStorageLocation entities.builder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 18protected StringConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullableConstraints: Not nullableConstraints: Not nullableprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1getPlant()(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<ProdPlntInternationalTrade>Retrieval of associated ProdPlntInternationalTrade entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 8io.vavr.control.Option<Product>Retrieval of associated Product entity (one to one).Constraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 7, Scale: 2Constraints: Not nullable, Precision: 7, Scale: 2io.vavr.control.Option<ProductPlantCosting>Retrieval of associated ProductPlantCosting entity (one to one).io.vavr.control.Option<ProductPlantForecast>Retrieval of associated ProductPlantForecast entity (one to one).io.vavr.control.Option<List<ProductPlantInspTypSetting>>Retrieval of associated ProductPlantInspTypSetting entities (one to many).io.vavr.control.Option<List<ProductPlantMRP>>Retrieval of associated ProductPlantMRP entities (one to many).io.vavr.control.Option<ProductPlantProcurement>Retrieval of associated ProductPlantProcurement entity (one to one).io.vavr.control.Option<List<ProductPlantPurchaseTax>>Retrieval of associated ProductPlantPurchaseTax entities (one to many).io.vavr.control.Option<ProductPlantQualityManagement>Retrieval of associated ProductPlantQualityManagement entity (one to one).io.vavr.control.Option<ProductPlantSales>Retrieval of associated ProductPlantSales entity (one to one).io.vavr.control.Option<ProductPlantStorage>Retrieval of associated ProductPlantStorage entity (one to one).io.vavr.control.Option<List<ProductPlantStorageLocation>>Retrieval of associated ProductPlantStorageLocation entities (one to many).io.vavr.control.Option<ProductPlantSupplyPlanning>Retrieval of associated ProductPlantSupplyPlanning entity (one to one).io.vavr.control.Option<ProductPlantWorkScheduling>Retrieval of associated ProductPlantWorkScheduling entity (one to one).Constraints: Not nullable, Maximum length: 2Constraints: NullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4getType()inthashCode()voidsetBaseISOUnit(String baseISOUnit) Constraints: Not nullable, Maximum length: 3voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidsetConfigurableProduct(String configurableProduct) Constraints: Not nullable, Maximum length: 18voidsetDistrCntrDistributionProfile(String distrCntrDistributionProfile) Constraints: Not nullable, Maximum length: 3voidsetFiscalYearVariant(String fiscalYearVariant) Constraints: Not nullable, Maximum length: 2voidsetGoodsIssueISOUnit(String goodsIssueISOUnit) Constraints: Not nullable, Maximum length: 3voidsetGoodsIssueUnit(String goodsIssueUnit) Constraints: Not nullable, Maximum length: 3voidsetIsBatchManagementRequired(Boolean isBatchManagementRequired) Constraints: Not nullablevoidsetIsMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: Not nullablevoidsetIsNegativeStockAllowed(Boolean isNegativeStockAllowed) Constraints: Not nullablevoidsetOriginalBatchReferenceProduct(String originalBatchReferenceProduct) Constraints: Not nullable, Maximum length: 18voidsetOriglBatchManagementIsRequired(String origlBatchManagementIsRequired) Constraints: Not nullable, Maximum length: 1voidsetPeriodType(String periodType) Constraints: Not nullable, Maximum length: 1void(Key Field) Constraints: Not nullable, Maximum length: 4voidsetProdCtrlTemperatureUnitISOCode(String prodCtrlTemperatureUnitISOCode) Constraints: Not nullable, Maximum length: 3voidOverwrites the associated ProdPlntInternationalTrade entity for the loaded navigation property _ProdPlantInternationalTrade.voidsetProduct(Product value) Overwrites the associated Product entity for the loaded navigation property _Product.voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 18voidsetProductCFOPCategory(String productCFOPCategory) Constraints: Not nullable, Maximum length: 2voidsetProductControlTemperatureUnit(String productControlTemperatureUnit) Constraints: Not nullable, Maximum length: 3voidsetProductFreightGroup(String productFreightGroup) Constraints: Not nullable, Maximum length: 8voidsetProductIsCriticalPrt(Boolean productIsCriticalPrt) Constraints: Not nullablevoidsetProductIsExciseTaxRelevant(Boolean productIsExciseTaxRelevant) Constraints: Not nullablevoidsetProductLogisticsHandlingGroup(String productLogisticsHandlingGroup) Constraints: Not nullable, Maximum length: 4voidsetProductMaxControlTemperature(BigDecimal productMaxControlTemperature) Constraints: Not nullable, Precision: 7, Scale: 2voidsetProductMinControlTemperature(BigDecimal productMinControlTemperature) Constraints: Not nullable, Precision: 7, Scale: 2voidOverwrites the associated ProductPlantCosting entity for the loaded navigation property _ProductPlantCosting.voidOverwrites the associated ProductPlantForecast entity for the loaded navigation property _ProductPlantForecast.voidOverwrites the list of associated ProductPlantInspTypSetting entities for the loaded navigation property _ProductPlantInspTypeSetting.voidsetProductPlantMRP(List<ProductPlantMRP> value) Overwrites the list of associated ProductPlantMRP entities for the loaded navigation property _ProductPlantMRP.voidOverwrites the associated ProductPlantProcurement entity for the loaded navigation property _ProductPlantProcurement.voidOverwrites the list of associated ProductPlantPurchaseTax entities for the loaded navigation property _ProductPlantPurchaseTax.voidOverwrites the associated ProductPlantQualityManagement entity for the loaded navigation property _ProductPlantQualityManagement.voidOverwrites the associated ProductPlantSales entity for the loaded navigation property _ProductPlantSales.voidOverwrites the associated ProductPlantStorage entity for the loaded navigation property _ProductPlantStorage.voidOverwrites the list of associated ProductPlantStorageLocation entities for the loaded navigation property _ProductPlantStorageLocation.voidOverwrites the associated ProductPlantSupplyPlanning entity for the loaded navigation property _ProductPlantSupplyPlanning.voidOverwrites the associated ProductPlantWorkScheduling entity for the loaded navigation property _ProductPlantWorkScheduling.voidsetProfileCode(String profileCode) Constraints: Not nullable, Maximum length: 2voidsetProfileValidityStartDate(LocalDate profileValidityStartDate) Constraints: NullablevoidsetProfitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10voidsetSerialNumberProfile(String serialNumberProfile) Constraints: Not nullable, Maximum length: 4voidsetStockDeterminationGroup(String stockDeterminationGroup) Constraints: Not nullable, Maximum length: 4toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProductPlant. -
PRODUCT
-
PLANT
-
PROFILE_CODE
-
PROFILE_VALIDITY_START_DATE
-
FISCAL_YEAR_VARIANT
-
PERIOD_TYPE
-
PROFIT_CENTER
-
IS_MARKED_FOR_DELETION
-
CONFIGURABLE_PRODUCT
-
STOCK_DETERMINATION_GROUP
-
IS_BATCH_MANAGEMENT_REQUIRED
-
SERIAL_NUMBER_PROFILE
-
IS_NEGATIVE_STOCK_ALLOWED
-
PRODUCT_CFOP_CATEGORY
-
PRODUCT_IS_EXCISE_TAX_RELEVANT
-
GOODS_ISSUE_UNIT
-
GOODS_ISSUE_ISO_UNIT
-
DISTR_CNTR_DISTRIBUTION_PROFILE
-
PRODUCT_IS_CRITICAL_PRT
-
PRODUCT_LOGISTICS_HANDLING_GROUP
-
PRODUCT_FREIGHT_GROUP
-
ORIGINAL_BATCH_REFERENCE_PRODUCT
-
ORIGL_BATCH_MANAGEMENT_IS_REQUIRED
-
BASE_UNIT
-
BASE_ISO_UNIT
-
PRODUCT_MIN_CONTROL_TEMPERATURE
-
PRODUCT_MAX_CONTROL_TEMPERATURE
-
PRODUCT_CONTROL_TEMPERATURE_UNIT
-
PROD_CTRL_TEMPERATURE_UNIT_ISO_CODE
-
TO__PROD_PLANT_INTERNATIONAL_TRADE
public static final NavigationProperty.Single<ProductPlant,ProdPlntInternationalTrade> TO__PROD_PLANT_INTERNATIONAL_TRADEUse with available request builders to apply the _ProdPlantInternationalTrade navigation property to query operations. -
TO__PRODUCT
Use with available request builders to apply the _Product navigation property to query operations. -
TO__PRODUCT_PLANT_COSTING
public static final NavigationProperty.Single<ProductPlant,ProductPlantCosting> TO__PRODUCT_PLANT_COSTINGUse with available request builders to apply the _ProductPlantCosting navigation property to query operations. -
TO__PRODUCT_PLANT_FORECAST
public static final NavigationProperty.Single<ProductPlant,ProductPlantForecast> TO__PRODUCT_PLANT_FORECASTUse with available request builders to apply the _ProductPlantForecast navigation property to query operations. -
TO__PRODUCT_PLANT_INSP_TYPE_SETTING
public static final NavigationProperty.Collection<ProductPlant,ProductPlantInspTypSetting> TO__PRODUCT_PLANT_INSP_TYPE_SETTINGUse with available request builders to apply the _ProductPlantInspTypeSetting navigation property to query operations. -
TO__PRODUCT_PLANT_MRP
public static final NavigationProperty.Collection<ProductPlant,ProductPlantMRP> TO__PRODUCT_PLANT_MRPUse with available request builders to apply the _ProductPlantMRP navigation property to query operations. -
TO__PRODUCT_PLANT_PROCUREMENT
public static final NavigationProperty.Single<ProductPlant,ProductPlantProcurement> TO__PRODUCT_PLANT_PROCUREMENTUse with available request builders to apply the _ProductPlantProcurement navigation property to query operations. -
TO__PRODUCT_PLANT_PURCHASE_TAX
public static final NavigationProperty.Collection<ProductPlant,ProductPlantPurchaseTax> TO__PRODUCT_PLANT_PURCHASE_TAXUse with available request builders to apply the _ProductPlantPurchaseTax navigation property to query operations. -
TO__PRODUCT_PLANT_QUALITY_MANAGEMENT
public static final NavigationProperty.Single<ProductPlant,ProductPlantQualityManagement> TO__PRODUCT_PLANT_QUALITY_MANAGEMENTUse with available request builders to apply the _ProductPlantQualityManagement navigation property to query operations. -
TO__PRODUCT_PLANT_SALES
public static final NavigationProperty.Single<ProductPlant,ProductPlantSales> TO__PRODUCT_PLANT_SALESUse with available request builders to apply the _ProductPlantSales navigation property to query operations. -
TO__PRODUCT_PLANT_STORAGE
public static final NavigationProperty.Single<ProductPlant,ProductPlantStorage> TO__PRODUCT_PLANT_STORAGEUse with available request builders to apply the _ProductPlantStorage navigation property to query operations. -
TO__PRODUCT_PLANT_STORAGE_LOCATION
public static final NavigationProperty.Collection<ProductPlant,ProductPlantStorageLocation> TO__PRODUCT_PLANT_STORAGE_LOCATIONUse with available request builders to apply the _ProductPlantStorageLocation navigation property to query operations. -
TO__PRODUCT_PLANT_SUPPLY_PLANNING
public static final NavigationProperty.Single<ProductPlant,ProductPlantSupplyPlanning> TO__PRODUCT_PLANT_SUPPLY_PLANNINGUse with available request builders to apply the _ProductPlantSupplyPlanning navigation property to query operations. -
TO__PRODUCT_PLANT_WORK_SCHEDULING
public static final NavigationProperty.Single<ProductPlant,ProductPlantWorkScheduling> TO__PRODUCT_PLANT_WORK_SCHEDULINGUse with available request builders to apply the _ProductPlantWorkScheduling navigation property to query operations.
-
-
Constructor Details
-
ProductPlant
public ProductPlant() -
ProductPlant
public ProductPlant(@Nullable String product, @Nullable String plant, @Nullable String profileCode, @Nullable LocalDate profileValidityStartDate, @Nullable String fiscalYearVariant, @Nullable String periodType, @Nullable String profitCenter, @Nullable Boolean isMarkedForDeletion, @Nullable String configurableProduct, @Nullable String stockDeterminationGroup, @Nullable Boolean isBatchManagementRequired, @Nullable String serialNumberProfile, @Nullable Boolean isNegativeStockAllowed, @Nullable String productCFOPCategory, @Nullable Boolean productIsExciseTaxRelevant, @Nullable String goodsIssueUnit, @Nullable String goodsIssueISOUnit, @Nullable String distrCntrDistributionProfile, @Nullable Boolean productIsCriticalPrt, @Nullable String productLogisticsHandlingGroup, @Nullable String productFreightGroup, @Nullable String originalBatchReferenceProduct, @Nullable String origlBatchManagementIsRequired, @Nullable String baseUnit, @Nullable String baseISOUnit, @Nullable BigDecimal productMinControlTemperature, @Nullable BigDecimal productMaxControlTemperature, @Nullable String productControlTemperatureUnit, @Nullable String prodCtrlTemperatureUnitISOCode, @Nullable ProdPlntInternationalTrade to_ProdPlantInternationalTrade, @Nullable Product to_Product, @Nullable ProductPlantCosting to_ProductPlantCosting, @Nullable ProductPlantForecast to_ProductPlantForecast, List<ProductPlantInspTypSetting> to_ProductPlantInspTypeSetting, List<ProductPlantMRP> to_ProductPlantMRP, @Nullable ProductPlantProcurement to_ProductPlantProcurement, List<ProductPlantPurchaseTax> to_ProductPlantPurchaseTax, @Nullable ProductPlantQualityManagement to_ProductPlantQualityManagement, @Nullable ProductPlantSales to_ProductPlantSales, @Nullable ProductPlantStorage to_ProductPlantStorage, List<ProductPlantStorageLocation> to_ProductPlantStorageLocation, @Nullable ProductPlantSupplyPlanning to_ProductPlantSupplyPlanning, @Nullable ProductPlantWorkScheduling to_ProductPlantWorkScheduling)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProductPlant>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setProfileCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProfileCode
- Parameters:
profileCode- Plant-Specific Material Status
-
setProfileValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ProfileValidityStartDate
- Parameters:
profileValidityStartDate- Date from Which the Plant-Specific Material Status Is Valid
-
setFiscalYearVariant
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalYearVariant
- Parameters:
fiscalYearVariant- Fiscal Year Variant
-
setPeriodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PeriodType
- Parameters:
periodType- Period Indicator
-
setProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Parameters:
profitCenter- Profit Center
-
setIsMarkedForDeletion
Constraints: Not nullableOriginal property name from the Odata EDM: IsMarkedForDeletion
- Parameters:
isMarkedForDeletion- Flag Material for Deletion at Plant Level
-
setConfigurableProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ConfigurableProduct
- Parameters:
configurableProduct- Configurable Material
-
setStockDeterminationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StockDeterminationGroup
- Parameters:
stockDeterminationGroup- Stock determination group
-
setIsBatchManagementRequired
Constraints: Not nullableOriginal property name from the Odata EDM: IsBatchManagementRequired
- Parameters:
isBatchManagementRequired- Batch Management Requirement Indicator for Plant
-
setSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Parameters:
serialNumberProfile- Serial Number Profile
-
setIsNegativeStockAllowed
Constraints: Not nullableOriginal property name from the Odata EDM: IsNegativeStockAllowed
- Parameters:
isNegativeStockAllowed- Negative stocks allowed in plant
-
setProductCFOPCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCFOPCategory
- Parameters:
productCFOPCategory- Material CFOP category
-
setProductIsExciseTaxRelevant
Constraints: Not nullableOriginal property name from the Odata EDM: ProductIsExciseTaxRelevant
- Parameters:
productIsExciseTaxRelevant- Excise Tax Relevance Indicator
-
setGoodsIssueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueUnit
- Parameters:
goodsIssueUnit- Ouput Unit of Measure
-
setGoodsIssueISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueISOUnit
- Parameters:
goodsIssueISOUnit- Unit of issue in ISO code
-
setDistrCntrDistributionProfile
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DistrCntrDistributionProfile
- Parameters:
distrCntrDistributionProfile- Distribution profile of material in plant
-
setProductIsCriticalPrt
Constraints: Not nullableOriginal property name from the Odata EDM: ProductIsCriticalPrt
- Parameters:
productIsCriticalPrt- Indicator: Critical part
-
setProductLogisticsHandlingGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductLogisticsHandlingGroup
- Parameters:
productLogisticsHandlingGroup- Logistics handling group for workload calculation
-
setProductFreightGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProductFreightGroup
- Parameters:
productFreightGroup- Material Freight Group
-
setOriginalBatchReferenceProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: OriginalBatchReferenceProduct
- Parameters:
originalBatchReferenceProduct- Reference Material for Original Batches
-
setOriglBatchManagementIsRequired
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OriglBatchManagementIsRequired
- Parameters:
origlBatchManagementIsRequired- Indicator for Original Batch Management
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Base Unit of Measure
-
setBaseISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseISOUnit
- Parameters:
baseISOUnit- Base unit of measure in ISO code
-
setProductMinControlTemperature
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ProductMinControlTemperature
- Parameters:
productMinControlTemperature- Minimum Temperature
-
setProductMaxControlTemperature
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ProductMaxControlTemperature
- Parameters:
productMaxControlTemperature- Maximum Temperature
-
setProductControlTemperatureUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductControlTemperatureUnit
- Parameters:
productControlTemperatureUnit- Unit of Measure of Temperature
-
setProdCtrlTemperatureUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProdCtrlTemperatureUnitISOCode
- Parameters:
prodCtrlTemperatureUnitISOCode- Product Control Temperature ISO Unit
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProductPlant>
-
getKey
- Overrides:
getKeyin classVdmObject<ProductPlant>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProductPlant>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProductPlant>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProductPlant>
-
getProdPlantInternationalTradeIfPresent
@Nonnull public io.vavr.control.Option<ProdPlntInternationalTrade> getProdPlantInternationalTradeIfPresent()Retrieval of associated ProdPlntInternationalTrade entity (one to one). This corresponds to the OData navigation property _ProdPlantInternationalTrade.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProdPlantInternationalTrade is already loaded, the
result will contain the ProdPlntInternationalTrade entity. If not, an
Optionwith result stateemptyis returned.
-
setProdPlantInternationalTrade
Overwrites the associated ProdPlntInternationalTrade entity for the loaded navigation property _ProdPlantInternationalTrade.- Parameters:
value- New ProdPlntInternationalTrade entity.
-
getProductIfPresent
Retrieval of associated Product entity (one to one). This corresponds to the OData navigation property _Product.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _Product is already loaded, the result will contain the
Product entity. If not, an
Optionwith result stateemptyis returned.
-
setProduct
Overwrites the associated Product entity for the loaded navigation property _Product.- Parameters:
value- New Product entity.
-
getProductPlantCostingIfPresent
Retrieval of associated ProductPlantCosting entity (one to one). This corresponds to the OData navigation property _ProductPlantCosting.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantCosting is already loaded, the result will
contain the ProductPlantCosting entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantCosting
Overwrites the associated ProductPlantCosting entity for the loaded navigation property _ProductPlantCosting.- Parameters:
value- New ProductPlantCosting entity.
-
getProductPlantForecastIfPresent
Retrieval of associated ProductPlantForecast entity (one to one). This corresponds to the OData navigation property _ProductPlantForecast.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantForecast is already loaded, the result
will contain the ProductPlantForecast entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantForecast
Overwrites the associated ProductPlantForecast entity for the loaded navigation property _ProductPlantForecast.- Parameters:
value- New ProductPlantForecast entity.
-
getProductPlantInspTypeSettingIfPresent
@Nonnull public io.vavr.control.Option<List<ProductPlantInspTypSetting>> getProductPlantInspTypeSettingIfPresent()Retrieval of associated ProductPlantInspTypSetting entities (one to many). This corresponds to the OData navigation property _ProductPlantInspTypeSetting.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantInspTypeSetting is already loaded, the
result will contain the ProductPlantInspTypSetting entities. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantInspTypeSetting
Overwrites the list of associated ProductPlantInspTypSetting entities for the loaded navigation property _ProductPlantInspTypeSetting.If the navigation property _ProductPlantInspTypeSetting of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ProductPlantInspTypSetting entities.
-
addProductPlantInspTypeSetting
Adds elements to the list of associated ProductPlantInspTypSetting entities. This corresponds to the OData navigation property _ProductPlantInspTypeSetting.If the navigation property _ProductPlantInspTypeSetting of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ProductPlantInspTypSetting entities.
-
getProductPlantMRPIfPresent
Retrieval of associated ProductPlantMRP entities (one to many). This corresponds to the OData navigation property _ProductPlantMRP.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantMRP is already loaded, the result will
contain the ProductPlantMRP entities. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantMRP
Overwrites the list of associated ProductPlantMRP entities for the loaded navigation property _ProductPlantMRP.If the navigation property _ProductPlantMRP of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ProductPlantMRP entities.
-
addProductPlantMRP
Adds elements to the list of associated ProductPlantMRP entities. This corresponds to the OData navigation property _ProductPlantMRP.If the navigation property _ProductPlantMRP of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ProductPlantMRP entities.
-
getProductPlantProcurementIfPresent
@Nonnull public io.vavr.control.Option<ProductPlantProcurement> getProductPlantProcurementIfPresent()Retrieval of associated ProductPlantProcurement entity (one to one). This corresponds to the OData navigation property _ProductPlantProcurement.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantProcurement is already loaded, the result
will contain the ProductPlantProcurement entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantProcurement
Overwrites the associated ProductPlantProcurement entity for the loaded navigation property _ProductPlantProcurement.- Parameters:
value- New ProductPlantProcurement entity.
-
getProductPlantPurchaseTaxIfPresent
@Nonnull public io.vavr.control.Option<List<ProductPlantPurchaseTax>> getProductPlantPurchaseTaxIfPresent()Retrieval of associated ProductPlantPurchaseTax entities (one to many). This corresponds to the OData navigation property _ProductPlantPurchaseTax.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantPurchaseTax is already loaded, the result
will contain the ProductPlantPurchaseTax entities. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantPurchaseTax
Overwrites the list of associated ProductPlantPurchaseTax entities for the loaded navigation property _ProductPlantPurchaseTax.If the navigation property _ProductPlantPurchaseTax of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ProductPlantPurchaseTax entities.
-
addProductPlantPurchaseTax
Adds elements to the list of associated ProductPlantPurchaseTax entities. This corresponds to the OData navigation property _ProductPlantPurchaseTax.If the navigation property _ProductPlantPurchaseTax of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ProductPlantPurchaseTax entities.
-
getProductPlantQualityManagementIfPresent
@Nonnull public io.vavr.control.Option<ProductPlantQualityManagement> getProductPlantQualityManagementIfPresent()Retrieval of associated ProductPlantQualityManagement entity (one to one). This corresponds to the OData navigation property _ProductPlantQualityManagement.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantQualityManagement is already loaded, the
result will contain the ProductPlantQualityManagement entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantQualityManagement
Overwrites the associated ProductPlantQualityManagement entity for the loaded navigation property _ProductPlantQualityManagement.- Parameters:
value- New ProductPlantQualityManagement entity.
-
getProductPlantSalesIfPresent
Retrieval of associated ProductPlantSales entity (one to one). This corresponds to the OData navigation property _ProductPlantSales.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantSales is already loaded, the result will
contain the ProductPlantSales entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantSales
Overwrites the associated ProductPlantSales entity for the loaded navigation property _ProductPlantSales.- Parameters:
value- New ProductPlantSales entity.
-
getProductPlantStorageIfPresent
Retrieval of associated ProductPlantStorage entity (one to one). This corresponds to the OData navigation property _ProductPlantStorage.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantStorage is already loaded, the result will
contain the ProductPlantStorage entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantStorage
Overwrites the associated ProductPlantStorage entity for the loaded navigation property _ProductPlantStorage.- Parameters:
value- New ProductPlantStorage entity.
-
getProductPlantStorageLocationIfPresent
@Nonnull public io.vavr.control.Option<List<ProductPlantStorageLocation>> getProductPlantStorageLocationIfPresent()Retrieval of associated ProductPlantStorageLocation entities (one to many). This corresponds to the OData navigation property _ProductPlantStorageLocation.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantStorageLocation is already loaded, the
result will contain the ProductPlantStorageLocation entities. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantStorageLocation
Overwrites the list of associated ProductPlantStorageLocation entities for the loaded navigation property _ProductPlantStorageLocation.If the navigation property _ProductPlantStorageLocation of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ProductPlantStorageLocation entities.
-
addProductPlantStorageLocation
Adds elements to the list of associated ProductPlantStorageLocation entities. This corresponds to the OData navigation property _ProductPlantStorageLocation.If the navigation property _ProductPlantStorageLocation of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ProductPlantStorageLocation entities.
-
getProductPlantSupplyPlanningIfPresent
@Nonnull public io.vavr.control.Option<ProductPlantSupplyPlanning> getProductPlantSupplyPlanningIfPresent()Retrieval of associated ProductPlantSupplyPlanning entity (one to one). This corresponds to the OData navigation property _ProductPlantSupplyPlanning.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantSupplyPlanning is already loaded, the
result will contain the ProductPlantSupplyPlanning entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantSupplyPlanning
Overwrites the associated ProductPlantSupplyPlanning entity for the loaded navigation property _ProductPlantSupplyPlanning.- Parameters:
value- New ProductPlantSupplyPlanning entity.
-
getProductPlantWorkSchedulingIfPresent
@Nonnull public io.vavr.control.Option<ProductPlantWorkScheduling> getProductPlantWorkSchedulingIfPresent()Retrieval of associated ProductPlantWorkScheduling entity (one to one). This corresponds to the OData navigation property _ProductPlantWorkScheduling.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProductPlantWorkScheduling is already loaded, the
result will contain the ProductPlantWorkScheduling entity. If not, an
Optionwith result stateemptyis returned.
-
setProductPlantWorkScheduling
Overwrites the associated ProductPlantWorkScheduling entity for the loaded navigation property _ProductPlantWorkScheduling.- Parameters:
value- New ProductPlantWorkScheduling entity.
-
builder
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getProfileCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProfileCode
- Returns:
- Plant-Specific Material Status
-
getProfileValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ProfileValidityStartDate
- Returns:
- Date from Which the Plant-Specific Material Status Is Valid
-
getFiscalYearVariant
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalYearVariant
- Returns:
- Fiscal Year Variant
-
getPeriodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PeriodType
- Returns:
- Period Indicator
-
getProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
- Profit Center
-
getIsMarkedForDeletion
Constraints: Not nullableOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
- Flag Material for Deletion at Plant Level
-
getConfigurableProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ConfigurableProduct
- Returns:
- Configurable Material
-
getStockDeterminationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StockDeterminationGroup
- Returns:
- Stock determination group
-
getIsBatchManagementRequired
Constraints: Not nullableOriginal property name from the Odata EDM: IsBatchManagementRequired
- Returns:
- Batch Management Requirement Indicator for Plant
-
getSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Returns:
- Serial Number Profile
-
getIsNegativeStockAllowed
Constraints: Not nullableOriginal property name from the Odata EDM: IsNegativeStockAllowed
- Returns:
- Negative stocks allowed in plant
-
getProductCFOPCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCFOPCategory
- Returns:
- Material CFOP category
-
getProductIsExciseTaxRelevant
Constraints: Not nullableOriginal property name from the Odata EDM: ProductIsExciseTaxRelevant
- Returns:
- Excise Tax Relevance Indicator
-
getGoodsIssueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueUnit
- Returns:
- Ouput Unit of Measure
-
getGoodsIssueISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueISOUnit
- Returns:
- Unit of issue in ISO code
-
getDistrCntrDistributionProfile
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DistrCntrDistributionProfile
- Returns:
- Distribution profile of material in plant
-
getProductIsCriticalPrt
Constraints: Not nullableOriginal property name from the Odata EDM: ProductIsCriticalPrt
- Returns:
- Indicator: Critical part
-
getProductLogisticsHandlingGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductLogisticsHandlingGroup
- Returns:
- Logistics handling group for workload calculation
-
getProductFreightGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProductFreightGroup
- Returns:
- Material Freight Group
-
getOriginalBatchReferenceProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: OriginalBatchReferenceProduct
- Returns:
- Reference Material for Original Batches
-
getOriglBatchManagementIsRequired
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OriglBatchManagementIsRequired
- Returns:
- Indicator for Original Batch Management
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
- Base Unit of Measure
-
getBaseISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseISOUnit
- Returns:
- Base unit of measure in ISO code
-
getProductMinControlTemperature
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ProductMinControlTemperature
- Returns:
- Minimum Temperature
-
getProductMaxControlTemperature
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ProductMaxControlTemperature
- Returns:
- Maximum Temperature
-
getProductControlTemperatureUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductControlTemperatureUnit
- Returns:
- Unit of Measure of Temperature
-
getProdCtrlTemperatureUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProdCtrlTemperatureUnitISOCode
- Returns:
- Product Control Temperature ISO Unit
-
toString
- Overrides:
toStringin classVdmObject<ProductPlant>
-
equals
- Overrides:
equalsin classVdmEntity<ProductPlant>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProductPlant>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProductPlant>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ProductPlant>
-