Modifier and Type | Class and Description |
---|---|
static class |
Product.ProductBuilder |
Modifier and Type | Field and Description |
---|---|
static EntityField<Product,String> |
A_N_P_CODE
Use with available fluent helpers to apply the ANPCode field to query operations.
|
static EntityField<Product,String> |
ADJUSTMENT_PROFILE
Use with available fluent helpers to apply the AdjustmentProfile field to query operations.
|
static EntityField<Product,String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static EntityField<Product,String> |
BRAND
Use with available fluent helpers to apply the Brand field to query operations.
|
static EntityField<Product,String> |
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations.
|
static EntityField<Product,String> |
COMPETITOR_ID
Use with available fluent helpers to apply the CompetitorID field to query operations.
|
static EntityField<Product,String> |
COUNTRY_OF_ORIGIN
Use with available fluent helpers to apply the CountryOfOrigin field to query operations.
|
static EntityField<Product,String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static EntityField<Product,Calendar> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static EntityField<Product,String> |
CROSS_PLANT_CONFIGURABLE_PRODUCT
Use with available fluent helpers to apply the CrossPlantConfigurableProduct field to query operations.
|
static EntityField<Product,String> |
CROSS_PLANT_STATUS
Use with available fluent helpers to apply the CrossPlantStatus field to query operations.
|
static EntityField<Product,Calendar> |
CROSS_PLANT_STATUS_VALIDITY_DATE
Use with available fluent helpers to apply the CrossPlantStatusValidityDate field to query operations.
|
static EntityField<Product,String> |
DIVISION
Use with available fluent helpers to apply the Division field to query operations.
|
static EntityField<Product,String> |
EXTERNAL_PRODUCT_GROUP
Use with available fluent helpers to apply the ExternalProductGroup field to query operations.
|
static EntityField<Product,BigDecimal> |
GROSS_WEIGHT
Use with available fluent helpers to apply the GrossWeight field to query operations.
|
static EntityField<Product,String> |
HANDLING_INDICATOR
Use with available fluent helpers to apply the HandlingIndicator field to query operations.
|
static EntityField<Product,String> |
HANDLING_UNIT_TYPE
Use with available fluent helpers to apply the HandlingUnitType field to query operations.
|
static EntityField<Product,Boolean> |
HAS_VARIABLE_TARE_WEIGHT
Use with available fluent helpers to apply the HasVariableTareWeight field to query operations.
|
static EntityField<Product,String> |
INDUSTRY_STANDARD_NAME
Use with available fluent helpers to apply the IndustryStandardName field to query operations.
|
static EntityField<Product,String> |
INTERNATIONAL_ARTICLE_NUMBER_CAT
Use with available fluent helpers to apply the InternationalArticleNumberCat field to query operations.
|
static EntityField<Product,Boolean> |
IS_BATCH_MANAGEMENT_REQUIRED
Use with available fluent helpers to apply the IsBatchManagementRequired field to query operations.
|
static EntityField<Product,Boolean> |
IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.
|
static EntityField<Product,Boolean> |
IS_PILFERABLE
Use with available fluent helpers to apply the IsPilferable field to query operations.
|
static EntityField<Product,Boolean> |
IS_RELEVANT_FOR_HZDS_SUBSTANCES
Use with available fluent helpers to apply the IsRelevantForHzdsSubstances field to query operations.
|
static EntityField<Product,String> |
ITEM_CATEGORY_GROUP
Use with available fluent helpers to apply the ItemCategoryGroup field to query operations.
|
static EntityField<Product,Calendar> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static EntityField<Product,String> |
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations.
|
static EntityField<Product,String> |
LOW_LEVEL_CODE
Use with available fluent helpers to apply the LowLevelCode field to query operations.
|
static EntityField<Product,String> |
MANUFACTURER_PART_PROFILE
Use with available fluent helpers to apply the ManufacturerPartProfile field to query operations.
|
static EntityField<Product,String> |
MATERIAL_REVISION_LEVEL
Use with available fluent helpers to apply the MaterialRevisionLevel field to query operations.
|
static EntityField<Product,BigDecimal> |
MATERIAL_VOLUME
Use with available fluent helpers to apply the MaterialVolume field to query operations.
|
static EntityField<Product,BigDecimal> |
MAXIMUM_PACKAGING_HEIGHT
Use with available fluent helpers to apply the MaximumPackagingHeight field to query operations.
|
static EntityField<Product,BigDecimal> |
MAXIMUM_PACKAGING_LENGTH
Use with available fluent helpers to apply the MaximumPackagingLength field to query operations.
|
static EntityField<Product,BigDecimal> |
MAXIMUM_PACKAGING_WIDTH
Use with available fluent helpers to apply the MaximumPackagingWidth field to query operations.
|
static EntityField<Product,BigDecimal> |
NET_WEIGHT
Use with available fluent helpers to apply the NetWeight field to query operations.
|
static EntityField<Product,String> |
PREFERRED_UNIT_OF_MEASURE
Use with available fluent helpers to apply the PreferredUnitOfMeasure field to query operations.
|
static EntityField<Product,String> |
PROCUREMENT_RULE
Use with available fluent helpers to apply the ProcurementRule field to query operations.
|
static EntityField<Product,String> |
PROD_NO_IN_GEN_PROD_IN_PREPACK_PROD
Use with available fluent helpers to apply the ProdNoInGenProdInPrepackProd field to query operations.
|
static EntityField<Product,String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
static EntityField<Product,String> |
PRODUCT_GROUP
Use with available fluent helpers to apply the ProductGroup field to query operations.
|
static EntityField<Product,String> |
PRODUCT_HIERARCHY
Use with available fluent helpers to apply the ProductHierarchy field to query operations.
|
static EntityField<Product,Boolean> |
PRODUCT_IS_CONFIGURABLE
Use with available fluent helpers to apply the ProductIsConfigurable field to query operations.
|
static EntityField<Product,String> |
PRODUCT_MANUFACTURER_NUMBER
Use with available fluent helpers to apply the ProductManufacturerNumber field to query operations.
|
static EntityField<Product,String> |
PRODUCT_OLD_ID
Use with available fluent helpers to apply the ProductOldID field to query operations.
|
static EntityField<Product,String> |
PRODUCT_STANDARD_ID
Use with available fluent helpers to apply the ProductStandardID field to query operations.
|
static EntityField<Product,String> |
PRODUCT_TYPE
Use with available fluent helpers to apply the ProductType field to query operations.
|
static EntityField<Product,String> |
PURCHASE_ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the PurchaseOrderQuantityUnit field to query operations.
|
static EntityField<Product,String> |
QUALITY_INSPECTION_GROUP
Use with available fluent helpers to apply the QualityInspectionGroup field to query operations.
|
static EntityField<Product,BigDecimal> |
QUARANTINE_PERIOD
Use with available fluent helpers to apply the QuarantinePeriod field to query operations.
|
static EntityField<Product,String> |
SERIAL_IDENTIFIER_ASSGMT_PROFILE
Use with available fluent helpers to apply the SerialIdentifierAssgmtProfile field to query operations.
|
static EntityField<Product,String> |
SERIAL_NO_EXPLICITNESS_LEVEL
Use with available fluent helpers to apply the SerialNoExplicitnessLevel field to query operations.
|
static EntityField<Product,String> |
SERIAL_NUMBER_PROFILE
Use with available fluent helpers to apply the SerialNumberProfile field to query operations.
|
static EntityField<Product,String> |
SIZE_OR_DIMENSION_TEXT
Use with available fluent helpers to apply the SizeOrDimensionText field to query operations.
|
static EntityField<Product,String> |
SOURCE_OF_SUPPLY
Use with available fluent helpers to apply the SourceOfSupply field to query operations.
|
static EntityField<Product,String> |
STANDARD_HANDLING_UNIT_TYPE
Use with available fluent helpers to apply the StandardHandlingUnitType field to query operations.
|
static EntityField<Product,String> |
TIME_UNIT_FOR_QUARANTINE_PERIOD
Use with available fluent helpers to apply the TimeUnitForQuarantinePeriod field to query operations.
|
static EntityField<Product,Calendar> |
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations.
|
static EntityField<Product,String> |
VARBL_PUR_ORD_UNIT_IS_ACTIVE
Use with available fluent helpers to apply the VarblPurOrdUnitIsActive field to query operations.
|
static EntityField<Product,String> |
VOLUME_UNIT
Use with available fluent helpers to apply the VolumeUnit field to query operations.
|
static EntityField<Product,String> |
WAREHOUSE_PRODUCT_GROUP
Use with available fluent helpers to apply the WarehouseProductGroup field to query operations.
|
static EntityField<Product,String> |
WAREHOUSE_STORAGE_CONDITION
Use with available fluent helpers to apply the WarehouseStorageCondition field to query operations.
|
static EntityField<Product,String> |
WEIGHT_UNIT
Use with available fluent helpers to apply the WeightUnit field to query operations.
|
Constructor and Description |
---|
Product() |
Product(String product,
String productOldID,
BigDecimal grossWeight,
String purchaseOrderQuantityUnit,
String sourceOfSupply,
String weightUnit,
BigDecimal netWeight,
String countryOfOrigin,
String competitorID,
String productGroup,
String baseUnit,
String productType,
String itemCategoryGroup,
String productHierarchy,
String division,
String varblPurOrdUnitIsActive,
String volumeUnit,
BigDecimal materialVolume,
String aNPCode,
String brand,
String procurementRule,
Calendar validityStartDate,
String crossPlantStatus,
String lowLevelCode,
String prodNoInGenProdInPrepackProd,
String serialIdentifierAssgmtProfile,
String sizeOrDimensionText,
String industryStandardName,
String productStandardID,
String internationalArticleNumberCat,
Boolean productIsConfigurable,
Boolean isBatchManagementRequired,
String externalProductGroup,
Calendar crossPlantStatusValidityDate,
String crossPlantConfigurableProduct,
String serialNoExplicitnessLevel,
String productManufacturerNumber,
String manufacturerPartProfile,
String changeNumber,
String materialRevisionLevel,
String handlingIndicator,
String warehouseProductGroup,
String warehouseStorageCondition,
String standardHandlingUnitType,
Calendar creationDate,
String serialNumberProfile,
String adjustmentProfile,
String preferredUnitOfMeasure,
Boolean isPilferable,
Boolean isRelevantForHzdsSubstances,
BigDecimal quarantinePeriod,
String timeUnitForQuarantinePeriod,
String qualityInspectionGroup,
String handlingUnitType,
Boolean hasVariableTareWeight,
String createdByUser,
BigDecimal maximumPackagingLength,
BigDecimal maximumPackagingWidth,
BigDecimal maximumPackagingHeight,
Calendar lastChangeDate,
String lastChangedByUser,
Boolean isMarkedForDeletion,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static Product.ProductBuilder |
builder() |
boolean |
equals(Object o) |
List<ProductDescription> |
fetchDescription()
Fetches the ProductDescription entities (one to many) associated with this entity.
|
List<ProductPlant> |
fetchPlant()
Fetches the ProductPlant entities (one to many) associated with this entity.
|
List<ProductSalesDelivery> |
fetchSalesDelivery()
Fetches the ProductSalesDelivery entities (one to many) associated with this entity.
|
static <T> EntityField<Product,T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getAdjustmentProfile()
Constraints: Not nullable, Maximum length: 3
|
String |
getANPCode()
Constraints: Not nullable, Maximum length: 9
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getBrand()
Constraints: Not nullable, Maximum length: 4
|
String |
getChangeNumber()
Constraints: Not nullable, Maximum length: 12
|
String |
getCompetitorID()
Constraints: Not nullable, Maximum length: 10
|
String |
getCountryOfOrigin()
Constraints: Not nullable, Maximum length: 3
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getCrossPlantConfigurableProduct()
Constraints: Not nullable, Maximum length: 40
|
String |
getCrossPlantStatus()
Constraints: Not nullable, Maximum length: 2
|
Calendar |
getCrossPlantStatusValidityDate()
Constraints: Not nullable, Precision: 0
|
String |
getDivision()
Constraints: Not nullable, Maximum length: 2
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getExternalProductGroup()
Constraints: Not nullable, Maximum length: 18
|
BigDecimal |
getGrossWeight()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getHandlingIndicator()
Constraints: Not nullable, Maximum length: 4
|
String |
getHandlingUnitType()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getHasVariableTareWeight()
Constraints: none
|
String |
getIndustryStandardName()
Constraints: Not nullable, Maximum length: 18
|
String |
getInternationalArticleNumberCat()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getIsBatchManagementRequired()
Constraints: none
|
Boolean |
getIsMarkedForDeletion()
Constraints: none
|
Boolean |
getIsPilferable()
Constraints: none
|
Boolean |
getIsRelevantForHzdsSubstances()
Constraints: none
|
String |
getItemCategoryGroup()
Constraints: Not nullable, Maximum length: 4
|
Calendar |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getLowLevelCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getManufacturerPartProfile()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaterialRevisionLevel()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getMaterialVolume()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getMaximumPackagingHeight()
Constraints: Not nullable, Precision: 15, Scale: 3
|
BigDecimal |
getMaximumPackagingLength()
Constraints: Not nullable, Precision: 15, Scale: 3
|
BigDecimal |
getMaximumPackagingWidth()
Constraints: Not nullable, Precision: 15, Scale: 3
|
BigDecimal |
getNetWeight()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getPreferredUnitOfMeasure()
Constraints: Not nullable, Maximum length: 3
|
String |
getProcurementRule()
Constraints: Not nullable, Maximum length: 1
|
String |
getProdNoInGenProdInPrepackProd()
Constraints: Not nullable, Maximum length: 40
|
String |
getProduct()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getProductGroup()
Constraints: Not nullable, Maximum length: 9
|
String |
getProductHierarchy()
Constraints: Not nullable, Maximum length: 18
|
Boolean |
getProductIsConfigurable()
Constraints: none
|
String |
getProductManufacturerNumber()
Constraints: Not nullable, Maximum length: 40
|
String |
getProductOldID()
Constraints: Not nullable, Maximum length: 40
|
String |
getProductStandardID()
Constraints: Not nullable, Maximum length: 18
|
String |
getProductType()
Constraints: Not nullable, Maximum length: 4
|
String |
getPurchaseOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getQualityInspectionGroup()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getQuarantinePeriod()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getSerialIdentifierAssgmtProfile()
Constraints: Not nullable, Maximum length: 4
|
String |
getSerialNoExplicitnessLevel()
Constraints: Not nullable, Maximum length: 1
|
String |
getSerialNumberProfile()
Constraints: Not nullable, Maximum length: 4
|
String |
getSizeOrDimensionText()
Constraints: Not nullable, Maximum length: 32
|
String |
getSourceOfSupply()
Constraints: Not nullable, Maximum length: 1
|
String |
getStandardHandlingUnitType()
Constraints: Not nullable, Maximum length: 4
|
String |
getTimeUnitForQuarantinePeriod()
Constraints: Not nullable, Maximum length: 3
|
Class<Product> |
getType() |
Calendar |
getValidityStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getVarblPurOrdUnitIsActive()
Constraints: Not nullable, Maximum length: 1
|
String |
getVolumeUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getWarehouseProductGroup()
Constraints: Not nullable, Maximum length: 4
|
String |
getWarehouseStorageCondition()
Constraints: Not nullable, Maximum length: 2
|
String |
getWeightUnit()
Constraints: Not nullable, Maximum length: 3
|
int |
hashCode() |
void |
setAdjustmentProfile(String adjustmentProfile)
Constraints: Not nullable, Maximum length: 3
|
void |
setANPCode(String aNPCode)
Constraints: Not nullable, Maximum length: 9
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBrand(String brand)
Constraints: Not nullable, Maximum length: 4
|
void |
setChangeNumber(String changeNumber)
Constraints: Not nullable, Maximum length: 12
|
void |
setCompetitorID(String competitorID)
Constraints: Not nullable, Maximum length: 10
|
void |
setCountryOfOrigin(String countryOfOrigin)
Constraints: Not nullable, Maximum length: 3
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(Calendar creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCrossPlantConfigurableProduct(String crossPlantConfigurableProduct)
Constraints: Not nullable, Maximum length: 40
|
void |
setCrossPlantStatus(String crossPlantStatus)
Constraints: Not nullable, Maximum length: 2
|
void |
setCrossPlantStatusValidityDate(Calendar crossPlantStatusValidityDate)
Constraints: Not nullable, Precision: 0
|
void |
setDivision(String division)
Constraints: Not nullable, Maximum length: 2
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setExternalProductGroup(String externalProductGroup)
Constraints: Not nullable, Maximum length: 18
|
void |
setGrossWeight(BigDecimal grossWeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setHandlingIndicator(String handlingIndicator)
Constraints: Not nullable, Maximum length: 4
|
void |
setHandlingUnitType(String handlingUnitType)
Constraints: Not nullable, Maximum length: 4
|
void |
setHasVariableTareWeight(Boolean hasVariableTareWeight)
Constraints: none
|
void |
setIndustryStandardName(String industryStandardName)
Constraints: Not nullable, Maximum length: 18
|
void |
setInternationalArticleNumberCat(String internationalArticleNumberCat)
Constraints: Not nullable, Maximum length: 2
|
void |
setIsBatchManagementRequired(Boolean isBatchManagementRequired)
Constraints: none
|
void |
setIsMarkedForDeletion(Boolean isMarkedForDeletion)
Constraints: none
|
void |
setIsPilferable(Boolean isPilferable)
Constraints: none
|
void |
setIsRelevantForHzdsSubstances(Boolean isRelevantForHzdsSubstances)
Constraints: none
|
void |
setItemCategoryGroup(String itemCategoryGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setLastChangeDate(Calendar lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setLowLevelCode(String lowLevelCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setManufacturerPartProfile(String manufacturerPartProfile)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaterialRevisionLevel(String materialRevisionLevel)
Constraints: Not nullable, Maximum length: 2
|
void |
setMaterialVolume(BigDecimal materialVolume)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMaximumPackagingHeight(BigDecimal maximumPackagingHeight)
Constraints: Not nullable, Precision: 15, Scale: 3
|
void |
setMaximumPackagingLength(BigDecimal maximumPackagingLength)
Constraints: Not nullable, Precision: 15, Scale: 3
|
void |
setMaximumPackagingWidth(BigDecimal maximumPackagingWidth)
Constraints: Not nullable, Precision: 15, Scale: 3
|
void |
setNetWeight(BigDecimal netWeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setPreferredUnitOfMeasure(String preferredUnitOfMeasure)
Constraints: Not nullable, Maximum length: 3
|
void |
setProcurementRule(String procurementRule)
Constraints: Not nullable, Maximum length: 1
|
void |
setProdNoInGenProdInPrepackProd(String prodNoInGenProdInPrepackProd)
Constraints: Not nullable, Maximum length: 40
|
void |
setProduct(String product)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setProductGroup(String productGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setProductHierarchy(String productHierarchy)
Constraints: Not nullable, Maximum length: 18
|
void |
setProductIsConfigurable(Boolean productIsConfigurable)
Constraints: none
|
void |
setProductManufacturerNumber(String productManufacturerNumber)
Constraints: Not nullable, Maximum length: 40
|
void |
setProductOldID(String productOldID)
Constraints: Not nullable, Maximum length: 40
|
void |
setProductStandardID(String productStandardID)
Constraints: Not nullable, Maximum length: 18
|
void |
setProductType(String productType)
Constraints: Not nullable, Maximum length: 4
|
void |
setPurchaseOrderQuantityUnit(String purchaseOrderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setQualityInspectionGroup(String qualityInspectionGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setQuarantinePeriod(BigDecimal quarantinePeriod)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setSerialIdentifierAssgmtProfile(String serialIdentifierAssgmtProfile)
Constraints: Not nullable, Maximum length: 4
|
void |
setSerialNoExplicitnessLevel(String serialNoExplicitnessLevel)
Constraints: Not nullable, Maximum length: 1
|
void |
setSerialNumberProfile(String serialNumberProfile)
Constraints: Not nullable, Maximum length: 4
|
void |
setSizeOrDimensionText(String sizeOrDimensionText)
Constraints: Not nullable, Maximum length: 32
|
void |
setSourceOfSupply(String sourceOfSupply)
Constraints: Not nullable, Maximum length: 1
|
void |
setStandardHandlingUnitType(String standardHandlingUnitType)
Constraints: Not nullable, Maximum length: 4
|
void |
setTimeUnitForQuarantinePeriod(String timeUnitForQuarantinePeriod)
Constraints: Not nullable, Maximum length: 3
|
void |
setValidityStartDate(Calendar validityStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setVarblPurOrdUnitIsActive(String varblPurOrdUnitIsActive)
Constraints: Not nullable, Maximum length: 1
|
void |
setVolumeUnit(String volumeUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setWarehouseProductGroup(String warehouseProductGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setWarehouseStorageCondition(String warehouseStorageCondition)
Constraints: Not nullable, Maximum length: 2
|
void |
setWeightUnit(String weightUnit)
Constraints: Not nullable, Maximum length: 3
|
String |
toString() |
public static final EntityField<Product,String> PRODUCT
public static final EntityField<Product,String> PRODUCT_OLD_ID
public static final EntityField<Product,BigDecimal> GROSS_WEIGHT
public static final EntityField<Product,String> PURCHASE_ORDER_QUANTITY_UNIT
public static final EntityField<Product,String> SOURCE_OF_SUPPLY
public static final EntityField<Product,String> WEIGHT_UNIT
public static final EntityField<Product,BigDecimal> NET_WEIGHT
public static final EntityField<Product,String> COUNTRY_OF_ORIGIN
public static final EntityField<Product,String> COMPETITOR_ID
public static final EntityField<Product,String> PRODUCT_GROUP
public static final EntityField<Product,String> BASE_UNIT
public static final EntityField<Product,String> PRODUCT_TYPE
public static final EntityField<Product,String> ITEM_CATEGORY_GROUP
public static final EntityField<Product,String> PRODUCT_HIERARCHY
public static final EntityField<Product,String> DIVISION
public static final EntityField<Product,String> VARBL_PUR_ORD_UNIT_IS_ACTIVE
public static final EntityField<Product,String> VOLUME_UNIT
public static final EntityField<Product,BigDecimal> MATERIAL_VOLUME
public static final EntityField<Product,String> A_N_P_CODE
public static final EntityField<Product,String> BRAND
public static final EntityField<Product,String> PROCUREMENT_RULE
public static final EntityField<Product,Calendar> VALIDITY_START_DATE
public static final EntityField<Product,String> CROSS_PLANT_STATUS
public static final EntityField<Product,String> LOW_LEVEL_CODE
public static final EntityField<Product,String> PROD_NO_IN_GEN_PROD_IN_PREPACK_PROD
public static final EntityField<Product,String> SERIAL_IDENTIFIER_ASSGMT_PROFILE
public static final EntityField<Product,String> SIZE_OR_DIMENSION_TEXT
public static final EntityField<Product,String> INDUSTRY_STANDARD_NAME
public static final EntityField<Product,String> PRODUCT_STANDARD_ID
public static final EntityField<Product,String> INTERNATIONAL_ARTICLE_NUMBER_CAT
public static final EntityField<Product,Boolean> PRODUCT_IS_CONFIGURABLE
public static final EntityField<Product,Boolean> IS_BATCH_MANAGEMENT_REQUIRED
public static final EntityField<Product,String> EXTERNAL_PRODUCT_GROUP
public static final EntityField<Product,Calendar> CROSS_PLANT_STATUS_VALIDITY_DATE
public static final EntityField<Product,String> CROSS_PLANT_CONFIGURABLE_PRODUCT
public static final EntityField<Product,String> SERIAL_NO_EXPLICITNESS_LEVEL
public static final EntityField<Product,String> PRODUCT_MANUFACTURER_NUMBER
public static final EntityField<Product,String> MANUFACTURER_PART_PROFILE
public static final EntityField<Product,String> CHANGE_NUMBER
public static final EntityField<Product,String> MATERIAL_REVISION_LEVEL
public static final EntityField<Product,String> HANDLING_INDICATOR
public static final EntityField<Product,String> WAREHOUSE_PRODUCT_GROUP
public static final EntityField<Product,String> WAREHOUSE_STORAGE_CONDITION
public static final EntityField<Product,String> STANDARD_HANDLING_UNIT_TYPE
public static final EntityField<Product,Calendar> CREATION_DATE
public static final EntityField<Product,String> SERIAL_NUMBER_PROFILE
public static final EntityField<Product,String> ADJUSTMENT_PROFILE
public static final EntityField<Product,String> PREFERRED_UNIT_OF_MEASURE
public static final EntityField<Product,Boolean> IS_PILFERABLE
public static final EntityField<Product,Boolean> IS_RELEVANT_FOR_HZDS_SUBSTANCES
public static final EntityField<Product,BigDecimal> QUARANTINE_PERIOD
public static final EntityField<Product,String> TIME_UNIT_FOR_QUARANTINE_PERIOD
public static final EntityField<Product,String> QUALITY_INSPECTION_GROUP
public static final EntityField<Product,String> HANDLING_UNIT_TYPE
public static final EntityField<Product,Boolean> HAS_VARIABLE_TARE_WEIGHT
public static final EntityField<Product,String> CREATED_BY_USER
public static final EntityField<Product,BigDecimal> MAXIMUM_PACKAGING_LENGTH
public static final EntityField<Product,BigDecimal> MAXIMUM_PACKAGING_WIDTH
public static final EntityField<Product,BigDecimal> MAXIMUM_PACKAGING_HEIGHT
public static final EntityField<Product,Calendar> LAST_CHANGE_DATE
public static final EntityField<Product,String> LAST_CHANGED_BY_USER
public static final EntityField<Product,Boolean> IS_MARKED_FOR_DELETION
@Generated(value="lombok") public Product()
@ConstructorProperties(value={"product","productOldID","grossWeight","purchaseOrderQuantityUnit","sourceOfSupply","weightUnit","netWeight","countryOfOrigin","competitorID","productGroup","baseUnit","productType","itemCategoryGroup","productHierarchy","division","varblPurOrdUnitIsActive","volumeUnit","materialVolume","aNPCode","brand","procurementRule","validityStartDate","crossPlantStatus","lowLevelCode","prodNoInGenProdInPrepackProd","serialIdentifierAssgmtProfile","sizeOrDimensionText","industryStandardName","productStandardID","internationalArticleNumberCat","productIsConfigurable","isBatchManagementRequired","externalProductGroup","crossPlantStatusValidityDate","crossPlantConfigurableProduct","serialNoExplicitnessLevel","productManufacturerNumber","manufacturerPartProfile","changeNumber","materialRevisionLevel","handlingIndicator","warehouseProductGroup","warehouseStorageCondition","standardHandlingUnitType","creationDate","serialNumberProfile","adjustmentProfile","preferredUnitOfMeasure","isPilferable","isRelevantForHzdsSubstances","quarantinePeriod","timeUnitForQuarantinePeriod","qualityInspectionGroup","handlingUnitType","hasVariableTareWeight","createdByUser","maximumPackagingLength","maximumPackagingWidth","maximumPackagingHeight","lastChangeDate","lastChangedByUser","isMarkedForDeletion","erpConfigContext"}) @Generated(value="lombok") public Product(@Nullable String product, @Nullable String productOldID, @Nullable BigDecimal grossWeight, @Nullable String purchaseOrderQuantityUnit, @Nullable String sourceOfSupply, @Nullable String weightUnit, @Nullable BigDecimal netWeight, @Nullable String countryOfOrigin, @Nullable String competitorID, @Nullable String productGroup, @Nullable String baseUnit, @Nullable String productType, @Nullable String itemCategoryGroup, @Nullable String productHierarchy, @Nullable String division, @Nullable String varblPurOrdUnitIsActive, @Nullable String volumeUnit, @Nullable BigDecimal materialVolume, @Nullable String aNPCode, @Nullable String brand, @Nullable String procurementRule, @Nullable Calendar validityStartDate, @Nullable String crossPlantStatus, @Nullable String lowLevelCode, @Nullable String prodNoInGenProdInPrepackProd, @Nullable String serialIdentifierAssgmtProfile, @Nullable String sizeOrDimensionText, @Nullable String industryStandardName, @Nullable String productStandardID, @Nullable String internationalArticleNumberCat, @Nullable Boolean productIsConfigurable, @Nullable Boolean isBatchManagementRequired, @Nullable String externalProductGroup, @Nullable Calendar crossPlantStatusValidityDate, @Nullable String crossPlantConfigurableProduct, @Nullable String serialNoExplicitnessLevel, @Nullable String productManufacturerNumber, @Nullable String manufacturerPartProfile, @Nullable String changeNumber, @Nullable String materialRevisionLevel, @Nullable String handlingIndicator, @Nullable String warehouseProductGroup, @Nullable String warehouseStorageCondition, @Nullable String standardHandlingUnitType, @Nullable Calendar creationDate, @Nullable String serialNumberProfile, @Nullable String adjustmentProfile, @Nullable String preferredUnitOfMeasure, @Nullable Boolean isPilferable, @Nullable Boolean isRelevantForHzdsSubstances, @Nullable BigDecimal quarantinePeriod, @Nullable String timeUnitForQuarantinePeriod, @Nullable String qualityInspectionGroup, @Nullable String handlingUnitType, @Nullable Boolean hasVariableTareWeight, @Nullable String createdByUser, @Nullable BigDecimal maximumPackagingLength, @Nullable BigDecimal maximumPackagingWidth, @Nullable BigDecimal maximumPackagingHeight, @Nullable Calendar lastChangeDate, @Nullable String lastChangedByUser, @Nullable Boolean isMarkedForDeletion, ErpConfigContext erpConfigContext)
public static <T> EntityField<Product,T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.public List<ProductDescription> fetchDescription() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<ProductPlant> fetchPlant() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<ProductSalesDelivery> fetchSalesDelivery() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
com.sap.cloud.sdk.odatav2.connectivity.ODataException
@Generated(value="lombok") public static Product.ProductBuilder builder()
@Nullable @Generated(value="lombok") public String getProduct()
@Nullable @Generated(value="lombok") public String getProductOldID()
@Nullable @Generated(value="lombok") public BigDecimal getGrossWeight()
@Nullable @Generated(value="lombok") public String getPurchaseOrderQuantityUnit()
@Nullable @Generated(value="lombok") public String getSourceOfSupply()
@Nullable @Generated(value="lombok") public String getWeightUnit()
@Nullable @Generated(value="lombok") public BigDecimal getNetWeight()
@Nullable @Generated(value="lombok") public String getCountryOfOrigin()
@Nullable @Generated(value="lombok") public String getCompetitorID()
@Nullable @Generated(value="lombok") public String getProductGroup()
@Nullable @Generated(value="lombok") public String getBaseUnit()
@Nullable @Generated(value="lombok") public String getProductType()
@Nullable @Generated(value="lombok") public String getItemCategoryGroup()
@Nullable @Generated(value="lombok") public String getProductHierarchy()
@Nullable @Generated(value="lombok") public String getDivision()
@Nullable @Generated(value="lombok") public String getVarblPurOrdUnitIsActive()
@Nullable @Generated(value="lombok") public String getVolumeUnit()
@Nullable @Generated(value="lombok") public BigDecimal getMaterialVolume()
@Nullable @Generated(value="lombok") public String getANPCode()
@Nullable @Generated(value="lombok") public String getBrand()
@Nullable @Generated(value="lombok") public String getProcurementRule()
@Nullable @Generated(value="lombok") public Calendar getValidityStartDate()
@Nullable @Generated(value="lombok") public String getCrossPlantStatus()
@Nullable @Generated(value="lombok") public String getLowLevelCode()
@Nullable @Generated(value="lombok") public String getProdNoInGenProdInPrepackProd()
@Nullable @Generated(value="lombok") public String getSerialIdentifierAssgmtProfile()
@Nullable @Generated(value="lombok") public String getSizeOrDimensionText()
@Nullable @Generated(value="lombok") public String getIndustryStandardName()
@Nullable @Generated(value="lombok") public String getProductStandardID()
@Nullable @Generated(value="lombok") public String getInternationalArticleNumberCat()
@Nullable @Generated(value="lombok") public Boolean getProductIsConfigurable()
@Nullable @Generated(value="lombok") public Boolean getIsBatchManagementRequired()
@Nullable @Generated(value="lombok") public String getExternalProductGroup()
@Nullable @Generated(value="lombok") public Calendar getCrossPlantStatusValidityDate()
@Nullable @Generated(value="lombok") public String getCrossPlantConfigurableProduct()
@Nullable @Generated(value="lombok") public String getSerialNoExplicitnessLevel()
@Nullable @Generated(value="lombok") public String getProductManufacturerNumber()
@Nullable @Generated(value="lombok") public String getManufacturerPartProfile()
@Nullable @Generated(value="lombok") public String getChangeNumber()
@Nullable @Generated(value="lombok") public String getMaterialRevisionLevel()
@Nullable @Generated(value="lombok") public String getHandlingIndicator()
@Nullable @Generated(value="lombok") public String getWarehouseProductGroup()
@Nullable @Generated(value="lombok") public String getWarehouseStorageCondition()
@Nullable @Generated(value="lombok") public String getStandardHandlingUnitType()
@Nullable @Generated(value="lombok") public Calendar getCreationDate()
@Nullable @Generated(value="lombok") public String getSerialNumberProfile()
@Nullable @Generated(value="lombok") public String getAdjustmentProfile()
@Nullable @Generated(value="lombok") public String getPreferredUnitOfMeasure()
@Nullable @Generated(value="lombok") public Boolean getIsPilferable()
@Nullable @Generated(value="lombok") public Boolean getIsRelevantForHzdsSubstances()
@Nullable @Generated(value="lombok") public BigDecimal getQuarantinePeriod()
@Nullable @Generated(value="lombok") public String getTimeUnitForQuarantinePeriod()
@Nullable @Generated(value="lombok") public String getQualityInspectionGroup()
@Nullable @Generated(value="lombok") public String getHandlingUnitType()
@Nullable @Generated(value="lombok") public Boolean getHasVariableTareWeight()
@Nullable @Generated(value="lombok") public String getCreatedByUser()
@Nullable @Generated(value="lombok") public BigDecimal getMaximumPackagingLength()
@Nullable @Generated(value="lombok") public BigDecimal getMaximumPackagingWidth()
@Nullable @Generated(value="lombok") public BigDecimal getMaximumPackagingHeight()
@Nullable @Generated(value="lombok") public Calendar getLastChangeDate()
@Nullable @Generated(value="lombok") public String getLastChangedByUser()
@Nullable @Generated(value="lombok") public Boolean getIsMarkedForDeletion()
@Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setProduct(@Nullable String product)
product
- @Generated(value="lombok") public void setProductOldID(@Nullable String productOldID)
productOldID
- @Generated(value="lombok") public void setGrossWeight(@Nullable BigDecimal grossWeight)
grossWeight
- @Generated(value="lombok") public void setPurchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit)
purchaseOrderQuantityUnit
- @Generated(value="lombok") public void setSourceOfSupply(@Nullable String sourceOfSupply)
sourceOfSupply
- @Generated(value="lombok") public void setWeightUnit(@Nullable String weightUnit)
weightUnit
- @Generated(value="lombok") public void setNetWeight(@Nullable BigDecimal netWeight)
netWeight
- @Generated(value="lombok") public void setCountryOfOrigin(@Nullable String countryOfOrigin)
countryOfOrigin
- @Generated(value="lombok") public void setCompetitorID(@Nullable String competitorID)
competitorID
- @Generated(value="lombok") public void setProductGroup(@Nullable String productGroup)
productGroup
- @Generated(value="lombok") public void setBaseUnit(@Nullable String baseUnit)
baseUnit
- @Generated(value="lombok") public void setProductType(@Nullable String productType)
productType
- @Generated(value="lombok") public void setItemCategoryGroup(@Nullable String itemCategoryGroup)
itemCategoryGroup
- @Generated(value="lombok") public void setProductHierarchy(@Nullable String productHierarchy)
productHierarchy
- @Generated(value="lombok") public void setDivision(@Nullable String division)
division
- @Generated(value="lombok") public void setVarblPurOrdUnitIsActive(@Nullable String varblPurOrdUnitIsActive)
varblPurOrdUnitIsActive
- @Generated(value="lombok") public void setVolumeUnit(@Nullable String volumeUnit)
volumeUnit
- @Generated(value="lombok") public void setMaterialVolume(@Nullable BigDecimal materialVolume)
materialVolume
- @Generated(value="lombok") public void setANPCode(@Nullable String aNPCode)
aNPCode
- @Generated(value="lombok") public void setBrand(@Nullable String brand)
brand
- @Generated(value="lombok") public void setProcurementRule(@Nullable String procurementRule)
procurementRule
- @Generated(value="lombok") public void setValidityStartDate(@Nullable Calendar validityStartDate)
validityStartDate
- @Generated(value="lombok") public void setCrossPlantStatus(@Nullable String crossPlantStatus)
crossPlantStatus
- @Generated(value="lombok") public void setLowLevelCode(@Nullable String lowLevelCode)
lowLevelCode
- @Generated(value="lombok") public void setProdNoInGenProdInPrepackProd(@Nullable String prodNoInGenProdInPrepackProd)
prodNoInGenProdInPrepackProd
- @Generated(value="lombok") public void setSerialIdentifierAssgmtProfile(@Nullable String serialIdentifierAssgmtProfile)
serialIdentifierAssgmtProfile
- @Generated(value="lombok") public void setSizeOrDimensionText(@Nullable String sizeOrDimensionText)
sizeOrDimensionText
- @Generated(value="lombok") public void setIndustryStandardName(@Nullable String industryStandardName)
industryStandardName
- @Generated(value="lombok") public void setProductStandardID(@Nullable String productStandardID)
productStandardID
- @Generated(value="lombok") public void setInternationalArticleNumberCat(@Nullable String internationalArticleNumberCat)
internationalArticleNumberCat
- @Generated(value="lombok") public void setProductIsConfigurable(@Nullable Boolean productIsConfigurable)
productIsConfigurable
- @Generated(value="lombok") public void setIsBatchManagementRequired(@Nullable Boolean isBatchManagementRequired)
isBatchManagementRequired
- @Generated(value="lombok") public void setExternalProductGroup(@Nullable String externalProductGroup)
externalProductGroup
- @Generated(value="lombok") public void setCrossPlantStatusValidityDate(@Nullable Calendar crossPlantStatusValidityDate)
crossPlantStatusValidityDate
- @Generated(value="lombok") public void setCrossPlantConfigurableProduct(@Nullable String crossPlantConfigurableProduct)
crossPlantConfigurableProduct
- @Generated(value="lombok") public void setSerialNoExplicitnessLevel(@Nullable String serialNoExplicitnessLevel)
serialNoExplicitnessLevel
- @Generated(value="lombok") public void setProductManufacturerNumber(@Nullable String productManufacturerNumber)
productManufacturerNumber
- @Generated(value="lombok") public void setManufacturerPartProfile(@Nullable String manufacturerPartProfile)
manufacturerPartProfile
- @Generated(value="lombok") public void setChangeNumber(@Nullable String changeNumber)
changeNumber
- @Generated(value="lombok") public void setMaterialRevisionLevel(@Nullable String materialRevisionLevel)
materialRevisionLevel
- @Generated(value="lombok") public void setHandlingIndicator(@Nullable String handlingIndicator)
handlingIndicator
- @Generated(value="lombok") public void setWarehouseProductGroup(@Nullable String warehouseProductGroup)
warehouseProductGroup
- @Generated(value="lombok") public void setWarehouseStorageCondition(@Nullable String warehouseStorageCondition)
warehouseStorageCondition
- @Generated(value="lombok") public void setStandardHandlingUnitType(@Nullable String standardHandlingUnitType)
standardHandlingUnitType
- @Generated(value="lombok") public void setCreationDate(@Nullable Calendar creationDate)
creationDate
- @Generated(value="lombok") public void setSerialNumberProfile(@Nullable String serialNumberProfile)
serialNumberProfile
- @Generated(value="lombok") public void setAdjustmentProfile(@Nullable String adjustmentProfile)
adjustmentProfile
- @Generated(value="lombok") public void setPreferredUnitOfMeasure(@Nullable String preferredUnitOfMeasure)
preferredUnitOfMeasure
- @Generated(value="lombok") public void setIsPilferable(@Nullable Boolean isPilferable)
isPilferable
- @Generated(value="lombok") public void setIsRelevantForHzdsSubstances(@Nullable Boolean isRelevantForHzdsSubstances)
isRelevantForHzdsSubstances
- @Generated(value="lombok") public void setQuarantinePeriod(@Nullable BigDecimal quarantinePeriod)
quarantinePeriod
- @Generated(value="lombok") public void setTimeUnitForQuarantinePeriod(@Nullable String timeUnitForQuarantinePeriod)
timeUnitForQuarantinePeriod
- @Generated(value="lombok") public void setQualityInspectionGroup(@Nullable String qualityInspectionGroup)
qualityInspectionGroup
- @Generated(value="lombok") public void setHandlingUnitType(@Nullable String handlingUnitType)
handlingUnitType
- @Generated(value="lombok") public void setHasVariableTareWeight(@Nullable Boolean hasVariableTareWeight)
hasVariableTareWeight
- @Generated(value="lombok") public void setCreatedByUser(@Nullable String createdByUser)
createdByUser
- @Generated(value="lombok") public void setMaximumPackagingLength(@Nullable BigDecimal maximumPackagingLength)
maximumPackagingLength
- @Generated(value="lombok") public void setMaximumPackagingWidth(@Nullable BigDecimal maximumPackagingWidth)
maximumPackagingWidth
- @Generated(value="lombok") public void setMaximumPackagingHeight(@Nullable BigDecimal maximumPackagingHeight)
maximumPackagingHeight
- @Generated(value="lombok") public void setLastChangeDate(@Nullable Calendar lastChangeDate)
lastChangeDate
- @Generated(value="lombok") public void setLastChangedByUser(@Nullable String lastChangedByUser)
lastChangedByUser
- @Generated(value="lombok") public void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
isMarkedForDeletion
- @Generated(value="lombok") public void setErpConfigContext(ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
@Generated(value="lombok") public boolean equals(Object o)
@Generated(value="lombok") public int hashCode()
Copyright © 2017 SAP SE. All rights reserved.