Class Product
Original entity name from the Odata EDM: A_ProductType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of Product instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProductField<String>Use with available fluent helpers to apply the AdjustmentProfile field to query operations.static final ProductSelectableSelector for all available fields of Product.static final ProductField<String>Use with available fluent helpers to apply the ANPCode field to query operations.static final ProductField<String>Use with available fluent helpers to apply the AuthorizationGroup field to query operations.static final ProductField<String>Use with available fluent helpers to apply the BaseUnit field to query operations.static final ProductField<String>Use with available fluent helpers to apply the Brand field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ChangeNumber field to query operations.static final ProductField<String>Use with available fluent helpers to apply the CompetitorID field to query operations.static final ProductField<String>Use with available fluent helpers to apply the CountryOfOrigin field to query operations.static final ProductField<String>Use with available fluent helpers to apply the CreatedByUser field to query operations.static final ProductField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final ProductField<String>Use with available fluent helpers to apply the CrossPlantConfigurableProduct field to query operations.static final ProductField<String>Use with available fluent helpers to apply the CrossPlantStatus field to query operations.static final ProductField<LocalDateTime>Use with available fluent helpers to apply the CrossPlantStatusValidityDate field to query operations.static final ProductField<String>Use with available fluent helpers to apply the Division field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the DocumentIsCreatedByCAD field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ExternalProductGroup field to query operations.static final ProductField<BigDecimal>Use with available fluent helpers to apply the GrossWeight field to query operations.static final ProductField<String>Use with available fluent helpers to apply the HandlingIndicator field to query operations.static final ProductField<String>Use with available fluent helpers to apply the HandlingUnitType field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the HasVariableTareWeight field to query operations.static final ProductField<String>Use with available fluent helpers to apply the IndustrySector field to query operations.static final ProductField<String>Use with available fluent helpers to apply the IndustryStandardName field to query operations.static final ProductField<String>Use with available fluent helpers to apply the InternationalArticleNumberCat field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the IsBatchManagementRequired field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the IsPilferable field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the IsRelevantForHzdsSubstances field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ItemCategoryGroup field to query operations.static final ProductField<LocalDateTime>Use with available fluent helpers to apply the LastChangeDate field to query operations.static final ProductField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final ProductField<String>Use with available fluent helpers to apply the LastChangedByUser field to query operations.static final ProductField<String>Use with available fluent helpers to apply the LowLevelCode field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ManufacturerNumber field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ManufacturerPartProfile field to query operations.static final ProductField<String>Use with available fluent helpers to apply the MaterialRevisionLevel field to query operations.static final ProductField<BigDecimal>Use with available fluent helpers to apply the MaterialVolume field to query operations.static final ProductField<BigDecimal>Use with available fluent helpers to apply the MaximumPackagingHeight field to query operations.static final ProductField<BigDecimal>Use with available fluent helpers to apply the MaximumPackagingLength field to query operations.static final ProductField<BigDecimal>Use with available fluent helpers to apply the MaximumPackagingWidth field to query operations.static final ProductField<BigDecimal>Use with available fluent helpers to apply the NetWeight field to query operations.static final ProductField<String>Use with available fluent helpers to apply the PreferredUnitOfMeasure field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProcurementRule field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProdNoInGenProdInPrepackProd field to query operations.static final ProductField<String>Use with available fluent helpers to apply the Product field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProductGroup field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProductHierarchy field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the ProductIsConfigurable field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProductManufacturerNumber field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProductOldID field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProductStandardID field to query operations.static final ProductField<String>Use with available fluent helpers to apply the ProductType field to query operations.static final ProductField<String>Use with available fluent helpers to apply the PurchaseOrderQuantityUnit field to query operations.static final ProductField<Boolean>Use with available fluent helpers to apply the QltyMgmtInProcmtIsActive field to query operations.static final ProductField<String>Use with available fluent helpers to apply the QualityInspectionGroup field to query operations.static final ProductField<BigDecimal>Use with available fluent helpers to apply the QuarantinePeriod field to query operations.static final ProductField<String>Use with available fluent helpers to apply the SerialIdentifierAssgmtProfile field to query operations.static final ProductField<String>Use with available fluent helpers to apply the SerialNoExplicitnessLevel field to query operations.static final ProductField<String>Use with available fluent helpers to apply the SerialNumberProfile field to query operations.static final ProductField<String>Use with available fluent helpers to apply the SizeOrDimensionText field to query operations.static final ProductField<String>Use with available fluent helpers to apply the SourceOfSupply field to query operations.static final ProductField<String>Use with available fluent helpers to apply the StandardHandlingUnitType field to query operations.static final ProductField<String>Use with available fluent helpers to apply the TimeUnitForQuarantinePeriod field to query operations.static final ProductLink<ProductDescription>Use with available fluent helpers to apply the to_Description navigation property to query operations.static final ProductLink<ProductPlant>Use with available fluent helpers to apply the to_Plant navigation property to query operations.static final ProductLink<ProductBasicText>Use with available fluent helpers to apply the to_ProductBasicText navigation property to query operations.static final ProductLink<ProductInspectionText>Use with available fluent helpers to apply the to_ProductInspectionText navigation property to query operations.static final ProductOneToOneLink<ProductProcurement>Use with available fluent helpers to apply the to_ProductProcurement navigation property to query operations.static final ProductLink<ProductPurchaseText>Use with available fluent helpers to apply the to_ProductPurchaseText navigation property to query operations.static final ProductOneToOneLink<ProductQualityMgmt>Use with available fluent helpers to apply the to_ProductQualityMgmt navigation property to query operations.static final ProductOneToOneLink<ProductSales>Use with available fluent helpers to apply the to_ProductSales navigation property to query operations.static final ProductLink<ProductSalesTax>Use with available fluent helpers to apply the to_ProductSalesTax navigation property to query operations.static final ProductOneToOneLink<ProductStorage>Use with available fluent helpers to apply the to_ProductStorage navigation property to query operations.static final ProductLink<ProductUnitsOfMeasure>Use with available fluent helpers to apply the to_ProductUnitsOfMeasure navigation property to query operations.static final ProductLink<ProductSalesDelivery>Use with available fluent helpers to apply the to_SalesDelivery navigation property to query operations.static final ProductLink<ProductValuation>Use with available fluent helpers to apply the to_Valuation navigation property to query operations.static final ProductField<String>Use with available fluent helpers to apply the UnitForMaxPackagingDimensions field to query operations.static final ProductField<LocalDateTime>Use with available fluent helpers to apply the ValidityStartDate field to query operations.static final ProductField<String>Use with available fluent helpers to apply the VarblPurOrdUnitIsActive field to query operations.static final ProductField<String>Use with available fluent helpers to apply the VolumeUnit field to query operations.static final ProductField<String>Use with available fluent helpers to apply the WarehouseProductGroup field to query operations.static final ProductField<String>Use with available fluent helpers to apply the WarehouseStorageCondition field to query operations.static final ProductField<String>Use with available fluent helpers to apply the WeightUnit field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionProduct()Product(String product, String productType, String crossPlantStatus, LocalDateTime crossPlantStatusValidityDate, LocalDateTime creationDate, String createdByUser, LocalDateTime lastChangeDate, String lastChangedByUser, ZonedDateTime lastChangeDateTime, Boolean isMarkedForDeletion, String productOldID, BigDecimal grossWeight, String purchaseOrderQuantityUnit, String sourceOfSupply, String weightUnit, BigDecimal netWeight, String countryOfOrigin, String competitorID, String productGroup, String baseUnit, String itemCategoryGroup, String productHierarchy, String division, String varblPurOrdUnitIsActive, String volumeUnit, BigDecimal materialVolume, String aNPCode, String brand, String procurementRule, LocalDateTime validityStartDate, String lowLevelCode, String prodNoInGenProdInPrepackProd, String serialIdentifierAssgmtProfile, String sizeOrDimensionText, String industryStandardName, String productStandardID, String internationalArticleNumberCat, Boolean productIsConfigurable, Boolean isBatchManagementRequired, String externalProductGroup, String crossPlantConfigurableProduct, String serialNoExplicitnessLevel, String productManufacturerNumber, String manufacturerNumber, String manufacturerPartProfile, Boolean qltyMgmtInProcmtIsActive, String industrySector, String changeNumber, String materialRevisionLevel, String handlingIndicator, String warehouseProductGroup, String warehouseStorageCondition, String standardHandlingUnitType, String serialNumberProfile, String adjustmentProfile, String preferredUnitOfMeasure, Boolean isPilferable, Boolean isRelevantForHzdsSubstances, BigDecimal quarantinePeriod, String timeUnitForQuarantinePeriod, String qualityInspectionGroup, String authorizationGroup, Boolean documentIsCreatedByCAD, String handlingUnitType, Boolean hasVariableTareWeight, BigDecimal maximumPackagingLength, BigDecimal maximumPackagingWidth, BigDecimal maximumPackagingHeight, String unitForMaxPackagingDimensions, List<ProductDescription> toDescription, List<ProductPlant> toPlant, List<ProductBasicText> toProductBasicText, List<ProductInspectionText> toProductInspectionText, ProductProcurement toProductProcurement, List<ProductPurchaseText> toProductPurchaseText, ProductQualityMgmt toProductQualityMgmt, ProductSales toProductSales, List<ProductSalesTax> toProductSalesTax, ProductStorage toProductStorage, List<ProductUnitsOfMeasure> toProductUnitsOfMeasure, List<ProductSalesDelivery> toSalesDelivery, List<ProductValuation> toValuation) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDescription(ProductDescription... entity) Adds elements to the list of associated ProductDescription entities.voidaddPlant(ProductPlant... entity) Adds elements to the list of associated ProductPlant entities.voidaddProductBasicText(ProductBasicText... entity) Adds elements to the list of associated ProductBasicText entities.voidaddProductInspectionText(ProductInspectionText... entity) Adds elements to the list of associated ProductInspectionText entities.voidaddProductPurchaseText(ProductPurchaseText... entity) Adds elements to the list of associated ProductPurchaseText entities.voidaddProductSalesTax(ProductSalesTax... entity) Adds elements to the list of associated ProductSalesTax entities.voidaddProductUnitsOfMeasure(ProductUnitsOfMeasure... entity) Adds elements to the list of associated ProductUnitsOfMeasure entities.voidaddSalesDelivery(ProductSalesDelivery... entity) Adds elements to the list of associated ProductSalesDelivery entities.voidaddValuation(ProductValuation... entity) Adds elements to the list of associated ProductValuation entities.voidattachToService(String servicePath, HttpDestinationProperties destination) static Product.ProductBuilderbuilder()protected booleanbooleanFetches the ProductDescription entities (one to many) associated with this entity.Fetches the ProductPlant entities (one to many) associated with this entity.Fetches the ProductBasicText entities (one to many) associated with this entity.Fetches the ProductInspectionText entities (one to many) associated with this entity.Fetches the ProductProcurement entity (one to one) associated with this entity.Fetches the ProductPurchaseText entities (one to many) associated with this entity.Fetches the ProductQualityMgmt entity (one to one) associated with this entity.Fetches the ProductSales entity (one to one) associated with this entity.Fetches the ProductSalesTax entities (one to many) associated with this entity.Fetches the ProductStorage entity (one to one) associated with this entity.Fetches the ProductUnitsOfMeasure entities (one to many) associated with this entity.Fetches the ProductSalesDelivery entities (one to many) associated with this entity.Fetches the ProductValuation entities (one to many) associated with this entity.static <T,DomainT>
ProductField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ProductField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3getBrand()Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 0protected Stringio.vavr.control.Option<List<ProductDescription>>Retrieval of associated ProductDescription entities (one to many).Retrieval of associated ProductDescription entities (one to many).Constraints: Not nullable, Maximum length: 2Constraints: noneprotected StringConstraints: Not nullable, Maximum length: 18Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: noneConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 2Constraints: noneConstraints: noneConstraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 4getKey()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Precision: 13, Scale: 3io.vavr.control.Option<List<ProductPlant>>Retrieval of associated ProductPlant entities (one to many).Retrieval of associated ProductPlant entities (one to many).Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<List<ProductBasicText>>Retrieval of associated ProductBasicText entities (one to many).Retrieval of associated ProductBasicText entities (one to many).Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Maximum length: 18io.vavr.control.Option<List<ProductInspectionText>>Retrieval of associated ProductInspectionText entities (one to many).Retrieval of associated ProductInspectionText entities (one to many).Constraints: noneConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<ProductProcurement>Retrieval of associated ProductProcurement entity (one to one).Retrieval of associated ProductProcurement entity (one to one).io.vavr.control.Option<List<ProductPurchaseText>>Retrieval of associated ProductPurchaseText entities (one to many).Retrieval of associated ProductPurchaseText entities (one to many).io.vavr.control.Option<ProductQualityMgmt>Retrieval of associated ProductQualityMgmt entity (one to one).Retrieval of associated ProductQualityMgmt entity (one to one).io.vavr.control.Option<ProductSales>Retrieval of associated ProductSales entity (one to one).Retrieval of associated ProductSales entity (one to one).io.vavr.control.Option<List<ProductSalesTax>>Retrieval of associated ProductSalesTax entities (one to many).Retrieval of associated ProductSalesTax entities (one to many).Constraints: Not nullable, Maximum length: 18io.vavr.control.Option<ProductStorage>Retrieval of associated ProductStorage entity (one to one).Retrieval of associated ProductStorage entity (one to one).Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<ProductUnitsOfMeasure>>Retrieval of associated ProductUnitsOfMeasure entities (one to many).Retrieval of associated ProductUnitsOfMeasure entities (one to many).Constraints: Not nullable, Maximum length: 3Constraints: noneConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 3, Scale: 0io.vavr.control.Option<List<ProductSalesDelivery>>Retrieval of associated ProductSalesDelivery entities (one to many).Retrieval of associated ProductSalesDelivery entities (one to many).Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 32Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3getType()Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 0io.vavr.control.Option<List<ProductValuation>>Retrieval of associated ProductValuation entities (one to many).Retrieval of associated ProductValuation entities (one to many).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3inthashCode()voidsetAdjustmentProfile(String adjustmentProfile) Constraints: Not nullable, Maximum length: 3voidsetANPCode(String aNPCode) Constraints: Not nullable, Maximum length: 9voidsetAuthorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidConstraints: Not nullable, Maximum length: 4voidsetChangeNumber(String changeNumber) Constraints: Not nullable, Maximum length: 12voidsetCompetitorID(String competitorID) Constraints: Not nullable, Maximum length: 10voidsetCountryOfOrigin(String countryOfOrigin) Constraints: Not nullable, Maximum length: 3voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetCrossPlantConfigurableProduct(String crossPlantConfigurableProduct) Constraints: Not nullable, Maximum length: 40voidsetCrossPlantStatus(String crossPlantStatus) Constraints: Not nullable, Maximum length: 2voidsetCrossPlantStatusValidityDate(LocalDateTime crossPlantStatusValidityDate) Constraints: Not nullable, Precision: 0voidsetDescription(List<ProductDescription> value) Overwrites the list of associated ProductDescription entities for the loaded navigation property to_Description.voidsetDivision(String division) Constraints: Not nullable, Maximum length: 2voidsetDocumentIsCreatedByCAD(Boolean documentIsCreatedByCAD) Constraints: nonevoidsetExternalProductGroup(String externalProductGroup) Constraints: Not nullable, Maximum length: 18voidsetGrossWeight(BigDecimal grossWeight) Constraints: Not nullable, Precision: 13, Scale: 3voidsetHandlingIndicator(String handlingIndicator) Constraints: Not nullable, Maximum length: 4voidsetHandlingUnitType(String handlingUnitType) Constraints: Not nullable, Maximum length: 4voidsetHasVariableTareWeight(Boolean hasVariableTareWeight) Constraints: nonevoidsetIndustrySector(String industrySector) Constraints: Not nullable, Maximum length: 1voidsetIndustryStandardName(String industryStandardName) Constraints: Not nullable, Maximum length: 18voidsetInternationalArticleNumberCat(String internationalArticleNumberCat) Constraints: Not nullable, Maximum length: 2voidsetIsBatchManagementRequired(Boolean isBatchManagementRequired) Constraints: nonevoidsetIsMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: nonevoidsetIsPilferable(Boolean isPilferable) Constraints: nonevoidsetIsRelevantForHzdsSubstances(Boolean isRelevantForHzdsSubstances) Constraints: nonevoidsetItemCategoryGroup(String itemCategoryGroup) Constraints: Not nullable, Maximum length: 4voidsetLastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLowLevelCode(String lowLevelCode) Constraints: Not nullable, Maximum length: 3voidsetManufacturerNumber(String manufacturerNumber) Constraints: Not nullable, Maximum length: 10voidsetManufacturerPartProfile(String manufacturerPartProfile) Constraints: Not nullable, Maximum length: 4voidsetMaterialRevisionLevel(String materialRevisionLevel) Constraints: Not nullable, Maximum length: 2voidsetMaterialVolume(BigDecimal materialVolume) Constraints: Not nullable, Precision: 13, Scale: 3voidsetMaximumPackagingHeight(BigDecimal maximumPackagingHeight) Constraints: Not nullable, Precision: 15, Scale: 3voidsetMaximumPackagingLength(BigDecimal maximumPackagingLength) Constraints: Not nullable, Precision: 15, Scale: 3voidsetMaximumPackagingWidth(BigDecimal maximumPackagingWidth) Constraints: Not nullable, Precision: 15, Scale: 3voidsetNetWeight(BigDecimal netWeight) Constraints: Not nullable, Precision: 13, Scale: 3voidsetPlant(List<ProductPlant> value) Overwrites the list of associated ProductPlant entities for the loaded navigation property to_Plant.voidsetPreferredUnitOfMeasure(String preferredUnitOfMeasure) Constraints: Not nullable, Maximum length: 3voidsetProcurementRule(String procurementRule) Constraints: Not nullable, Maximum length: 1voidsetProdNoInGenProdInPrepackProd(String prodNoInGenProdInPrepackProd) Constraints: Not nullable, Maximum length: 40voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 40voidsetProductBasicText(List<ProductBasicText> value) Overwrites the list of associated ProductBasicText entities for the loaded navigation property to_ProductBasicText.voidsetProductGroup(String productGroup) Constraints: Not nullable, Maximum length: 9voidsetProductHierarchy(String productHierarchy) Constraints: Not nullable, Maximum length: 18voidOverwrites the list of associated ProductInspectionText entities for the loaded navigation property to_ProductInspectionText.voidsetProductIsConfigurable(Boolean productIsConfigurable) Constraints: nonevoidsetProductManufacturerNumber(String productManufacturerNumber) Constraints: Not nullable, Maximum length: 40voidsetProductOldID(String productOldID) Constraints: Not nullable, Maximum length: 40voidOverwrites the associated ProductProcurement entity for the loaded navigation property to_ProductProcurement.voidOverwrites the list of associated ProductPurchaseText entities for the loaded navigation property to_ProductPurchaseText.voidOverwrites the associated ProductQualityMgmt entity for the loaded navigation property to_ProductQualityMgmt.voidsetProductSales(ProductSales value) Overwrites the associated ProductSales entity for the loaded navigation property to_ProductSales.voidsetProductSalesTax(List<ProductSalesTax> value) Overwrites the list of associated ProductSalesTax entities for the loaded navigation property to_ProductSalesTax.voidsetProductStandardID(String productStandardID) Constraints: Not nullable, Maximum length: 18voidsetProductStorage(ProductStorage value) Overwrites the associated ProductStorage entity for the loaded navigation property to_ProductStorage.voidsetProductType(String productType) Constraints: Not nullable, Maximum length: 4voidOverwrites the list of associated ProductUnitsOfMeasure entities for the loaded navigation property to_ProductUnitsOfMeasure.voidsetPurchaseOrderQuantityUnit(String purchaseOrderQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetQltyMgmtInProcmtIsActive(Boolean qltyMgmtInProcmtIsActive) Constraints: nonevoidsetQualityInspectionGroup(String qualityInspectionGroup) Constraints: Not nullable, Maximum length: 4voidsetQuarantinePeriod(BigDecimal quarantinePeriod) Constraints: Not nullable, Precision: 3, Scale: 0voidsetSalesDelivery(List<ProductSalesDelivery> value) Overwrites the list of associated ProductSalesDelivery entities for the loaded navigation property to_SalesDelivery.voidsetSerialIdentifierAssgmtProfile(String serialIdentifierAssgmtProfile) Constraints: Not nullable, Maximum length: 4voidsetSerialNoExplicitnessLevel(String serialNoExplicitnessLevel) Constraints: Not nullable, Maximum length: 1voidsetSerialNumberProfile(String serialNumberProfile) Constraints: Not nullable, Maximum length: 4protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSizeOrDimensionText(String sizeOrDimensionText) Constraints: Not nullable, Maximum length: 32voidsetSourceOfSupply(String sourceOfSupply) Constraints: Not nullable, Maximum length: 1voidsetStandardHandlingUnitType(String standardHandlingUnitType) Constraints: Not nullable, Maximum length: 4voidsetTimeUnitForQuarantinePeriod(String timeUnitForQuarantinePeriod) Constraints: Not nullable, Maximum length: 3voidsetUnitForMaxPackagingDimensions(String unitForMaxPackagingDimensions) Constraints: Not nullable, Maximum length: 3voidsetValidityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0voidsetValuation(List<ProductValuation> value) Overwrites the list of associated ProductValuation entities for the loaded navigation property to_Valuation.voidsetVarblPurOrdUnitIsActive(String varblPurOrdUnitIsActive) Constraints: Not nullable, Maximum length: 1voidsetVolumeUnit(String volumeUnit) Constraints: Not nullable, Maximum length: 3voidsetWarehouseProductGroup(String warehouseProductGroup) Constraints: Not nullable, Maximum length: 4voidsetWarehouseStorageCondition(String warehouseStorageCondition) Constraints: Not nullable, Maximum length: 2voidsetWeightUnit(String weightUnit) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
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 Product. -
PRODUCT
Use with available fluent helpers to apply the Product field to query operations. -
PRODUCT_TYPE
Use with available fluent helpers to apply the ProductType field to query operations. -
CROSS_PLANT_STATUS
Use with available fluent helpers to apply the CrossPlantStatus field to query operations. -
CROSS_PLANT_STATUS_VALIDITY_DATE
Use with available fluent helpers to apply the CrossPlantStatusValidityDate field to query operations. -
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations. -
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations. -
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations. -
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations. -
PRODUCT_OLD_ID
Use with available fluent helpers to apply the ProductOldID field to query operations. -
GROSS_WEIGHT
Use with available fluent helpers to apply the GrossWeight field to query operations. -
PURCHASE_ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the PurchaseOrderQuantityUnit field to query operations. -
SOURCE_OF_SUPPLY
Use with available fluent helpers to apply the SourceOfSupply field to query operations. -
WEIGHT_UNIT
Use with available fluent helpers to apply the WeightUnit field to query operations. -
NET_WEIGHT
Use with available fluent helpers to apply the NetWeight field to query operations. -
COUNTRY_OF_ORIGIN
Use with available fluent helpers to apply the CountryOfOrigin field to query operations. -
COMPETITOR_ID
Use with available fluent helpers to apply the CompetitorID field to query operations. -
PRODUCT_GROUP
Use with available fluent helpers to apply the ProductGroup field to query operations. -
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations. -
ITEM_CATEGORY_GROUP
Use with available fluent helpers to apply the ItemCategoryGroup field to query operations. -
PRODUCT_HIERARCHY
Use with available fluent helpers to apply the ProductHierarchy field to query operations. -
DIVISION
Use with available fluent helpers to apply the Division field to query operations. -
VARBL_PUR_ORD_UNIT_IS_ACTIVE
Use with available fluent helpers to apply the VarblPurOrdUnitIsActive field to query operations. -
VOLUME_UNIT
Use with available fluent helpers to apply the VolumeUnit field to query operations. -
MATERIAL_VOLUME
Use with available fluent helpers to apply the MaterialVolume field to query operations. -
ANP_CODE
Use with available fluent helpers to apply the ANPCode field to query operations. -
BRAND
Use with available fluent helpers to apply the Brand field to query operations. -
PROCUREMENT_RULE
Use with available fluent helpers to apply the ProcurementRule field to query operations. -
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations. -
LOW_LEVEL_CODE
Use with available fluent helpers to apply the LowLevelCode field to query operations. -
PROD_NO_IN_GEN_PROD_IN_PREPACK_PROD
Use with available fluent helpers to apply the ProdNoInGenProdInPrepackProd field to query operations. -
SERIAL_IDENTIFIER_ASSGMT_PROFILE
Use with available fluent helpers to apply the SerialIdentifierAssgmtProfile field to query operations. -
SIZE_OR_DIMENSION_TEXT
Use with available fluent helpers to apply the SizeOrDimensionText field to query operations. -
INDUSTRY_STANDARD_NAME
Use with available fluent helpers to apply the IndustryStandardName field to query operations. -
PRODUCT_STANDARD_ID
Use with available fluent helpers to apply the ProductStandardID field to query operations. -
INTERNATIONAL_ARTICLE_NUMBER_CAT
Use with available fluent helpers to apply the InternationalArticleNumberCat field to query operations. -
PRODUCT_IS_CONFIGURABLE
Use with available fluent helpers to apply the ProductIsConfigurable field to query operations. -
IS_BATCH_MANAGEMENT_REQUIRED
Use with available fluent helpers to apply the IsBatchManagementRequired field to query operations. -
EXTERNAL_PRODUCT_GROUP
Use with available fluent helpers to apply the ExternalProductGroup field to query operations. -
CROSS_PLANT_CONFIGURABLE_PRODUCT
Use with available fluent helpers to apply the CrossPlantConfigurableProduct field to query operations. -
SERIAL_NO_EXPLICITNESS_LEVEL
Use with available fluent helpers to apply the SerialNoExplicitnessLevel field to query operations. -
PRODUCT_MANUFACTURER_NUMBER
Use with available fluent helpers to apply the ProductManufacturerNumber field to query operations. -
MANUFACTURER_NUMBER
Use with available fluent helpers to apply the ManufacturerNumber field to query operations. -
MANUFACTURER_PART_PROFILE
Use with available fluent helpers to apply the ManufacturerPartProfile field to query operations. -
QLTY_MGMT_IN_PROCMT_IS_ACTIVE
Use with available fluent helpers to apply the QltyMgmtInProcmtIsActive field to query operations. -
INDUSTRY_SECTOR
Use with available fluent helpers to apply the IndustrySector field to query operations. -
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations. -
MATERIAL_REVISION_LEVEL
Use with available fluent helpers to apply the MaterialRevisionLevel field to query operations. -
HANDLING_INDICATOR
Use with available fluent helpers to apply the HandlingIndicator field to query operations. -
WAREHOUSE_PRODUCT_GROUP
Use with available fluent helpers to apply the WarehouseProductGroup field to query operations. -
WAREHOUSE_STORAGE_CONDITION
Use with available fluent helpers to apply the WarehouseStorageCondition field to query operations. -
STANDARD_HANDLING_UNIT_TYPE
Use with available fluent helpers to apply the StandardHandlingUnitType field to query operations. -
SERIAL_NUMBER_PROFILE
Use with available fluent helpers to apply the SerialNumberProfile field to query operations. -
ADJUSTMENT_PROFILE
Use with available fluent helpers to apply the AdjustmentProfile field to query operations. -
PREFERRED_UNIT_OF_MEASURE
Use with available fluent helpers to apply the PreferredUnitOfMeasure field to query operations. -
IS_PILFERABLE
Use with available fluent helpers to apply the IsPilferable field to query operations. -
IS_RELEVANT_FOR_HZDS_SUBSTANCES
Use with available fluent helpers to apply the IsRelevantForHzdsSubstances field to query operations. -
QUARANTINE_PERIOD
Use with available fluent helpers to apply the QuarantinePeriod field to query operations. -
TIME_UNIT_FOR_QUARANTINE_PERIOD
Use with available fluent helpers to apply the TimeUnitForQuarantinePeriod field to query operations. -
QUALITY_INSPECTION_GROUP
Use with available fluent helpers to apply the QualityInspectionGroup field to query operations. -
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations. -
DOCUMENT_IS_CREATED_BY_CAD
Use with available fluent helpers to apply the DocumentIsCreatedByCAD field to query operations. -
HANDLING_UNIT_TYPE
Use with available fluent helpers to apply the HandlingUnitType field to query operations. -
HAS_VARIABLE_TARE_WEIGHT
Use with available fluent helpers to apply the HasVariableTareWeight field to query operations. -
MAXIMUM_PACKAGING_LENGTH
Use with available fluent helpers to apply the MaximumPackagingLength field to query operations. -
MAXIMUM_PACKAGING_WIDTH
Use with available fluent helpers to apply the MaximumPackagingWidth field to query operations. -
MAXIMUM_PACKAGING_HEIGHT
Use with available fluent helpers to apply the MaximumPackagingHeight field to query operations. -
UNIT_FOR_MAX_PACKAGING_DIMENSIONS
Use with available fluent helpers to apply the UnitForMaxPackagingDimensions field to query operations. -
TO_DESCRIPTION
Use with available fluent helpers to apply the to_Description navigation property to query operations. -
TO_PLANT
Use with available fluent helpers to apply the to_Plant navigation property to query operations. -
TO_PRODUCT_BASIC_TEXT
Use with available fluent helpers to apply the to_ProductBasicText navigation property to query operations. -
TO_PRODUCT_INSPECTION_TEXT
Use with available fluent helpers to apply the to_ProductInspectionText navigation property to query operations. -
TO_PRODUCT_PROCUREMENT
Use with available fluent helpers to apply the to_ProductProcurement navigation property to query operations. -
TO_PRODUCT_PURCHASE_TEXT
Use with available fluent helpers to apply the to_ProductPurchaseText navigation property to query operations. -
TO_PRODUCT_QUALITY_MGMT
Use with available fluent helpers to apply the to_ProductQualityMgmt navigation property to query operations. -
TO_PRODUCT_SALES
Use with available fluent helpers to apply the to_ProductSales navigation property to query operations. -
TO_PRODUCT_SALES_TAX
Use with available fluent helpers to apply the to_ProductSalesTax navigation property to query operations. -
TO_PRODUCT_STORAGE
Use with available fluent helpers to apply the to_ProductStorage navigation property to query operations. -
TO_PRODUCT_UNITS_OF_MEASURE
Use with available fluent helpers to apply the to_ProductUnitsOfMeasure navigation property to query operations. -
TO_SALES_DELIVERY
Use with available fluent helpers to apply the to_SalesDelivery navigation property to query operations. -
TO_VALUATION
Use with available fluent helpers to apply the to_Valuation navigation property to query operations.
-
-
Constructor Details
-
Product
public Product() -
Product
public Product(@Nullable String product, @Nullable String productType, @Nullable String crossPlantStatus, @Nullable LocalDateTime crossPlantStatusValidityDate, @Nullable LocalDateTime creationDate, @Nullable String createdByUser, @Nullable LocalDateTime lastChangeDate, @Nullable String lastChangedByUser, @Nullable ZonedDateTime lastChangeDateTime, @Nullable Boolean isMarkedForDeletion, @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 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 LocalDateTime validityStartDate, @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 String crossPlantConfigurableProduct, @Nullable String serialNoExplicitnessLevel, @Nullable String productManufacturerNumber, @Nullable String manufacturerNumber, @Nullable String manufacturerPartProfile, @Nullable Boolean qltyMgmtInProcmtIsActive, @Nullable String industrySector, @Nullable String changeNumber, @Nullable String materialRevisionLevel, @Nullable String handlingIndicator, @Nullable String warehouseProductGroup, @Nullable String warehouseStorageCondition, @Nullable String standardHandlingUnitType, @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 authorizationGroup, @Nullable Boolean documentIsCreatedByCAD, @Nullable String handlingUnitType, @Nullable Boolean hasVariableTareWeight, @Nullable BigDecimal maximumPackagingLength, @Nullable BigDecimal maximumPackagingWidth, @Nullable BigDecimal maximumPackagingHeight, @Nullable String unitForMaxPackagingDimensions, List<ProductDescription> toDescription, List<ProductPlant> toPlant, List<ProductBasicText> toProductBasicText, List<ProductInspectionText> toProductInspectionText, @Nullable ProductProcurement toProductProcurement, List<ProductPurchaseText> toProductPurchaseText, @Nullable ProductQualityMgmt toProductQualityMgmt, @Nullable ProductSales toProductSales, List<ProductSalesTax> toProductSalesTax, @Nullable ProductStorage toProductStorage, List<ProductUnitsOfMeasure> toProductUnitsOfMeasure, List<ProductSalesDelivery> toSalesDelivery, List<ProductValuation> toValuation)
-
-
Method Details
-
getType
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setProductType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductType
- Parameters:
productType- Product Type
-
setCrossPlantStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CrossPlantStatus
- Parameters:
crossPlantStatus- Cross-Plant Product Status
-
setCrossPlantStatusValidityDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CrossPlantStatusValidityDate
- Parameters:
crossPlantStatusValidityDate- Date from which the cross-plant material status is valid
-
setCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Created On
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Name of Person Responsible for Creating the Object
-
setLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Date of Last Change
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Name of Person Who Changed Object
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Change Time Stamp
-
setIsMarkedForDeletion
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Parameters:
isMarkedForDeletion- Deletion Indicator
-
setProductOldID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductOldID
- Parameters:
productOldID- Old Product Number
-
setGrossWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GrossWeight
- Parameters:
grossWeight- Gross Weight
-
setPurchaseOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchaseOrderQuantityUnit
- Parameters:
purchaseOrderQuantityUnit- Purchase Order Unit of Measure
-
setSourceOfSupply
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SourceOfSupply
- Parameters:
sourceOfSupply- Source of Supply
-
setWeightUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: WeightUnit
- Parameters:
weightUnit- Unit of Weight
-
setNetWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: NetWeight
- Parameters:
netWeight- Net Weight
-
setCountryOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryOfOrigin
- Parameters:
countryOfOrigin- Country/Region of Origin of Material (Non-Preferential Ori.)
-
setCompetitorID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CompetitorID
- Parameters:
competitorID- Competitor
-
setProductGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: ProductGroup
- Parameters:
productGroup- Product Group
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Base Unit of Measure
-
setItemCategoryGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ItemCategoryGroup
- Parameters:
itemCategoryGroup- General item category group
-
setProductHierarchy
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductHierarchy
- Parameters:
productHierarchy- Product Hierarchy
-
setDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Parameters:
division- Division
-
setVarblPurOrdUnitIsActive
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarblPurOrdUnitIsActive
- Parameters:
varblPurOrdUnitIsActive- Variable Purchase Order Unit Active
-
setVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Parameters:
volumeUnit- Volume Unit
-
setMaterialVolume
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaterialVolume
- Parameters:
materialVolume- Volume
-
setANPCode
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: ANPCode
- Parameters:
aNPCode- ANP Code
-
setBrand
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Brand
- Parameters:
brand- Brand
-
setProcurementRule
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementRule
- Parameters:
procurementRule- Procurement rule
-
setValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Valid-From Date
-
setLowLevelCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LowLevelCode
- Parameters:
lowLevelCode- Low-Level Code
-
setProdNoInGenProdInPrepackProd
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProdNoInGenProdInPrepackProd
- Parameters:
prodNoInGenProdInPrepackProd- Material Number of the Generic Material in Prepack Materials
-
setSerialIdentifierAssgmtProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialIdentifierAssgmtProfile
- Parameters:
serialIdentifierAssgmtProfile- Serial Number Profile
-
setSizeOrDimensionText
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: SizeOrDimensionText
- Parameters:
sizeOrDimensionText- Size/dimensions
-
setIndustryStandardName
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: IndustryStandardName
- Parameters:
industryStandardName- Industry Standard Description (such as ANSI or ISO)
-
setProductStandardID
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductStandardID
- Parameters:
productStandardID- Global Trade Item Number (EAN/UPC/GTIN)
-
setInternationalArticleNumberCat
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: InternationalArticleNumberCat
- Parameters:
internationalArticleNumberCat- Category of International Article Number (EAN)
-
setProductIsConfigurable
Constraints: noneOriginal property name from the Odata EDM: ProductIsConfigurable
- Parameters:
productIsConfigurable- Product is Configurable
-
setIsBatchManagementRequired
Constraints: noneOriginal property name from the Odata EDM: IsBatchManagementRequired
- Parameters:
isBatchManagementRequired- Batch Management Requirement Indicator
-
setExternalProductGroup
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ExternalProductGroup
- Parameters:
externalProductGroup- External Product Group
-
setCrossPlantConfigurableProduct
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CrossPlantConfigurableProduct
- Parameters:
crossPlantConfigurableProduct- Cross-Plant Configurable Product
-
setSerialNoExplicitnessLevel
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SerialNoExplicitnessLevel
- Parameters:
serialNoExplicitnessLevel- Level of Explicitness for Serial Number
-
setProductManufacturerNumber
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductManufacturerNumber
- Parameters:
productManufacturerNumber- Manufacturer Part Number
-
setManufacturerNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ManufacturerNumber
- Parameters:
manufacturerNumber- Number of a Manufacturer
-
setManufacturerPartProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ManufacturerPartProfile
- Parameters:
manufacturerPartProfile- Mfr part profile
-
setQltyMgmtInProcmtIsActive
Constraints: noneOriginal property name from the Odata EDM: QltyMgmtInProcmtIsActive
- Parameters:
qltyMgmtInProcmtIsActive- QM in Procurement Is Active
-
setIndustrySector
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IndustrySector
- Parameters:
industrySector- Industry
-
setChangeNumber
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Parameters:
changeNumber- Change Number
-
setMaterialRevisionLevel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MaterialRevisionLevel
- Parameters:
materialRevisionLevel- Revision Level
-
setHandlingIndicator
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HandlingIndicator
- Parameters:
handlingIndicator- Handling Indicator
-
setWarehouseProductGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: WarehouseProductGroup
- Parameters:
warehouseProductGroup- Warehouse Material Group
-
setWarehouseStorageCondition
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WarehouseStorageCondition
- Parameters:
warehouseStorageCondition- Warehouse Storage Condition
-
setStandardHandlingUnitType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StandardHandlingUnitType
- Parameters:
standardHandlingUnitType- Standard HU Type
-
setSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Parameters:
serialNumberProfile- Serial Number Profile
-
setAdjustmentProfile
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AdjustmentProfile
- Parameters:
adjustmentProfile- Adjustment Profile
-
setPreferredUnitOfMeasure
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PreferredUnitOfMeasure
- Parameters:
preferredUnitOfMeasure- Preferred Alternative UoM for Warehouse Operations
-
setIsPilferable
Constraints: noneOriginal property name from the Odata EDM: IsPilferable
- Parameters:
isPilferable- Pilferable
-
setIsRelevantForHzdsSubstances
Constraints: noneOriginal property name from the Odata EDM: IsRelevantForHzdsSubstances
- Parameters:
isRelevantForHzdsSubstances- Relevant for Hazardous Substances
-
setQuarantinePeriod
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: QuarantinePeriod
- Parameters:
quarantinePeriod- Quarantine Period
-
setTimeUnitForQuarantinePeriod
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TimeUnitForQuarantinePeriod
- Parameters:
timeUnitForQuarantinePeriod- Time Unit for Quarantine Period
-
setQualityInspectionGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: QualityInspectionGroup
- Parameters:
qualityInspectionGroup- Quality Inspection Group
-
setAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Parameters:
authorizationGroup- Authorization Group
-
setDocumentIsCreatedByCAD
Constraints: noneOriginal property name from the Odata EDM: DocumentIsCreatedByCAD
- Parameters:
documentIsCreatedByCAD- CAD Indicator
-
setHandlingUnitType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HandlingUnitType
- Parameters:
handlingUnitType- Handling Unit Type
-
setHasVariableTareWeight
Constraints: noneOriginal property name from the Odata EDM: HasVariableTareWeight
- Parameters:
hasVariableTareWeight- Variable Tare Weight
-
setMaximumPackagingLength
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingLength
- Parameters:
maximumPackagingLength- Maximum Packing Length of Packaging Material
-
setMaximumPackagingWidth
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingWidth
- Parameters:
maximumPackagingWidth- Maximum Packing Width of Packaging Material
-
setMaximumPackagingHeight
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingHeight
- Parameters:
maximumPackagingHeight- Maximum Packing Height of Packaging Material
-
setUnitForMaxPackagingDimensions
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitForMaxPackagingDimensions
- Parameters:
unitForMaxPackagingDimensions- Unit of Measure for Maximum Packing Length/Width/Height
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<Product>
-
getKey
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<Product>
-
fromMap
-
field
@Nonnull public static <T> ProductField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> ProductField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<Product>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<Product>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<Product>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<Product>
-
fetchDescription
Fetches the ProductDescription entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Description.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductDescription entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getDescriptionOrFetch
Retrieval of associated ProductDescription entities (one to many). This corresponds to the OData navigation property to_Description.If the navigation property to_Description of a queried Product 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.
- Returns:
- List of associated ProductDescription entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getDescriptionIfPresent
Retrieval of associated ProductDescription entities (one to many). This corresponds to the OData navigation property to_Description.If the navigation property for an entity Product 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 to_Description is already loaded, the result will
contain the ProductDescription entities. If not, an
Optionwith result stateemptyis returned.
-
setDescription
Overwrites the list of associated ProductDescription entities for the loaded navigation property to_Description.If the navigation property to_Description of a queried Product 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 ProductDescription entities.
-
addDescription
Adds elements to the list of associated ProductDescription entities. This corresponds to the OData navigation property to_Description.If the navigation property to_Description of a queried Product 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 ProductDescription entities.
-
fetchPlant
Fetches the ProductPlant entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Plant.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductPlant entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPlantOrFetch
Retrieval of associated ProductPlant entities (one to many). This corresponds to the OData navigation property to_Plant.If the navigation property to_Plant of a queried Product 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.
- Returns:
- List of associated ProductPlant entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPlantIfPresent
Retrieval of associated ProductPlant entities (one to many). This corresponds to the OData navigation property to_Plant.If the navigation property for an entity Product 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 to_Plant is already loaded, the result will contain the
ProductPlant entities. If not, an
Optionwith result stateemptyis returned.
-
setPlant
Overwrites the list of associated ProductPlant entities for the loaded navigation property to_Plant.If the navigation property to_Plant of a queried Product 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 ProductPlant entities.
-
addPlant
Adds elements to the list of associated ProductPlant entities. This corresponds to the OData navigation property to_Plant.If the navigation property to_Plant of a queried Product 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 ProductPlant entities.
-
fetchProductBasicText
Fetches the ProductBasicText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductBasicText.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductBasicText entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBasicTextOrFetch
Retrieval of associated ProductBasicText entities (one to many). This corresponds to the OData navigation property to_ProductBasicText.If the navigation property to_ProductBasicText of a queried Product 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.
- Returns:
- List of associated ProductBasicText entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBasicTextIfPresent
Retrieval of associated ProductBasicText entities (one to many). This corresponds to the OData navigation property to_ProductBasicText.If the navigation property for an entity Product 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 to_ProductBasicText is already loaded, the result will
contain the ProductBasicText entities. If not, an
Optionwith result stateemptyis returned.
-
setProductBasicText
Overwrites the list of associated ProductBasicText entities for the loaded navigation property to_ProductBasicText.If the navigation property to_ProductBasicText of a queried Product 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 ProductBasicText entities.
-
addProductBasicText
Adds elements to the list of associated ProductBasicText entities. This corresponds to the OData navigation property to_ProductBasicText.If the navigation property to_ProductBasicText of a queried Product 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 ProductBasicText entities.
-
fetchProductInspectionText
Fetches the ProductInspectionText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductInspectionText.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductInspectionText entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductInspectionTextOrFetch
Retrieval of associated ProductInspectionText entities (one to many). This corresponds to the OData navigation property to_ProductInspectionText.If the navigation property to_ProductInspectionText of a queried Product 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.
- Returns:
- List of associated ProductInspectionText entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductInspectionTextIfPresent
@Nonnull public io.vavr.control.Option<List<ProductInspectionText>> getProductInspectionTextIfPresent()Retrieval of associated ProductInspectionText entities (one to many). This corresponds to the OData navigation property to_ProductInspectionText.If the navigation property for an entity Product 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 to_ProductInspectionText is already loaded, the result
will contain the ProductInspectionText entities. If not, an
Optionwith result stateemptyis returned.
-
setProductInspectionText
Overwrites the list of associated ProductInspectionText entities for the loaded navigation property to_ProductInspectionText.If the navigation property to_ProductInspectionText of a queried Product 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 ProductInspectionText entities.
-
addProductInspectionText
Adds elements to the list of associated ProductInspectionText entities. This corresponds to the OData navigation property to_ProductInspectionText.If the navigation property to_ProductInspectionText of a queried Product 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 ProductInspectionText entities.
-
fetchProductProcurement
Fetches the ProductProcurement entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProductProcurement.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated ProductProcurement entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductProcurementOrFetch
Retrieval of associated ProductProcurement entity (one to one). This corresponds to the OData navigation property to_ProductProcurement.If the navigation property to_ProductProcurement of a queried Product 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.
- Returns:
- List of associated ProductProcurement entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductProcurementIfPresent
Retrieval of associated ProductProcurement entity (one to one). This corresponds to the OData navigation property to_ProductProcurement.If the navigation property for an entity Product 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 to_ProductProcurement is already loaded, the result
will contain the ProductProcurement entity. If not, an
Optionwith result stateemptyis returned.
-
setProductProcurement
Overwrites the associated ProductProcurement entity for the loaded navigation property to_ProductProcurement.- Parameters:
value- New ProductProcurement entity.
-
fetchProductPurchaseText
Fetches the ProductPurchaseText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductPurchaseText.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductPurchaseText entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductPurchaseTextOrFetch
Retrieval of associated ProductPurchaseText entities (one to many). This corresponds to the OData navigation property to_ProductPurchaseText.If the navigation property to_ProductPurchaseText of a queried Product 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.
- Returns:
- List of associated ProductPurchaseText entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductPurchaseTextIfPresent
Retrieval of associated ProductPurchaseText entities (one to many). This corresponds to the OData navigation property to_ProductPurchaseText.If the navigation property for an entity Product 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 to_ProductPurchaseText is already loaded, the result
will contain the ProductPurchaseText entities. If not, an
Optionwith result stateemptyis returned.
-
setProductPurchaseText
Overwrites the list of associated ProductPurchaseText entities for the loaded navigation property to_ProductPurchaseText.If the navigation property to_ProductPurchaseText of a queried Product 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 ProductPurchaseText entities.
-
addProductPurchaseText
Adds elements to the list of associated ProductPurchaseText entities. This corresponds to the OData navigation property to_ProductPurchaseText.If the navigation property to_ProductPurchaseText of a queried Product 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 ProductPurchaseText entities.
-
fetchProductQualityMgmt
Fetches the ProductQualityMgmt entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProductQualityMgmt.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated ProductQualityMgmt entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductQualityMgmtOrFetch
Retrieval of associated ProductQualityMgmt entity (one to one). This corresponds to the OData navigation property to_ProductQualityMgmt.If the navigation property to_ProductQualityMgmt of a queried Product 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.
- Returns:
- List of associated ProductQualityMgmt entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductQualityMgmtIfPresent
Retrieval of associated ProductQualityMgmt entity (one to one). This corresponds to the OData navigation property to_ProductQualityMgmt.If the navigation property for an entity Product 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 to_ProductQualityMgmt is already loaded, the result
will contain the ProductQualityMgmt entity. If not, an
Optionwith result stateemptyis returned.
-
setProductQualityMgmt
Overwrites the associated ProductQualityMgmt entity for the loaded navigation property to_ProductQualityMgmt.- Parameters:
value- New ProductQualityMgmt entity.
-
fetchProductSales
Fetches the ProductSales entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProductSales.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated ProductSales entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductSalesOrFetch
Retrieval of associated ProductSales entity (one to one). This corresponds to the OData navigation property to_ProductSales.If the navigation property to_ProductSales of a queried Product 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.
- Returns:
- List of associated ProductSales entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductSalesIfPresent
Retrieval of associated ProductSales entity (one to one). This corresponds to the OData navigation property to_ProductSales.If the navigation property for an entity Product 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 to_ProductSales is already loaded, the result will
contain the ProductSales entity. If not, an
Optionwith result stateemptyis returned.
-
setProductSales
Overwrites the associated ProductSales entity for the loaded navigation property to_ProductSales.- Parameters:
value- New ProductSales entity.
-
fetchProductSalesTax
Fetches the ProductSalesTax entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductSalesTax.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductSalesTax entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductSalesTaxOrFetch
Retrieval of associated ProductSalesTax entities (one to many). This corresponds to the OData navigation property to_ProductSalesTax.If the navigation property to_ProductSalesTax of a queried Product 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.
- Returns:
- List of associated ProductSalesTax entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductSalesTaxIfPresent
Retrieval of associated ProductSalesTax entities (one to many). This corresponds to the OData navigation property to_ProductSalesTax.If the navigation property for an entity Product 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 to_ProductSalesTax is already loaded, the result will
contain the ProductSalesTax entities. If not, an
Optionwith result stateemptyis returned.
-
setProductSalesTax
Overwrites the list of associated ProductSalesTax entities for the loaded navigation property to_ProductSalesTax.If the navigation property to_ProductSalesTax of a queried Product 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 ProductSalesTax entities.
-
addProductSalesTax
Adds elements to the list of associated ProductSalesTax entities. This corresponds to the OData navigation property to_ProductSalesTax.If the navigation property to_ProductSalesTax of a queried Product 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 ProductSalesTax entities.
-
fetchProductStorage
Fetches the ProductStorage entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProductStorage.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated ProductStorage entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductStorageOrFetch
Retrieval of associated ProductStorage entity (one to one). This corresponds to the OData navigation property to_ProductStorage.If the navigation property to_ProductStorage of a queried Product 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.
- Returns:
- List of associated ProductStorage entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductStorageIfPresent
Retrieval of associated ProductStorage entity (one to one). This corresponds to the OData navigation property to_ProductStorage.If the navigation property for an entity Product 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 to_ProductStorage is already loaded, the result will
contain the ProductStorage entity. If not, an
Optionwith result stateemptyis returned.
-
setProductStorage
Overwrites the associated ProductStorage entity for the loaded navigation property to_ProductStorage.- Parameters:
value- New ProductStorage entity.
-
fetchProductUnitsOfMeasure
Fetches the ProductUnitsOfMeasure entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductUnitsOfMeasure.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductUnitsOfMeasure entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductUnitsOfMeasureOrFetch
Retrieval of associated ProductUnitsOfMeasure entities (one to many). This corresponds to the OData navigation property to_ProductUnitsOfMeasure.If the navigation property to_ProductUnitsOfMeasure of a queried Product 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.
- Returns:
- List of associated ProductUnitsOfMeasure entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductUnitsOfMeasureIfPresent
@Nonnull public io.vavr.control.Option<List<ProductUnitsOfMeasure>> getProductUnitsOfMeasureIfPresent()Retrieval of associated ProductUnitsOfMeasure entities (one to many). This corresponds to the OData navigation property to_ProductUnitsOfMeasure.If the navigation property for an entity Product 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 to_ProductUnitsOfMeasure is already loaded, the result
will contain the ProductUnitsOfMeasure entities. If not, an
Optionwith result stateemptyis returned.
-
setProductUnitsOfMeasure
Overwrites the list of associated ProductUnitsOfMeasure entities for the loaded navigation property to_ProductUnitsOfMeasure.If the navigation property to_ProductUnitsOfMeasure of a queried Product 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 ProductUnitsOfMeasure entities.
-
addProductUnitsOfMeasure
Adds elements to the list of associated ProductUnitsOfMeasure entities. This corresponds to the OData navigation property to_ProductUnitsOfMeasure.If the navigation property to_ProductUnitsOfMeasure of a queried Product 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 ProductUnitsOfMeasure entities.
-
fetchSalesDelivery
Fetches the ProductSalesDelivery entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SalesDelivery.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductSalesDelivery entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getSalesDeliveryOrFetch
Retrieval of associated ProductSalesDelivery entities (one to many). This corresponds to the OData navigation property to_SalesDelivery.If the navigation property to_SalesDelivery of a queried Product 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.
- Returns:
- List of associated ProductSalesDelivery entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getSalesDeliveryIfPresent
Retrieval of associated ProductSalesDelivery entities (one to many). This corresponds to the OData navigation property to_SalesDelivery.If the navigation property for an entity Product 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 to_SalesDelivery is already loaded, the result will
contain the ProductSalesDelivery entities. If not, an
Optionwith result stateemptyis returned.
-
setSalesDelivery
Overwrites the list of associated ProductSalesDelivery entities for the loaded navigation property to_SalesDelivery.If the navigation property to_SalesDelivery of a queried Product 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 ProductSalesDelivery entities.
-
addSalesDelivery
Adds elements to the list of associated ProductSalesDelivery entities. This corresponds to the OData navigation property to_SalesDelivery.If the navigation property to_SalesDelivery of a queried Product 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 ProductSalesDelivery entities.
-
fetchValuation
Fetches the ProductValuation entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Valuation.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductValuation entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getValuationOrFetch
Retrieval of associated ProductValuation entities (one to many). This corresponds to the OData navigation property to_Valuation.If the navigation property to_Valuation of a queried Product 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.
- Returns:
- List of associated ProductValuation entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getValuationIfPresent
Retrieval of associated ProductValuation entities (one to many). This corresponds to the OData navigation property to_Valuation.If the navigation property for an entity Product 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 to_Valuation is already loaded, the result will contain
the ProductValuation entities. If not, an
Optionwith result stateemptyis returned.
-
setValuation
Overwrites the list of associated ProductValuation entities for the loaded navigation property to_Valuation.If the navigation property to_Valuation of a queried Product 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 ProductValuation entities.
-
addValuation
Adds elements to the list of associated ProductValuation entities. This corresponds to the OData navigation property to_Valuation.If the navigation property to_Valuation of a queried Product 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 ProductValuation entities.
-
builder
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getProductType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductType
- Returns:
- Product Type
-
getCrossPlantStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CrossPlantStatus
- Returns:
- Cross-Plant Product Status
-
getCrossPlantStatusValidityDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CrossPlantStatusValidityDate
- Returns:
- Date from which the cross-plant material status is valid
-
getCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
- Created On
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Name of Person Responsible for Creating the Object
-
getLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
- Date of Last Change
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Name of Person Who Changed Object
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Change Time Stamp
-
getIsMarkedForDeletion
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
- Deletion Indicator
-
getProductOldID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductOldID
- Returns:
- Old Product Number
-
getGrossWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GrossWeight
- Returns:
- Gross Weight
-
getPurchaseOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchaseOrderQuantityUnit
- Returns:
- Purchase Order Unit of Measure
-
getSourceOfSupply
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SourceOfSupply
- Returns:
- Source of Supply
-
getWeightUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: WeightUnit
- Returns:
- Unit of Weight
-
getNetWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: NetWeight
- Returns:
- Net Weight
-
getCountryOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryOfOrigin
- Returns:
- Country/Region of Origin of Material (Non-Preferential Ori.)
-
getCompetitorID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CompetitorID
- Returns:
- Competitor
-
getProductGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: ProductGroup
- Returns:
- Product Group
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
- Base Unit of Measure
-
getItemCategoryGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ItemCategoryGroup
- Returns:
- General item category group
-
getProductHierarchy
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductHierarchy
- Returns:
- Product Hierarchy
-
getDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
- Division
-
getVarblPurOrdUnitIsActive
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarblPurOrdUnitIsActive
- Returns:
- Variable Purchase Order Unit Active
-
getVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Returns:
- Volume Unit
-
getMaterialVolume
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaterialVolume
- Returns:
- Volume
-
getANPCode
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: ANPCode
- Returns:
- ANP Code
-
getBrand
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Brand
- Returns:
- Brand
-
getProcurementRule
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementRule
- Returns:
- Procurement rule
-
getValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
- Valid-From Date
-
getLowLevelCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LowLevelCode
- Returns:
- Low-Level Code
-
getProdNoInGenProdInPrepackProd
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProdNoInGenProdInPrepackProd
- Returns:
- Material Number of the Generic Material in Prepack Materials
-
getSerialIdentifierAssgmtProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialIdentifierAssgmtProfile
- Returns:
- Serial Number Profile
-
getSizeOrDimensionText
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: SizeOrDimensionText
- Returns:
- Size/dimensions
-
getIndustryStandardName
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: IndustryStandardName
- Returns:
- Industry Standard Description (such as ANSI or ISO)
-
getProductStandardID
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductStandardID
- Returns:
- Global Trade Item Number (EAN/UPC/GTIN)
-
getInternationalArticleNumberCat
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: InternationalArticleNumberCat
- Returns:
- Category of International Article Number (EAN)
-
getProductIsConfigurable
Constraints: noneOriginal property name from the Odata EDM: ProductIsConfigurable
- Returns:
- Product is Configurable
-
getIsBatchManagementRequired
Constraints: noneOriginal property name from the Odata EDM: IsBatchManagementRequired
- Returns:
- Batch Management Requirement Indicator
-
getExternalProductGroup
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ExternalProductGroup
- Returns:
- External Product Group
-
getCrossPlantConfigurableProduct
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CrossPlantConfigurableProduct
- Returns:
- Cross-Plant Configurable Product
-
getSerialNoExplicitnessLevel
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SerialNoExplicitnessLevel
- Returns:
- Level of Explicitness for Serial Number
-
getProductManufacturerNumber
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductManufacturerNumber
- Returns:
- Manufacturer Part Number
-
getManufacturerNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ManufacturerNumber
- Returns:
- Number of a Manufacturer
-
getManufacturerPartProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ManufacturerPartProfile
- Returns:
- Mfr part profile
-
getQltyMgmtInProcmtIsActive
Constraints: noneOriginal property name from the Odata EDM: QltyMgmtInProcmtIsActive
- Returns:
- QM in Procurement Is Active
-
getIndustrySector
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IndustrySector
- Returns:
- Industry
-
getChangeNumber
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Returns:
- Change Number
-
getMaterialRevisionLevel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MaterialRevisionLevel
- Returns:
- Revision Level
-
getHandlingIndicator
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HandlingIndicator
- Returns:
- Handling Indicator
-
getWarehouseProductGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: WarehouseProductGroup
- Returns:
- Warehouse Material Group
-
getWarehouseStorageCondition
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WarehouseStorageCondition
- Returns:
- Warehouse Storage Condition
-
getStandardHandlingUnitType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StandardHandlingUnitType
- Returns:
- Standard HU Type
-
getSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Returns:
- Serial Number Profile
-
getAdjustmentProfile
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AdjustmentProfile
- Returns:
- Adjustment Profile
-
getPreferredUnitOfMeasure
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PreferredUnitOfMeasure
- Returns:
- Preferred Alternative UoM for Warehouse Operations
-
getIsPilferable
Constraints: noneOriginal property name from the Odata EDM: IsPilferable
- Returns:
- Pilferable
-
getIsRelevantForHzdsSubstances
Constraints: noneOriginal property name from the Odata EDM: IsRelevantForHzdsSubstances
- Returns:
- Relevant for Hazardous Substances
-
getQuarantinePeriod
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: QuarantinePeriod
- Returns:
- Quarantine Period
-
getTimeUnitForQuarantinePeriod
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TimeUnitForQuarantinePeriod
- Returns:
- Time Unit for Quarantine Period
-
getQualityInspectionGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: QualityInspectionGroup
- Returns:
- Quality Inspection Group
-
getAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
- Authorization Group
-
getDocumentIsCreatedByCAD
Constraints: noneOriginal property name from the Odata EDM: DocumentIsCreatedByCAD
- Returns:
- CAD Indicator
-
getHandlingUnitType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HandlingUnitType
- Returns:
- Handling Unit Type
-
getHasVariableTareWeight
Constraints: noneOriginal property name from the Odata EDM: HasVariableTareWeight
- Returns:
- Variable Tare Weight
-
getMaximumPackagingLength
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingLength
- Returns:
- Maximum Packing Length of Packaging Material
-
getMaximumPackagingWidth
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingWidth
- Returns:
- Maximum Packing Width of Packaging Material
-
getMaximumPackagingHeight
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingHeight
- Returns:
- Maximum Packing Height of Packaging Material
-
getUnitForMaxPackagingDimensions
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitForMaxPackagingDimensions
- Returns:
- Unit of Measure for Maximum Packing Length/Width/Height
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-