Class ProductPlant.ProductPlantBuilder
- Enclosing class:
- ProductPlant
-
Method Summary
Modifier and TypeMethodDescriptionbaseISOUnit(String baseISOUnit) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3build()configurableProduct(String configurableProduct) Constraints: Not nullable, Maximum length: 18distrCntrDistributionProfile(String distrCntrDistributionProfile) Constraints: Not nullable, Maximum length: 3fiscalYearVariant(String fiscalYearVariant) Constraints: Not nullable, Maximum length: 2goodsIssueISOUnit(String goodsIssueISOUnit) Constraints: Not nullable, Maximum length: 3goodsIssueUnit(String goodsIssueUnit) Constraints: Not nullable, Maximum length: 3isBatchManagementRequired(Boolean isBatchManagementRequired) Constraints: Not nullableisMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: Not nullableisNegativeStockAllowed(Boolean isNegativeStockAllowed) Constraints: Not nullableoriginalBatchReferenceProduct(String originalBatchReferenceProduct) Constraints: Not nullable, Maximum length: 18origlBatchManagementIsRequired(String origlBatchManagementIsRequired) Constraints: Not nullable, Maximum length: 1periodType(String periodType) Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 4prodCtrlTemperatureUnitISOCode(String prodCtrlTemperatureUnitISOCode) Constraints: Not nullable, Maximum length: 3Navigation property _ProdPlantInternationalTrade for ProductPlant to single ProdPlntInternationalTrade.Navigation property _Product for ProductPlant to single Product.(Key Field) Constraints: Not nullable, Maximum length: 18productCFOPCategory(String productCFOPCategory) Constraints: Not nullable, Maximum length: 2productControlTemperatureUnit(String productControlTemperatureUnit) Constraints: Not nullable, Maximum length: 3productFreightGroup(String productFreightGroup) Constraints: Not nullable, Maximum length: 8productIsCriticalPrt(Boolean productIsCriticalPrt) Constraints: Not nullableproductIsExciseTaxRelevant(Boolean productIsExciseTaxRelevant) Constraints: Not nullableproductLogisticsHandlingGroup(String productLogisticsHandlingGroup) Constraints: Not nullable, Maximum length: 4productMaxControlTemperature(BigDecimal productMaxControlTemperature) Constraints: Not nullable, Precision: 7, Scale: 2productMinControlTemperature(BigDecimal productMinControlTemperature) Constraints: Not nullable, Precision: 7, Scale: 2Navigation property _ProductPlantCosting for ProductPlant to single ProductPlantCosting.Navigation property _ProductPlantForecast for ProductPlant to single ProductPlantForecast.Navigation property _ProductPlantInspTypeSetting for ProductPlant to multiple ProductPlantInspTypSetting.productPlantMRP(ProductPlantMRP... value) Navigation property _ProductPlantMRP for ProductPlant to multiple ProductPlantMRP.Navigation property _ProductPlantProcurement for ProductPlant to single ProductPlantProcurement.Navigation property _ProductPlantPurchaseTax for ProductPlant to multiple ProductPlantPurchaseTax.Navigation property _ProductPlantQualityManagement for ProductPlant to single ProductPlantQualityManagement.Navigation property _ProductPlantSales for ProductPlant to single ProductPlantSales.Navigation property _ProductPlantStorage for ProductPlant to single ProductPlantStorage.Navigation property _ProductPlantStorageLocation for ProductPlant to multiple ProductPlantStorageLocation.Navigation property _ProductPlantSupplyPlanning for ProductPlant to single ProductPlantSupplyPlanning.Navigation property _ProductPlantWorkScheduling for ProductPlant to single ProductPlantWorkScheduling.profileCode(String profileCode) Constraints: Not nullable, Maximum length: 2profileValidityStartDate(LocalDate profileValidityStartDate) Constraints: NullableprofitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10serialNumberProfile(String serialNumberProfile) Constraints: Not nullable, Maximum length: 4stockDeterminationGroup(String stockDeterminationGroup) Constraints: Not nullable, Maximum length: 4toString()
-
Method Details
-
prodPlantInternationalTrade
@Nonnull public ProductPlant.ProductPlantBuilder prodPlantInternationalTrade(ProdPlntInternationalTrade value) Navigation property _ProdPlantInternationalTrade for ProductPlant to single ProdPlntInternationalTrade.- Parameters:
value- The ProdPlntInternationalTrade to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
product
Navigation property _Product for ProductPlant to single Product.- Parameters:
value- The Product to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
product
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
value- The product to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantCosting
Navigation property _ProductPlantCosting for ProductPlant to single ProductPlantCosting.- Parameters:
value- The ProductPlantCosting to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantForecast
Navigation property _ProductPlantForecast for ProductPlant to single ProductPlantForecast.- Parameters:
value- The ProductPlantForecast to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantInspTypeSetting
@Nonnull public ProductPlant.ProductPlantBuilder productPlantInspTypeSetting(ProductPlantInspTypSetting... value) Navigation property _ProductPlantInspTypeSetting for ProductPlant to multiple ProductPlantInspTypSetting.- Parameters:
value- The ProductPlantInspTypSettings to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantMRP
Navigation property _ProductPlantMRP for ProductPlant to multiple ProductPlantMRP.- Parameters:
value- The ProductPlantMRPs to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantProcurement
@Nonnull public ProductPlant.ProductPlantBuilder productPlantProcurement(ProductPlantProcurement value) Navigation property _ProductPlantProcurement for ProductPlant to single ProductPlantProcurement.- Parameters:
value- The ProductPlantProcurement to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantPurchaseTax
@Nonnull public ProductPlant.ProductPlantBuilder productPlantPurchaseTax(ProductPlantPurchaseTax... value) Navigation property _ProductPlantPurchaseTax for ProductPlant to multiple ProductPlantPurchaseTax.- Parameters:
value- The ProductPlantPurchaseTaxs to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantQualityManagement
@Nonnull public ProductPlant.ProductPlantBuilder productPlantQualityManagement(ProductPlantQualityManagement value) Navigation property _ProductPlantQualityManagement for ProductPlant to single ProductPlantQualityManagement.- Parameters:
value- The ProductPlantQualityManagement to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantSales
Navigation property _ProductPlantSales for ProductPlant to single ProductPlantSales.- Parameters:
value- The ProductPlantSales to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantStorage
Navigation property _ProductPlantStorage for ProductPlant to single ProductPlantStorage.- Parameters:
value- The ProductPlantStorage to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantStorageLocation
@Nonnull public ProductPlant.ProductPlantBuilder productPlantStorageLocation(ProductPlantStorageLocation... value) Navigation property _ProductPlantStorageLocation for ProductPlant to multiple ProductPlantStorageLocation.- Parameters:
value- The ProductPlantStorageLocations to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantSupplyPlanning
@Nonnull public ProductPlant.ProductPlantBuilder productPlantSupplyPlanning(ProductPlantSupplyPlanning value) Navigation property _ProductPlantSupplyPlanning for ProductPlant to single ProductPlantSupplyPlanning.- Parameters:
value- The ProductPlantSupplyPlanning to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlantWorkScheduling
@Nonnull public ProductPlant.ProductPlantBuilder productPlantWorkScheduling(ProductPlantWorkScheduling value) Navigation property _ProductPlantWorkScheduling for ProductPlant to single ProductPlantWorkScheduling.- Parameters:
value- The ProductPlantWorkScheduling to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
profileCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProfileCode
- Returns:
this.
-
profileValidityStartDate
@Nonnull public ProductPlant.ProductPlantBuilder profileValidityStartDate(@Nullable LocalDate profileValidityStartDate) Constraints: NullableOriginal property name from the Odata EDM: ProfileValidityStartDate
- Returns:
this.
-
fiscalYearVariant
@Nonnull public ProductPlant.ProductPlantBuilder fiscalYearVariant(@Nullable String fiscalYearVariant) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalYearVariant
- Returns:
this.
-
periodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PeriodType
- Returns:
this.
-
profitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public ProductPlant.ProductPlantBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: Not nullableOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
configurableProduct
@Nonnull public ProductPlant.ProductPlantBuilder configurableProduct(@Nullable String configurableProduct) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ConfigurableProduct
- Returns:
this.
-
stockDeterminationGroup
@Nonnull public ProductPlant.ProductPlantBuilder stockDeterminationGroup(@Nullable String stockDeterminationGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StockDeterminationGroup
- Returns:
this.
-
isBatchManagementRequired
@Nonnull public ProductPlant.ProductPlantBuilder isBatchManagementRequired(@Nullable Boolean isBatchManagementRequired) Constraints: Not nullableOriginal property name from the Odata EDM: IsBatchManagementRequired
- Returns:
this.
-
serialNumberProfile
@Nonnull public ProductPlant.ProductPlantBuilder serialNumberProfile(@Nullable String serialNumberProfile) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Returns:
this.
-
isNegativeStockAllowed
@Nonnull public ProductPlant.ProductPlantBuilder isNegativeStockAllowed(@Nullable Boolean isNegativeStockAllowed) Constraints: Not nullableOriginal property name from the Odata EDM: IsNegativeStockAllowed
- Returns:
this.
-
productCFOPCategory
@Nonnull public ProductPlant.ProductPlantBuilder productCFOPCategory(@Nullable String productCFOPCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCFOPCategory
- Returns:
this.
-
productIsExciseTaxRelevant
@Nonnull public ProductPlant.ProductPlantBuilder productIsExciseTaxRelevant(@Nullable Boolean productIsExciseTaxRelevant) Constraints: Not nullableOriginal property name from the Odata EDM: ProductIsExciseTaxRelevant
- Returns:
this.
-
goodsIssueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueUnit
- Returns:
this.
-
goodsIssueISOUnit
@Nonnull public ProductPlant.ProductPlantBuilder goodsIssueISOUnit(@Nullable String goodsIssueISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueISOUnit
- Returns:
this.
-
distrCntrDistributionProfile
@Nonnull public ProductPlant.ProductPlantBuilder distrCntrDistributionProfile(@Nullable String distrCntrDistributionProfile) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DistrCntrDistributionProfile
- Returns:
this.
-
productIsCriticalPrt
@Nonnull public ProductPlant.ProductPlantBuilder productIsCriticalPrt(@Nullable Boolean productIsCriticalPrt) Constraints: Not nullableOriginal property name from the Odata EDM: ProductIsCriticalPrt
- Returns:
this.
-
productLogisticsHandlingGroup
@Nonnull public ProductPlant.ProductPlantBuilder productLogisticsHandlingGroup(@Nullable String productLogisticsHandlingGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductLogisticsHandlingGroup
- Returns:
this.
-
productFreightGroup
@Nonnull public ProductPlant.ProductPlantBuilder productFreightGroup(@Nullable String productFreightGroup) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProductFreightGroup
- Returns:
this.
-
originalBatchReferenceProduct
@Nonnull public ProductPlant.ProductPlantBuilder originalBatchReferenceProduct(@Nullable String originalBatchReferenceProduct) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: OriginalBatchReferenceProduct
- Returns:
this.
-
origlBatchManagementIsRequired
@Nonnull public ProductPlant.ProductPlantBuilder origlBatchManagementIsRequired(@Nullable String origlBatchManagementIsRequired) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OriglBatchManagementIsRequired
- Returns:
this.
-
baseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
baseISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseISOUnit
- Returns:
this.
-
productMinControlTemperature
@Nonnull public ProductPlant.ProductPlantBuilder productMinControlTemperature(@Nullable BigDecimal productMinControlTemperature) Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ProductMinControlTemperature
- Returns:
this.
-
productMaxControlTemperature
@Nonnull public ProductPlant.ProductPlantBuilder productMaxControlTemperature(@Nullable BigDecimal productMaxControlTemperature) Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ProductMaxControlTemperature
- Returns:
this.
-
productControlTemperatureUnit
@Nonnull public ProductPlant.ProductPlantBuilder productControlTemperatureUnit(@Nullable String productControlTemperatureUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductControlTemperatureUnit
- Returns:
this.
-
prodCtrlTemperatureUnitISOCode
@Nonnull public ProductPlant.ProductPlantBuilder prodCtrlTemperatureUnitISOCode(@Nullable String prodCtrlTemperatureUnitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProdCtrlTemperatureUnitISOCode
- Returns:
this.
-
build
-
toString
-