java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<ComparisonResult>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.billofmaterialcomparison.ComparisonResult

public class ComparisonResult extends VdmEntity<ComparisonResult>
Comparison Result

Original entity name from the Odata EDM: ComparisonResult

  • Field Details

    • ALL_FIELDS

      public static final ComparisonResultSelectable ALL_FIELDS
      Selector for all available fields of ComparisonResult.
    • BOM_COMPARISON_UUID

      public static final ComparisonResultField<byte[]> BOM_COMPARISON_UUID
      Use with available fluent helpers to apply the BOMComparisonUUID field to query operations.
    • BOM_COMPONENT_PRIMARY

      public static final ComparisonResultField<String> BOM_COMPONENT_PRIMARY
      Use with available fluent helpers to apply the BOMComponentPrimary field to query operations.
    • BOM_COMPONENT_SECONDARY

      public static final ComparisonResultField<String> BOM_COMPONENT_SECONDARY
      Use with available fluent helpers to apply the BOMComponentSecondary field to query operations.
    • BOM_COMPARISON_RESULT

      public static final ComparisonResultField<String> BOM_COMPARISON_RESULT
      Use with available fluent helpers to apply the BOMComparisonResult field to query operations.
    • MATERIAL_TYPE_PRIMARY

      public static final ComparisonResultField<String> MATERIAL_TYPE_PRIMARY
      Use with available fluent helpers to apply the MaterialTypePrimary field to query operations.
    • MATERIAL_TYPE_SECONDARY

      public static final ComparisonResultField<String> MATERIAL_TYPE_SECONDARY
      Use with available fluent helpers to apply the MaterialTypeSecondary field to query operations.
    • BOM_ITEM_QUANTITY_PRIMARY

      public static final ComparisonResultField<BigDecimal> BOM_ITEM_QUANTITY_PRIMARY
      Use with available fluent helpers to apply the BOMItemQuantityPrimary field to query operations.
    • BOM_ITEM_QUANTITY_SECONDARY

      public static final ComparisonResultField<BigDecimal> BOM_ITEM_QUANTITY_SECONDARY
      Use with available fluent helpers to apply the BOMItemQuantitySecondary field to query operations.
    • BOM_ITEM_CATEGORY_PRIMARY

      public static final ComparisonResultField<String> BOM_ITEM_CATEGORY_PRIMARY
      Use with available fluent helpers to apply the BOMItemCategoryPrimary field to query operations.
    • BOM_ITEM_CATEGORY_SECONDARY

      public static final ComparisonResultField<String> BOM_ITEM_CATEGORY_SECONDARY
      Use with available fluent helpers to apply the BOMItemCategorySecondary field to query operations.
    • COMPLETE_MAINT_STATUS_PRIMARY

      public static final ComparisonResultField<String> COMPLETE_MAINT_STATUS_PRIMARY
      Use with available fluent helpers to apply the CompleteMaintStatusPrimary field to query operations.
    • COMPLETE_MAINT_STATUS_SECONDARY

      public static final ComparisonResultField<String> COMPLETE_MAINT_STATUS_SECONDARY
      Use with available fluent helpers to apply the CompleteMaintStatusSecondary field to query operations.
    • BOM_ITEM_DESCRIPTION_PRIMARY

      public static final ComparisonResultField<String> BOM_ITEM_DESCRIPTION_PRIMARY
      Use with available fluent helpers to apply the BOMItemDescriptionPrimary field to query operations.
    • BOM_ITEM_DESCRIPTION_SECONDARY

      public static final ComparisonResultField<String> BOM_ITEM_DESCRIPTION_SECONDARY
      Use with available fluent helpers to apply the BOMItemDescriptionSecondary field to query operations.
    • BOM_HEADER_BASE_UNIT_PRIMARY

      public static final ComparisonResultField<String> BOM_HEADER_BASE_UNIT_PRIMARY
      Use with available fluent helpers to apply the BOMHeaderBaseUnitPrimary field to query operations.
    • BOM_HEADER_BASE_UNIT_SECONDARY

      public static final ComparisonResultField<String> BOM_HEADER_BASE_UNIT_SECONDARY
      Use with available fluent helpers to apply the BOMHeaderBaseUnitSecondary field to query operations.
    • BOM_ITEM_UNIT_PRIMARY

      public static final ComparisonResultField<String> BOM_ITEM_UNIT_PRIMARY
      Use with available fluent helpers to apply the BOMItemUnitPrimary field to query operations.
    • BOM_ITEM_UNIT_SECONDARY

      public static final ComparisonResultField<String> BOM_ITEM_UNIT_SECONDARY
      Use with available fluent helpers to apply the BOMItemUnitSecondary field to query operations.
    • IS_PRODUCTION_RELEVANT_PRIMARY

      public static final ComparisonResultField<Boolean> IS_PRODUCTION_RELEVANT_PRIMARY
      Use with available fluent helpers to apply the IsProductionRelevantPrimary field to query operations.
    • IS_PRODUCTION_RELEVANT_SECOND

      public static final ComparisonResultField<Boolean> IS_PRODUCTION_RELEVANT_SECOND
      Use with available fluent helpers to apply the IsProductionRelevantSecond field to query operations.
    • ITEM_IS_COSTING_RELEVANT_PRIMARY

      public static final ComparisonResultField<String> ITEM_IS_COSTING_RELEVANT_PRIMARY
      Use with available fluent helpers to apply the ItemIsCostingRelevantPrimary field to query operations.
    • ITEM_IS_COSTING_RELEVANT_SECONDARY

      public static final ComparisonResultField<String> ITEM_IS_COSTING_RELEVANT_SECONDARY
      Use with available fluent helpers to apply the ItemIsCostingRelevantSecondary field to query operations.
    • IS_HEADER_DELETE_PRIMARY

      public static final ComparisonResultField<Boolean> IS_HEADER_DELETE_PRIMARY
      Use with available fluent helpers to apply the IsHeaderDeletePrimary field to query operations.
    • IS_HEADER_DELETE_SECONDARY

      public static final ComparisonResultField<Boolean> IS_HEADER_DELETE_SECONDARY
      Use with available fluent helpers to apply the IsHeaderDeleteSecondary field to query operations.
    • SPCL_PROCUREMENT_TYPE_PRIMARY

      public static final ComparisonResultField<String> SPCL_PROCUREMENT_TYPE_PRIMARY
      Use with available fluent helpers to apply the SpclProcurementTypePrimary field to query operations.
    • MATL_IS_CONFIGURABLE_PRIMARY

      public static final ComparisonResultField<Boolean> MATL_IS_CONFIGURABLE_PRIMARY
      Use with available fluent helpers to apply the MatlIsConfigurablePrimary field to query operations.
    • IS_MATERIAL_PROVISION_PRIMARY

      public static final ComparisonResultField<String> IS_MATERIAL_PROVISION_PRIMARY
      Use with available fluent helpers to apply the IsMaterialProvisionPrimary field to query operations.
    • IS_CAD_PRIMARY

      public static final ComparisonResultField<Boolean> IS_CAD_PRIMARY
      Use with available fluent helpers to apply the IsCADPrimary field to query operations.
    • LEAD_TIME_OFFSET_PRIMARY

      public static final ComparisonResultField<BigDecimal> LEAD_TIME_OFFSET_PRIMARY
      Use with available fluent helpers to apply the LeadTimeOffsetPrimary field to query operations.
    • PURCHASING_GROUPP_PIMARY

      public static final ComparisonResultField<String> PURCHASING_GROUPP_PIMARY
      Use with available fluent helpers to apply the PurchasingGrouppPimary field to query operations.
    • DELIV_DURATION_IN_DAYS_PRIMARY

      public static final ComparisonResultField<BigDecimal> DELIV_DURATION_IN_DAYS_PRIMARY
      Use with available fluent helpers to apply the DelivDurationInDaysPrimary field to query operations.
    • SUPPLIER_PRIMARY

      public static final ComparisonResultField<String> SUPPLIER_PRIMARY
      Use with available fluent helpers to apply the SupplierPrimary field to query operations.
    • BOM_ITEM_PRICE_PRIMARY

      public static final ComparisonResultField<BigDecimal> BOM_ITEM_PRICE_PRIMARY
      Use with available fluent helpers to apply the BOMItemPricePrimary field to query operations.
    • BOM_ITEM_PRICE_UNIT_PRIMARY

      public static final ComparisonResultField<String> BOM_ITEM_PRICE_UNIT_PRIMARY
      Use with available fluent helpers to apply the BOMItemPriceUnitPrimary field to query operations.
    • NMBR_OF_VARBL_SIZE_ITEM_PRIMARY

      public static final ComparisonResultField<BigDecimal> NMBR_OF_VARBL_SIZE_ITEM_PRIMARY
      Use with available fluent helpers to apply the NmbrOfVarblSizeItemPrimary field to query operations.
    • SIZE1_PRIMARY

      public static final ComparisonResultField<BigDecimal> SIZE1_PRIMARY
      Use with available fluent helpers to apply the Size1Primary field to query operations.
    • SIZE2_PRIMARY

      public static final ComparisonResultField<BigDecimal> SIZE2_PRIMARY
      Use with available fluent helpers to apply the Size2Primary field to query operations.
    • SIZE3_PRIMARY

      public static final ComparisonResultField<BigDecimal> SIZE3_PRIMARY
      Use with available fluent helpers to apply the Size3Primary field to query operations.
    • QTY_VARIABLE_SIZE_ITEM_PRIMARY

      public static final ComparisonResultField<BigDecimal> QTY_VARIABLE_SIZE_ITEM_PRIMARY
      Use with available fluent helpers to apply the QtyVariableSizeItemPrimary field to query operations.
    • FORMULA_KEY_PRIMARY

      public static final ComparisonResultField<String> FORMULA_KEY_PRIMARY
      Use with available fluent helpers to apply the FormulaKeyPrimary field to query operations.
    • GOODS_RECEIPT_DURATION_PRIMARY

      public static final ComparisonResultField<BigDecimal> GOODS_RECEIPT_DURATION_PRIMARY
      Use with available fluent helpers to apply the GoodsReceiptDurationPrimary field to query operations.
    • MATERIAL_GROUP_PRIMARY

      public static final ComparisonResultField<String> MATERIAL_GROUP_PRIMARY
      Use with available fluent helpers to apply the MaterialGroupPrimary field to query operations.
    • SPCL_PROCUREMENT_TYPE_SECONDARY

      public static final ComparisonResultField<String> SPCL_PROCUREMENT_TYPE_SECONDARY
      Use with available fluent helpers to apply the SpclProcurementTypeSecondary field to query operations.
    • MATL_IS_CONFIGURABLE_SECONDARY

      public static final ComparisonResultField<Boolean> MATL_IS_CONFIGURABLE_SECONDARY
      Use with available fluent helpers to apply the MatlIsConfigurableSecondary field to query operations.
    • IS_MATERIAL_PROVISION_SECONDARY

      public static final ComparisonResultField<String> IS_MATERIAL_PROVISION_SECONDARY
      Use with available fluent helpers to apply the IsMaterialProvisionSecondary field to query operations.
    • IS_CAD_SECONDARY

      public static final ComparisonResultField<Boolean> IS_CAD_SECONDARY
      Use with available fluent helpers to apply the IsCADSecondary field to query operations.
    • LEAD_TIME_OFFSET_SECONDARY

      public static final ComparisonResultField<BigDecimal> LEAD_TIME_OFFSET_SECONDARY
      Use with available fluent helpers to apply the LeadTimeOffsetSecondary field to query operations.
    • PURCHASING_GROUP_SECONDARY

      public static final ComparisonResultField<String> PURCHASING_GROUP_SECONDARY
      Use with available fluent helpers to apply the PurchasingGroupSecondary field to query operations.
    • DELIV_DURATION_IN_DAYS_SECONDARY

      public static final ComparisonResultField<BigDecimal> DELIV_DURATION_IN_DAYS_SECONDARY
      Use with available fluent helpers to apply the DelivDurationInDaysSecondary field to query operations.
    • SUPPLIER_SECONDARY

      public static final ComparisonResultField<String> SUPPLIER_SECONDARY
      Use with available fluent helpers to apply the SupplierSecondary field to query operations.
    • BOM_ITEM_PRICE_SECONDARY

      public static final ComparisonResultField<BigDecimal> BOM_ITEM_PRICE_SECONDARY
      Use with available fluent helpers to apply the BOMItemPriceSecondary field to query operations.
    • BOM_ITEM_PRICE_UNIT_SECONDARY

      public static final ComparisonResultField<String> BOM_ITEM_PRICE_UNIT_SECONDARY
      Use with available fluent helpers to apply the BomItemPriceUnitSecondary field to query operations.
    • NMBR_OF_VARBL_SIZE_ITEM_SECONDARY

      public static final ComparisonResultField<BigDecimal> NMBR_OF_VARBL_SIZE_ITEM_SECONDARY
      Use with available fluent helpers to apply the NmbrOfVarblSizeItemSecondary field to query operations.
    • SIZE1_SECONDARY

      public static final ComparisonResultField<BigDecimal> SIZE1_SECONDARY
      Use with available fluent helpers to apply the Size1Secondary field to query operations.
    • SIZE2_SECONDARY

      public static final ComparisonResultField<BigDecimal> SIZE2_SECONDARY
      Use with available fluent helpers to apply the Size2Secondary field to query operations.
    • SIZE3_SECONDARY

      public static final ComparisonResultField<BigDecimal> SIZE3_SECONDARY
      Use with available fluent helpers to apply the Size3Secondary field to query operations.
    • QTY_VARIABLE_SIZE_ITEM_SECONDARY

      public static final ComparisonResultField<BigDecimal> QTY_VARIABLE_SIZE_ITEM_SECONDARY
      Use with available fluent helpers to apply the QtyVariableSizeItemSecondary field to query operations.
    • FORMULA_KEY_SECONDARY

      public static final ComparisonResultField<String> FORMULA_KEY_SECONDARY
      Use with available fluent helpers to apply the FormulaKeySecondary field to query operations.
    • GOODS_RECEIPT_DURATION_SECONDARY

      public static final ComparisonResultField<BigDecimal> GOODS_RECEIPT_DURATION_SECONDARY
      Use with available fluent helpers to apply the GoodsReceiptDurationSecondary field to query operations.
    • MATERIAL_GROUP_SECONDARY

      public static final ComparisonResultField<String> MATERIAL_GROUP_SECONDARY
      Use with available fluent helpers to apply the MaterialGroupSecondary field to query operations.
  • Constructor Details

    • ComparisonResult

      public ComparisonResult()
    • ComparisonResult

      public ComparisonResult(@Nullable byte[] bOMComparisonUUID, @Nullable String bOMComponentPrimary, @Nullable String bOMComponentSecondary, @Nullable String bOMComparisonResult, @Nullable String materialTypePrimary, @Nullable String materialTypeSecondary, @Nullable BigDecimal bOMItemQuantityPrimary, @Nullable BigDecimal bOMItemQuantitySecondary, @Nullable String bOMItemCategoryPrimary, @Nullable String bOMItemCategorySecondary, @Nullable String completeMaintStatusPrimary, @Nullable String completeMaintStatusSecondary, @Nullable String bOMItemDescriptionPrimary, @Nullable String bOMItemDescriptionSecondary, @Nullable String bOMHeaderBaseUnitPrimary, @Nullable String bOMHeaderBaseUnitSecondary, @Nullable String bOMItemUnitPrimary, @Nullable String bOMItemUnitSecondary, @Nullable Boolean isProductionRelevantPrimary, @Nullable Boolean isProductionRelevantSecond, @Nullable String itemIsCostingRelevantPrimary, @Nullable String itemIsCostingRelevantSecondary, @Nullable Boolean isHeaderDeletePrimary, @Nullable Boolean isHeaderDeleteSecondary, @Nullable String spclProcurementTypePrimary, @Nullable Boolean matlIsConfigurablePrimary, @Nullable String isMaterialProvisionPrimary, @Nullable Boolean isCADPrimary, @Nullable BigDecimal leadTimeOffsetPrimary, @Nullable String purchasingGrouppPimary, @Nullable BigDecimal delivDurationInDaysPrimary, @Nullable String supplierPrimary, @Nullable BigDecimal bOMItemPricePrimary, @Nullable String bOMItemPriceUnitPrimary, @Nullable BigDecimal nmbrOfVarblSizeItemPrimary, @Nullable BigDecimal size1Primary, @Nullable BigDecimal size2Primary, @Nullable BigDecimal size3Primary, @Nullable BigDecimal qtyVariableSizeItemPrimary, @Nullable String formulaKeyPrimary, @Nullable BigDecimal goodsReceiptDurationPrimary, @Nullable String materialGroupPrimary, @Nullable String spclProcurementTypeSecondary, @Nullable Boolean matlIsConfigurableSecondary, @Nullable String isMaterialProvisionSecondary, @Nullable Boolean isCADSecondary, @Nullable BigDecimal leadTimeOffsetSecondary, @Nullable String purchasingGroupSecondary, @Nullable BigDecimal delivDurationInDaysSecondary, @Nullable String supplierSecondary, @Nullable BigDecimal bOMItemPriceSecondary, @Nullable String bomItemPriceUnitSecondary, @Nullable BigDecimal nmbrOfVarblSizeItemSecondary, @Nullable BigDecimal size1Secondary, @Nullable BigDecimal size2Secondary, @Nullable BigDecimal size3Secondary, @Nullable BigDecimal qtyVariableSizeItemSecondary, @Nullable String formulaKeySecondary, @Nullable BigDecimal goodsReceiptDurationSecondary, @Nullable String materialGroupSecondary)
  • Method Details

    • getType

      @Nonnull public Class<ComparisonResult> getType()
      Specified by:
      getType in class VdmObject<ComparisonResult>
    • setBOMComparisonUUID

      public void setBOMComparisonUUID(@Nullable byte[] bOMComparisonUUID)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BOMComparisonUUID

      Parameters:
      bOMComparisonUUID - GUID
    • setBOMComponentPrimary

      public void setBOMComponentPrimary(@Nullable String bOMComponentPrimary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMComponentPrimary

      Parameters:
      bOMComponentPrimary - Component
    • setBOMComponentSecondary

      public void setBOMComponentSecondary(@Nullable String bOMComponentSecondary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMComponentSecondary

      Parameters:
      bOMComponentSecondary - Component
    • setBOMComparisonResult

      public void setBOMComparisonResult(@Nullable String bOMComparisonResult)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMComparisonResult

      Parameters:
      bOMComparisonResult - Comparson Result
    • setMaterialTypePrimary

      public void setMaterialTypePrimary(@Nullable String materialTypePrimary)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialTypePrimary

      Parameters:
      materialTypePrimary - Material Type
    • setMaterialTypeSecondary

      public void setMaterialTypeSecondary(@Nullable String materialTypeSecondary)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialTypeSecondary

      Parameters:
      materialTypeSecondary - Material Type
    • setBOMItemQuantityPrimary

      public void setBOMItemQuantityPrimary(@Nullable BigDecimal bOMItemQuantityPrimary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: BOMItemQuantityPrimary

      Parameters:
      bOMItemQuantityPrimary - Quantity
    • setBOMItemQuantitySecondary

      public void setBOMItemQuantitySecondary(@Nullable BigDecimal bOMItemQuantitySecondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: BOMItemQuantitySecondary

      Parameters:
      bOMItemQuantitySecondary - Quantity
    • setBOMItemCategoryPrimary

      public void setBOMItemCategoryPrimary(@Nullable String bOMItemCategoryPrimary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemCategoryPrimary

      Parameters:
      bOMItemCategoryPrimary - Item Category
    • setBOMItemCategorySecondary

      public void setBOMItemCategorySecondary(@Nullable String bOMItemCategorySecondary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemCategorySecondary

      Parameters:
      bOMItemCategorySecondary - Item Category
    • setCompleteMaintStatusPrimary

      public void setCompleteMaintStatusPrimary(@Nullable String completeMaintStatusPrimary)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CompleteMaintStatusPrimary

      Parameters:
      completeMaintStatusPrimary - Complete status
    • setCompleteMaintStatusSecondary

      public void setCompleteMaintStatusSecondary(@Nullable String completeMaintStatusSecondary)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CompleteMaintStatusSecondary

      Parameters:
      completeMaintStatusSecondary - Complete status
    • setBOMItemDescriptionPrimary

      public void setBOMItemDescriptionPrimary(@Nullable String bOMItemDescriptionPrimary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescriptionPrimary

      Parameters:
      bOMItemDescriptionPrimary - Description
    • setBOMItemDescriptionSecondary

      public void setBOMItemDescriptionSecondary(@Nullable String bOMItemDescriptionSecondary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescriptionSecondary

      Parameters:
      bOMItemDescriptionSecondary - Description
    • setBOMHeaderBaseUnitPrimary

      public void setBOMHeaderBaseUnitPrimary(@Nullable String bOMHeaderBaseUnitPrimary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMHeaderBaseUnitPrimary

      Parameters:
      bOMHeaderBaseUnitPrimary - Base Unit
    • setBOMHeaderBaseUnitSecondary

      public void setBOMHeaderBaseUnitSecondary(@Nullable String bOMHeaderBaseUnitSecondary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMHeaderBaseUnitSecondary

      Parameters:
      bOMHeaderBaseUnitSecondary - Base Unit
    • setBOMItemUnitPrimary

      public void setBOMItemUnitPrimary(@Nullable String bOMItemUnitPrimary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMItemUnitPrimary

      Parameters:
      bOMItemUnitPrimary - Component UoM
    • setBOMItemUnitSecondary

      public void setBOMItemUnitSecondary(@Nullable String bOMItemUnitSecondary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMItemUnitSecondary

      Parameters:
      bOMItemUnitSecondary - Component UoM
    • setIsProductionRelevantPrimary

      public void setIsProductionRelevantPrimary(@Nullable Boolean isProductionRelevantPrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsProductionRelevantPrimary

      Parameters:
      isProductionRelevantPrimary - Production
    • setIsProductionRelevantSecond

      public void setIsProductionRelevantSecond(@Nullable Boolean isProductionRelevantSecond)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsProductionRelevantSecond

      Parameters:
      isProductionRelevantSecond - Production
    • setItemIsCostingRelevantPrimary

      public void setItemIsCostingRelevantPrimary(@Nullable String itemIsCostingRelevantPrimary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemIsCostingRelevantPrimary

      Parameters:
      itemIsCostingRelevantPrimary - CostingRelevncy
    • setItemIsCostingRelevantSecondary

      public void setItemIsCostingRelevantSecondary(@Nullable String itemIsCostingRelevantSecondary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemIsCostingRelevantSecondary

      Parameters:
      itemIsCostingRelevantSecondary - CostingRelevncy
    • setIsHeaderDeletePrimary

      public void setIsHeaderDeletePrimary(@Nullable Boolean isHeaderDeletePrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsHeaderDeletePrimary

      Parameters:
      isHeaderDeletePrimary - Deletion Ind.
    • setIsHeaderDeleteSecondary

      public void setIsHeaderDeleteSecondary(@Nullable Boolean isHeaderDeleteSecondary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsHeaderDeleteSecondary

      Parameters:
      isHeaderDeleteSecondary - Deletion Ind.
    • setSpclProcurementTypePrimary

      public void setSpclProcurementTypePrimary(@Nullable String spclProcurementTypePrimary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpclProcurementTypePrimary

      Parameters:
      spclProcurementTypePrimary - SpecProcurement
    • setMatlIsConfigurablePrimary

      public void setMatlIsConfigurablePrimary(@Nullable Boolean matlIsConfigurablePrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlIsConfigurablePrimary

      Parameters:
      matlIsConfigurablePrimary - Configurable
    • setIsMaterialProvisionPrimary

      public void setIsMaterialProvisionPrimary(@Nullable String isMaterialProvisionPrimary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvisionPrimary

      Parameters:
      isMaterialProvisionPrimary - Mat. Prov. Ind.
    • setIsCADPrimary

      public void setIsCADPrimary(@Nullable Boolean isCADPrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCADPrimary

      Parameters:
      isCADPrimary - CAD Indicator
    • setLeadTimeOffsetPrimary

      public void setLeadTimeOffsetPrimary(@Nullable BigDecimal leadTimeOffsetPrimary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: LeadTimeOffsetPrimary

      Parameters:
      leadTimeOffsetPrimary - Lead-tm offset
    • setPurchasingGrouppPimary

      public void setPurchasingGrouppPimary(@Nullable String purchasingGrouppPimary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGrouppPimary

      Parameters:
      purchasingGrouppPimary - Purch. Group
    • setDelivDurationInDaysPrimary

      public void setDelivDurationInDaysPrimary(@Nullable BigDecimal delivDurationInDaysPrimary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DelivDurationInDaysPrimary

      Parameters:
      delivDurationInDaysPrimary - Del time (days)
    • setSupplierPrimary

      public void setSupplierPrimary(@Nullable String supplierPrimary)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierPrimary

      Parameters:
      supplierPrimary - Supplier
    • setBOMItemPricePrimary

      public void setBOMItemPricePrimary(@Nullable BigDecimal bOMItemPricePrimary)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BOMItemPricePrimary

      Parameters:
      bOMItemPricePrimary - Price
    • setBOMItemPriceUnitPrimary

      public void setBOMItemPriceUnitPrimary(@Nullable String bOMItemPriceUnitPrimary)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BOMItemPriceUnitPrimary

      Parameters:
      bOMItemPriceUnitPrimary - Currency
    • setNmbrOfVarblSizeItemPrimary

      public void setNmbrOfVarblSizeItemPrimary(@Nullable BigDecimal nmbrOfVarblSizeItemPrimary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NmbrOfVarblSizeItemPrimary

      Parameters:
      nmbrOfVarblSizeItemPrimary - Number Required
    • setSize1Primary

      public void setSize1Primary(@Nullable BigDecimal size1Primary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size1Primary

      Parameters:
      size1Primary - Size 1
    • setSize2Primary

      public void setSize2Primary(@Nullable BigDecimal size2Primary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size2Primary

      Parameters:
      size2Primary - Size 2
    • setSize3Primary

      public void setSize3Primary(@Nullable BigDecimal size3Primary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size3Primary

      Parameters:
      size3Primary - Size 3
    • setQtyVariableSizeItemPrimary

      public void setQtyVariableSizeItemPrimary(@Nullable BigDecimal qtyVariableSizeItemPrimary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QtyVariableSizeItemPrimary

      Parameters:
      qtyVariableSizeItemPrimary - VSI Quantity
    • setFormulaKeyPrimary

      public void setFormulaKeyPrimary(@Nullable String formulaKeyPrimary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKeyPrimary

      Parameters:
      formulaKeyPrimary - Formula key
    • setGoodsReceiptDurationPrimary

      public void setGoodsReceiptDurationPrimary(@Nullable BigDecimal goodsReceiptDurationPrimary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDurationPrimary

      Parameters:
      goodsReceiptDurationPrimary - GR proc. time
    • setMaterialGroupPrimary

      public void setMaterialGroupPrimary(@Nullable String materialGroupPrimary)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroupPrimary

      Parameters:
      materialGroupPrimary - Material Group
    • setSpclProcurementTypeSecondary

      public void setSpclProcurementTypeSecondary(@Nullable String spclProcurementTypeSecondary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpclProcurementTypeSecondary

      Parameters:
      spclProcurementTypeSecondary - SpecProcurement
    • setMatlIsConfigurableSecondary

      public void setMatlIsConfigurableSecondary(@Nullable Boolean matlIsConfigurableSecondary)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlIsConfigurableSecondary

      Parameters:
      matlIsConfigurableSecondary - Configurable
    • setIsMaterialProvisionSecondary

      public void setIsMaterialProvisionSecondary(@Nullable String isMaterialProvisionSecondary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvisionSecondary

      Parameters:
      isMaterialProvisionSecondary - Mat. Prov. Ind.
    • setIsCADSecondary

      public void setIsCADSecondary(@Nullable Boolean isCADSecondary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCADSecondary

      Parameters:
      isCADSecondary - CAD Indicator
    • setLeadTimeOffsetSecondary

      public void setLeadTimeOffsetSecondary(@Nullable BigDecimal leadTimeOffsetSecondary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: LeadTimeOffsetSecondary

      Parameters:
      leadTimeOffsetSecondary - Lead-tm offset
    • setPurchasingGroupSecondary

      public void setPurchasingGroupSecondary(@Nullable String purchasingGroupSecondary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroupSecondary

      Parameters:
      purchasingGroupSecondary - Purch. Group
    • setDelivDurationInDaysSecondary

      public void setDelivDurationInDaysSecondary(@Nullable BigDecimal delivDurationInDaysSecondary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DelivDurationInDaysSecondary

      Parameters:
      delivDurationInDaysSecondary - Del time (days)
    • setSupplierSecondary

      public void setSupplierSecondary(@Nullable String supplierSecondary)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierSecondary

      Parameters:
      supplierSecondary - Supplier
    • setBOMItemPriceSecondary

      public void setBOMItemPriceSecondary(@Nullable BigDecimal bOMItemPriceSecondary)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BOMItemPriceSecondary

      Parameters:
      bOMItemPriceSecondary - Price
    • setBomItemPriceUnitSecondary

      public void setBomItemPriceUnitSecondary(@Nullable String bomItemPriceUnitSecondary)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BomItemPriceUnitSecondary

      Parameters:
      bomItemPriceUnitSecondary - Currency
    • setNmbrOfVarblSizeItemSecondary

      public void setNmbrOfVarblSizeItemSecondary(@Nullable BigDecimal nmbrOfVarblSizeItemSecondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NmbrOfVarblSizeItemSecondary

      Parameters:
      nmbrOfVarblSizeItemSecondary - Number Required
    • setSize1Secondary

      public void setSize1Secondary(@Nullable BigDecimal size1Secondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size1Secondary

      Parameters:
      size1Secondary - Size 1
    • setSize2Secondary

      public void setSize2Secondary(@Nullable BigDecimal size2Secondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size2Secondary

      Parameters:
      size2Secondary - Size 2
    • setSize3Secondary

      public void setSize3Secondary(@Nullable BigDecimal size3Secondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size3Secondary

      Parameters:
      size3Secondary - Size 3
    • setQtyVariableSizeItemSecondary

      public void setQtyVariableSizeItemSecondary(@Nullable BigDecimal qtyVariableSizeItemSecondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QtyVariableSizeItemSecondary

      Parameters:
      qtyVariableSizeItemSecondary - VSI Quantity
    • setFormulaKeySecondary

      public void setFormulaKeySecondary(@Nullable String formulaKeySecondary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKeySecondary

      Parameters:
      formulaKeySecondary - Formula key
    • setGoodsReceiptDurationSecondary

      public void setGoodsReceiptDurationSecondary(@Nullable BigDecimal goodsReceiptDurationSecondary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDurationSecondary

      Parameters:
      goodsReceiptDurationSecondary - GR proc. time
    • setMaterialGroupSecondary

      public void setMaterialGroupSecondary(@Nullable String materialGroupSecondary)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroupSecondary

      Parameters:
      materialGroupSecondary - Material Group
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<ComparisonResult>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<ComparisonResult>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<ComparisonResult>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<ComparisonResult>
    • field

      @Nonnull public static <T> ComparisonResultField<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> ComparisonResultField<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 field
      fieldName - 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

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<ComparisonResult>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<ComparisonResult>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<ComparisonResult>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<ComparisonResult>
    • builder

      @Nonnull public static ComparisonResult.ComparisonResultBuilder builder()
    • getBOMComparisonUUID

      @Nullable public byte[] getBOMComparisonUUID()
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BOMComparisonUUID

      Returns:
      GUID
    • getBOMComponentPrimary

      @Nullable public String getBOMComponentPrimary()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMComponentPrimary

      Returns:
      Component
    • getBOMComponentSecondary

      @Nullable public String getBOMComponentSecondary()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMComponentSecondary

      Returns:
      Component
    • getBOMComparisonResult

      @Nullable public String getBOMComparisonResult()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMComparisonResult

      Returns:
      Comparson Result
    • getMaterialTypePrimary

      @Nullable public String getMaterialTypePrimary()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialTypePrimary

      Returns:
      Material Type
    • getMaterialTypeSecondary

      @Nullable public String getMaterialTypeSecondary()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialTypeSecondary

      Returns:
      Material Type
    • getBOMItemQuantityPrimary

      @Nullable public BigDecimal getBOMItemQuantityPrimary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: BOMItemQuantityPrimary

      Returns:
      Quantity
    • getBOMItemQuantitySecondary

      @Nullable public BigDecimal getBOMItemQuantitySecondary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: BOMItemQuantitySecondary

      Returns:
      Quantity
    • getBOMItemCategoryPrimary

      @Nullable public String getBOMItemCategoryPrimary()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemCategoryPrimary

      Returns:
      Item Category
    • getBOMItemCategorySecondary

      @Nullable public String getBOMItemCategorySecondary()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemCategorySecondary

      Returns:
      Item Category
    • getCompleteMaintStatusPrimary

      @Nullable public String getCompleteMaintStatusPrimary()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CompleteMaintStatusPrimary

      Returns:
      Complete status
    • getCompleteMaintStatusSecondary

      @Nullable public String getCompleteMaintStatusSecondary()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CompleteMaintStatusSecondary

      Returns:
      Complete status
    • getBOMItemDescriptionPrimary

      @Nullable public String getBOMItemDescriptionPrimary()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescriptionPrimary

      Returns:
      Description
    • getBOMItemDescriptionSecondary

      @Nullable public String getBOMItemDescriptionSecondary()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescriptionSecondary

      Returns:
      Description
    • getBOMHeaderBaseUnitPrimary

      @Nullable public String getBOMHeaderBaseUnitPrimary()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMHeaderBaseUnitPrimary

      Returns:
      Base Unit
    • getBOMHeaderBaseUnitSecondary

      @Nullable public String getBOMHeaderBaseUnitSecondary()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMHeaderBaseUnitSecondary

      Returns:
      Base Unit
    • getBOMItemUnitPrimary

      @Nullable public String getBOMItemUnitPrimary()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMItemUnitPrimary

      Returns:
      Component UoM
    • getBOMItemUnitSecondary

      @Nullable public String getBOMItemUnitSecondary()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMItemUnitSecondary

      Returns:
      Component UoM
    • getIsProductionRelevantPrimary

      @Nullable public Boolean getIsProductionRelevantPrimary()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsProductionRelevantPrimary

      Returns:
      Production
    • getIsProductionRelevantSecond

      @Nullable public Boolean getIsProductionRelevantSecond()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsProductionRelevantSecond

      Returns:
      Production
    • getItemIsCostingRelevantPrimary

      @Nullable public String getItemIsCostingRelevantPrimary()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemIsCostingRelevantPrimary

      Returns:
      CostingRelevncy
    • getItemIsCostingRelevantSecondary

      @Nullable public String getItemIsCostingRelevantSecondary()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemIsCostingRelevantSecondary

      Returns:
      CostingRelevncy
    • getIsHeaderDeletePrimary

      @Nullable public Boolean getIsHeaderDeletePrimary()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsHeaderDeletePrimary

      Returns:
      Deletion Ind.
    • getIsHeaderDeleteSecondary

      @Nullable public Boolean getIsHeaderDeleteSecondary()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsHeaderDeleteSecondary

      Returns:
      Deletion Ind.
    • getSpclProcurementTypePrimary

      @Nullable public String getSpclProcurementTypePrimary()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpclProcurementTypePrimary

      Returns:
      SpecProcurement
    • getMatlIsConfigurablePrimary

      @Nullable public Boolean getMatlIsConfigurablePrimary()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlIsConfigurablePrimary

      Returns:
      Configurable
    • getIsMaterialProvisionPrimary

      @Nullable public String getIsMaterialProvisionPrimary()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvisionPrimary

      Returns:
      Mat. Prov. Ind.
    • getIsCADPrimary

      @Nullable public Boolean getIsCADPrimary()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCADPrimary

      Returns:
      CAD Indicator
    • getLeadTimeOffsetPrimary

      @Nullable public BigDecimal getLeadTimeOffsetPrimary()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: LeadTimeOffsetPrimary

      Returns:
      Lead-tm offset
    • getPurchasingGrouppPimary

      @Nullable public String getPurchasingGrouppPimary()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGrouppPimary

      Returns:
      Purch. Group
    • getDelivDurationInDaysPrimary

      @Nullable public BigDecimal getDelivDurationInDaysPrimary()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DelivDurationInDaysPrimary

      Returns:
      Del time (days)
    • getSupplierPrimary

      @Nullable public String getSupplierPrimary()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierPrimary

      Returns:
      Supplier
    • getBOMItemPricePrimary

      @Nullable public BigDecimal getBOMItemPricePrimary()
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BOMItemPricePrimary

      Returns:
      Price
    • getBOMItemPriceUnitPrimary

      @Nullable public String getBOMItemPriceUnitPrimary()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BOMItemPriceUnitPrimary

      Returns:
      Currency
    • getNmbrOfVarblSizeItemPrimary

      @Nullable public BigDecimal getNmbrOfVarblSizeItemPrimary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NmbrOfVarblSizeItemPrimary

      Returns:
      Number Required
    • getSize1Primary

      @Nullable public BigDecimal getSize1Primary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size1Primary

      Returns:
      Size 1
    • getSize2Primary

      @Nullable public BigDecimal getSize2Primary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size2Primary

      Returns:
      Size 2
    • getSize3Primary

      @Nullable public BigDecimal getSize3Primary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size3Primary

      Returns:
      Size 3
    • getQtyVariableSizeItemPrimary

      @Nullable public BigDecimal getQtyVariableSizeItemPrimary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QtyVariableSizeItemPrimary

      Returns:
      VSI Quantity
    • getFormulaKeyPrimary

      @Nullable public String getFormulaKeyPrimary()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKeyPrimary

      Returns:
      Formula key
    • getGoodsReceiptDurationPrimary

      @Nullable public BigDecimal getGoodsReceiptDurationPrimary()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDurationPrimary

      Returns:
      GR proc. time
    • getMaterialGroupPrimary

      @Nullable public String getMaterialGroupPrimary()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroupPrimary

      Returns:
      Material Group
    • getSpclProcurementTypeSecondary

      @Nullable public String getSpclProcurementTypeSecondary()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpclProcurementTypeSecondary

      Returns:
      SpecProcurement
    • getMatlIsConfigurableSecondary

      @Nullable public Boolean getMatlIsConfigurableSecondary()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlIsConfigurableSecondary

      Returns:
      Configurable
    • getIsMaterialProvisionSecondary

      @Nullable public String getIsMaterialProvisionSecondary()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvisionSecondary

      Returns:
      Mat. Prov. Ind.
    • getIsCADSecondary

      @Nullable public Boolean getIsCADSecondary()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCADSecondary

      Returns:
      CAD Indicator
    • getLeadTimeOffsetSecondary

      @Nullable public BigDecimal getLeadTimeOffsetSecondary()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: LeadTimeOffsetSecondary

      Returns:
      Lead-tm offset
    • getPurchasingGroupSecondary

      @Nullable public String getPurchasingGroupSecondary()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroupSecondary

      Returns:
      Purch. Group
    • getDelivDurationInDaysSecondary

      @Nullable public BigDecimal getDelivDurationInDaysSecondary()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DelivDurationInDaysSecondary

      Returns:
      Del time (days)
    • getSupplierSecondary

      @Nullable public String getSupplierSecondary()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierSecondary

      Returns:
      Supplier
    • getBOMItemPriceSecondary

      @Nullable public BigDecimal getBOMItemPriceSecondary()
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BOMItemPriceSecondary

      Returns:
      Price
    • getBomItemPriceUnitSecondary

      @Nullable public String getBomItemPriceUnitSecondary()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BomItemPriceUnitSecondary

      Returns:
      Currency
    • getNmbrOfVarblSizeItemSecondary

      @Nullable public BigDecimal getNmbrOfVarblSizeItemSecondary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NmbrOfVarblSizeItemSecondary

      Returns:
      Number Required
    • getSize1Secondary

      @Nullable public BigDecimal getSize1Secondary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size1Secondary

      Returns:
      Size 1
    • getSize2Secondary

      @Nullable public BigDecimal getSize2Secondary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size2Secondary

      Returns:
      Size 2
    • getSize3Secondary

      @Nullable public BigDecimal getSize3Secondary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size3Secondary

      Returns:
      Size 3
    • getQtyVariableSizeItemSecondary

      @Nullable public BigDecimal getQtyVariableSizeItemSecondary()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QtyVariableSizeItemSecondary

      Returns:
      VSI Quantity
    • getFormulaKeySecondary

      @Nullable public String getFormulaKeySecondary()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKeySecondary

      Returns:
      Formula key
    • getGoodsReceiptDurationSecondary

      @Nullable public BigDecimal getGoodsReceiptDurationSecondary()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDurationSecondary

      Returns:
      GR proc. time
    • getMaterialGroupSecondary

      @Nullable public String getMaterialGroupSecondary()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroupSecondary

      Returns:
      Material Group
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<ComparisonResult>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<ComparisonResult>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<ComparisonResult>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<ComparisonResult>