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

public class MaterialBOMItem extends VdmEntity<MaterialBOMItem>
Item

Original entity name from the Odata EDM: MaterialBOMItemType

  • Field Details

    • ALL_FIELDS

      public static final MaterialBOMItemSelectable ALL_FIELDS
      Selector for all available fields of MaterialBOMItem.
    • CONVERT_ITEM_AC

      public static final MaterialBOMItemField<Boolean> CONVERT_ITEM_AC
      Use with available fluent helpers to apply the ConvertItem_ac field to query operations.
    • DELETE_BOM_ITEM_WITH_ECN_AC

      public static final MaterialBOMItemField<Boolean> DELETE_BOM_ITEM_WITH_ECN_AC
      Use with available fluent helpers to apply the DeleteBOMItemWithECN_ac field to query operations.
    • UPDATE_BOM_ITEM_WITH_ECN_AC

      public static final MaterialBOMItemField<Boolean> UPDATE_BOM_ITEM_WITH_ECN_AC
      Use with available fluent helpers to apply the UpdateBOMItemWithECN_ac field to query operations.
    • DELETE_MC

      public static final MaterialBOMItemField<Boolean> DELETE_MC
      Use with available fluent helpers to apply the Delete_mc field to query operations.
    • UPDATE_MC

      public static final MaterialBOMItemField<Boolean> UPDATE_MC
      Use with available fluent helpers to apply the Update_mc field to query operations.
    • BOM_ITM_OBJ_DEPENDENCY_ASSIGNMENT_OC

      public static final MaterialBOMItemField<Boolean> BOM_ITM_OBJ_DEPENDENCY_ASSIGNMENT_OC
      Use with available fluent helpers to apply the to_BOMItmObjDependencyAssignment_oc field to query operations.
    • BOM_SUB_ITEMS_OC

      public static final MaterialBOMItemField<Boolean> BOM_SUB_ITEMS_OC
      Use with available fluent helpers to apply the to_BOMSubItems_oc field to query operations.
    • BILL_OF_MATERIAL

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL
      Use with available fluent helpers to apply the BillOfMaterial field to query operations.
    • BILL_OF_MATERIAL_CATEGORY

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_CATEGORY
      Use with available fluent helpers to apply the BillOfMaterialCategory field to query operations.
    • BILL_OF_MATERIAL_VARIANT

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_VARIANT
      Use with available fluent helpers to apply the BillOfMaterialVariant field to query operations.
    • BILL_OF_MATERIAL_VERSION

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_VERSION
      Use with available fluent helpers to apply the BillOfMaterialVersion field to query operations.
    • BILL_OF_MATERIAL_ITEM_NODE_NUMBER

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_NODE_NUMBER
      Use with available fluent helpers to apply the BillOfMaterialItemNodeNumber field to query operations.
    • HEADER_CHANGE_DOCUMENT

      public static final MaterialBOMItemField<String> HEADER_CHANGE_DOCUMENT
      Use with available fluent helpers to apply the HeaderChangeDocument field to query operations.
    • MATERIAL

      public static final MaterialBOMItemField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • PLANT

      public static final MaterialBOMItemField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • BILL_OF_MATERIAL_ITEM_UUID

      public static final MaterialBOMItemField<UUID> BILL_OF_MATERIAL_ITEM_UUID
      Use with available fluent helpers to apply the BillOfMaterialItemUUID field to query operations.
    • BILL_OF_MATERIAL_HEADER_UUID

      public static final MaterialBOMItemField<UUID> BILL_OF_MATERIAL_HEADER_UUID
      Use with available fluent helpers to apply the BillOfMaterialHeaderUUID field to query operations.
    • BOM_ITEM_INTERNAL_CHANGE_COUNT

      public static final MaterialBOMItemField<String> BOM_ITEM_INTERNAL_CHANGE_COUNT
      Use with available fluent helpers to apply the BOMItemInternalChangeCount field to query operations.
    • VALIDITY_START_DATE

      public static final MaterialBOMItemField<LocalDateTime> VALIDITY_START_DATE
      Use with available fluent helpers to apply the ValidityStartDate field to query operations.
    • VALIDITY_END_DATE

      public static final MaterialBOMItemField<LocalDateTime> VALIDITY_END_DATE
      Use with available fluent helpers to apply the ValidityEndDate field to query operations.
    • ENGINEERING_CHANGE_DOC_FOR_EDIT

      public static final MaterialBOMItemField<String> ENGINEERING_CHANGE_DOC_FOR_EDIT
      Use with available fluent helpers to apply the EngineeringChangeDocForEdit field to query operations.
    • ENGINEERING_CHANGE_DOCUMENT

      public static final MaterialBOMItemField<String> ENGINEERING_CHANGE_DOCUMENT
      Use with available fluent helpers to apply the EngineeringChangeDocument field to query operations.
    • CHG_TO_ENGINEERING_CHG_DOCUMENT

      public static final MaterialBOMItemField<String> CHG_TO_ENGINEERING_CHG_DOCUMENT
      Use with available fluent helpers to apply the ChgToEngineeringChgDocument field to query operations.
    • INHERITED_NODE_NUMBER_FOR_BOM_ITEM

      public static final MaterialBOMItemField<String> INHERITED_NODE_NUMBER_FOR_BOM_ITEM
      Use with available fluent helpers to apply the InheritedNodeNumberForBOMItem field to query operations.
    • BOM_ITEM_RECORD_CREATION_DATE

      public static final MaterialBOMItemField<LocalDateTime> BOM_ITEM_RECORD_CREATION_DATE
      Use with available fluent helpers to apply the BOMItemRecordCreationDate field to query operations.
    • BOM_ITEM_CREATED_BY_USER

      public static final MaterialBOMItemField<String> BOM_ITEM_CREATED_BY_USER
      Use with available fluent helpers to apply the BOMItemCreatedByUser field to query operations.
    • BOM_ITEM_LAST_CHANGE_DATE

      public static final MaterialBOMItemField<LocalDateTime> BOM_ITEM_LAST_CHANGE_DATE
      Use with available fluent helpers to apply the BOMItemLastChangeDate field to query operations.
    • BOM_ITEM_LAST_CHANGED_BY_USER

      public static final MaterialBOMItemField<String> BOM_ITEM_LAST_CHANGED_BY_USER
      Use with available fluent helpers to apply the BOMItemLastChangedByUser field to query operations.
    • BILL_OF_MATERIAL_COMPONENT

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_COMPONENT
      Use with available fluent helpers to apply the BillOfMaterialComponent field to query operations.
    • BILL_OF_MATERIAL_ITEM_CATEGORY

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_CATEGORY
      Use with available fluent helpers to apply the BillOfMaterialItemCategory field to query operations.
    • BILL_OF_MATERIAL_ITEM_NUMBER

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_NUMBER
      Use with available fluent helpers to apply the BillOfMaterialItemNumber field to query operations.
    • BILL_OF_MATERIAL_ITEM_UNIT

      public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_UNIT
      Use with available fluent helpers to apply the BillOfMaterialItemUnit field to query operations.
    • BILL_OF_MATERIAL_ITEM_QUANTITY

      public static final MaterialBOMItemField<BigDecimal> BILL_OF_MATERIAL_ITEM_QUANTITY
      Use with available fluent helpers to apply the BillOfMaterialItemQuantity field to query operations.
    • IS_ASSEMBLY

      public static final MaterialBOMItemField<String> IS_ASSEMBLY
      Use with available fluent helpers to apply the IsAssembly field to query operations.
    • IS_SUB_ITEM

      public static final MaterialBOMItemField<Boolean> IS_SUB_ITEM
      Use with available fluent helpers to apply the IsSubItem field to query operations.
    • BOM_ITEM_SORTER

      public static final MaterialBOMItemField<String> BOM_ITEM_SORTER
      Use with available fluent helpers to apply the BOMItemSorter field to query operations.
    • FIXED_QUANTITY

      public static final MaterialBOMItemField<Boolean> FIXED_QUANTITY
      Use with available fluent helpers to apply the FixedQuantity field to query operations.
    • BOM_ITEM_HAS_FIXED_QUANTITY

      public static final MaterialBOMItemField<Boolean> BOM_ITEM_HAS_FIXED_QUANTITY
      Use with available fluent helpers to apply the BOMItemHasFixedQuantity field to query operations.
    • PURCHASING_GROUP

      public static final MaterialBOMItemField<String> PURCHASING_GROUP
      Use with available fluent helpers to apply the PurchasingGroup field to query operations.
    • CURRENCY

      public static final MaterialBOMItemField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • MATERIAL_COMPONENT_PRICE

      public static final MaterialBOMItemField<BigDecimal> MATERIAL_COMPONENT_PRICE
      Use with available fluent helpers to apply the MaterialComponentPrice field to query operations.
    • IDENTIFIER_BOM_ITEM

      public static final MaterialBOMItemField<String> IDENTIFIER_BOM_ITEM
      Use with available fluent helpers to apply the IdentifierBOMItem field to query operations.
    • MATERIAL_PRICE_UNIT_QTY

      public static final MaterialBOMItemField<BigDecimal> MATERIAL_PRICE_UNIT_QTY
      Use with available fluent helpers to apply the MaterialPriceUnitQty field to query operations.
    • COMPONENT_SCRAP_IN_PERCENT

      public static final MaterialBOMItemField<BigDecimal> COMPONENT_SCRAP_IN_PERCENT
      Use with available fluent helpers to apply the ComponentScrapInPercent field to query operations.
    • OPERATION_SCRAP_IN_PERCENT

      public static final MaterialBOMItemField<BigDecimal> OPERATION_SCRAP_IN_PERCENT
      Use with available fluent helpers to apply the OperationScrapInPercent field to query operations.
    • IS_NET_SCRAP

      public static final MaterialBOMItemField<Boolean> IS_NET_SCRAP
      Use with available fluent helpers to apply the IsNetScrap field to query operations.
    • NUMBER_OF_VARIABLE_SIZE_ITEM

      public static final MaterialBOMItemField<BigDecimal> NUMBER_OF_VARIABLE_SIZE_ITEM
      Use with available fluent helpers to apply the NumberOfVariableSizeItem field to query operations.
    • QUANTITY_VARIABLE_SIZE_ITEM

      public static final MaterialBOMItemField<BigDecimal> QUANTITY_VARIABLE_SIZE_ITEM
      Use with available fluent helpers to apply the QuantityVariableSizeItem field to query operations.
    • FORMULA_KEY

      public static final MaterialBOMItemField<String> FORMULA_KEY
      Use with available fluent helpers to apply the FormulaKey field to query operations.
    • COMPONENT_DESCRIPTION

      public static final MaterialBOMItemField<String> COMPONENT_DESCRIPTION
      Use with available fluent helpers to apply the ComponentDescription field to query operations.
    • BOM_ITEM_DESCRIPTION

      public static final MaterialBOMItemField<String> BOM_ITEM_DESCRIPTION
      Use with available fluent helpers to apply the BOMItemDescription field to query operations.
    • BOM_ITEM_TEXT2

      public static final MaterialBOMItemField<String> BOM_ITEM_TEXT2
      Use with available fluent helpers to apply the BOMItemText2 field to query operations.
    • MATERIAL_GROUP

      public static final MaterialBOMItemField<String> MATERIAL_GROUP
      Use with available fluent helpers to apply the MaterialGroup field to query operations.
    • DOCUMENT_TYPE

      public static final MaterialBOMItemField<String> DOCUMENT_TYPE
      Use with available fluent helpers to apply the DocumentType field to query operations.
    • DOC_NUMBER

      public static final MaterialBOMItemField<String> DOC_NUMBER
      Use with available fluent helpers to apply the DocNumber field to query operations.
    • DOCUMENT_VERSION

      public static final MaterialBOMItemField<String> DOCUMENT_VERSION
      Use with available fluent helpers to apply the DocumentVersion field to query operations.
    • DOCUMENT_PART

      public static final MaterialBOMItemField<String> DOCUMENT_PART
      Use with available fluent helpers to apply the DocumentPart field to query operations.
    • CLASS_NUMBER

      public static final MaterialBOMItemField<String> CLASS_NUMBER
      Use with available fluent helpers to apply the ClassNumber field to query operations.
    • CLASS_TYPE

      public static final MaterialBOMItemField<String> CLASS_TYPE
      Use with available fluent helpers to apply the ClassType field to query operations.
    • RESULTING_ITEM_CATEGORY

      public static final MaterialBOMItemField<String> RESULTING_ITEM_CATEGORY
      Use with available fluent helpers to apply the ResultingItemCategory field to query operations.
    • DEPENDENCY_OBJECT_NUMBER

      public static final MaterialBOMItemField<String> DEPENDENCY_OBJECT_NUMBER
      Use with available fluent helpers to apply the DependencyObjectNumber field to query operations.
    • OBJECT_TYPE

      public static final MaterialBOMItemField<String> OBJECT_TYPE
      Use with available fluent helpers to apply the ObjectType field to query operations.
    • IS_CLASSIFICATION_RELEVANT

      public static final MaterialBOMItemField<Boolean> IS_CLASSIFICATION_RELEVANT
      Use with available fluent helpers to apply the IsClassificationRelevant field to query operations.
    • IS_BULK_MATERIAL

      public static final MaterialBOMItemField<Boolean> IS_BULK_MATERIAL
      Use with available fluent helpers to apply the IsBulkMaterial field to query operations.
    • BOM_ITEM_IS_SPARE_PART

      public static final MaterialBOMItemField<String> BOM_ITEM_IS_SPARE_PART
      Use with available fluent helpers to apply the BOMItemIsSparePart field to query operations.
    • BOM_ITEM_IS_SALES_RELEVANT

      public static final MaterialBOMItemField<String> BOM_ITEM_IS_SALES_RELEVANT
      Use with available fluent helpers to apply the BOMItemIsSalesRelevant field to query operations.
    • IS_PRODUCTION_RELEVANT

      public static final MaterialBOMItemField<Boolean> IS_PRODUCTION_RELEVANT
      Use with available fluent helpers to apply the IsProductionRelevant field to query operations.
    • BOM_ITEM_IS_PLANT_MAINT_RELEVANT

      public static final MaterialBOMItemField<Boolean> BOM_ITEM_IS_PLANT_MAINT_RELEVANT
      Use with available fluent helpers to apply the BOMItemIsPlantMaintRelevant field to query operations.
    • BOM_ITEM_IS_COSTING_RELEVANT

      public static final MaterialBOMItemField<String> BOM_ITEM_IS_COSTING_RELEVANT
      Use with available fluent helpers to apply the BOMItemIsCostingRelevant field to query operations.
    • IS_ENGINEERING_RELEVANT

      public static final MaterialBOMItemField<Boolean> IS_ENGINEERING_RELEVANT
      Use with available fluent helpers to apply the IsEngineeringRelevant field to query operations.
    • SPECIAL_PROCUREMENT_TYPE

      public static final MaterialBOMItemField<String> SPECIAL_PROCUREMENT_TYPE
      Use with available fluent helpers to apply the SpecialProcurementType field to query operations.
    • IS_BOM_RECURSIVE_ALLOWED

      public static final MaterialBOMItemField<Boolean> IS_BOM_RECURSIVE_ALLOWED
      Use with available fluent helpers to apply the IsBOMRecursiveAllowed field to query operations.
    • OPERATION_LEAD_TIME_OFFSET

      public static final MaterialBOMItemField<BigDecimal> OPERATION_LEAD_TIME_OFFSET
      Use with available fluent helpers to apply the OperationLeadTimeOffset field to query operations.
    • OPS_LEAD_TIME_OFFSET_UNIT

      public static final MaterialBOMItemField<String> OPS_LEAD_TIME_OFFSET_UNIT
      Use with available fluent helpers to apply the OpsLeadTimeOffsetUnit field to query operations.
    • IS_MATERIAL_PROVISION

      public static final MaterialBOMItemField<String> IS_MATERIAL_PROVISION
      Use with available fluent helpers to apply the IsMaterialProvision field to query operations.
    • BOM_IS_RECURSIVE

      public static final MaterialBOMItemField<Boolean> BOM_IS_RECURSIVE
      Use with available fluent helpers to apply the BOMIsRecursive field to query operations.
    • DOCUMENT_IS_CREATED_BY_CAD

      public static final MaterialBOMItemField<Boolean> DOCUMENT_IS_CREATED_BY_CAD
      Use with available fluent helpers to apply the DocumentIsCreatedByCAD field to query operations.
    • DISTR_KEY_COMP_CONSUMPTION

      public static final MaterialBOMItemField<String> DISTR_KEY_COMP_CONSUMPTION
      Use with available fluent helpers to apply the DistrKeyCompConsumption field to query operations.
    • DELIVERY_DURATION_IN_DAYS

      public static final MaterialBOMItemField<BigDecimal> DELIVERY_DURATION_IN_DAYS
      Use with available fluent helpers to apply the DeliveryDurationInDays field to query operations.
    • CREDITOR

      public static final MaterialBOMItemField<String> CREDITOR
      Use with available fluent helpers to apply the Creditor field to query operations.
    • COST_ELEMENT

      public static final MaterialBOMItemField<String> COST_ELEMENT
      Use with available fluent helpers to apply the CostElement field to query operations.
    • SIZE1

      public static final MaterialBOMItemField<BigDecimal> SIZE1
      Use with available fluent helpers to apply the Size1 field to query operations.
    • SIZE2

      public static final MaterialBOMItemField<BigDecimal> SIZE2
      Use with available fluent helpers to apply the Size2 field to query operations.
    • SIZE3

      public static final MaterialBOMItemField<BigDecimal> SIZE3
      Use with available fluent helpers to apply the Size3 field to query operations.
    • UNIT_OF_MEASURE_FOR_SIZE1_TO3

      public static final MaterialBOMItemField<String> UNIT_OF_MEASURE_FOR_SIZE1_TO3
      Use with available fluent helpers to apply the UnitOfMeasureForSize1To3 field to query operations.
    • GOODS_RECEIPT_DURATION

      public static final MaterialBOMItemField<BigDecimal> GOODS_RECEIPT_DURATION
      Use with available fluent helpers to apply the GoodsReceiptDuration field to query operations.
    • PURCHASING_ORGANIZATION

      public static final MaterialBOMItemField<String> PURCHASING_ORGANIZATION
      Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
    • REQUIRED_COMPONENT

      public static final MaterialBOMItemField<Boolean> REQUIRED_COMPONENT
      Use with available fluent helpers to apply the RequiredComponent field to query operations.
    • MULTIPLE_SELECTION_ALLOWED

      public static final MaterialBOMItemField<Boolean> MULTIPLE_SELECTION_ALLOWED
      Use with available fluent helpers to apply the MultipleSelectionAllowed field to query operations.
    • PROD_ORDER_ISSUE_LOCATION

      public static final MaterialBOMItemField<String> PROD_ORDER_ISSUE_LOCATION
      Use with available fluent helpers to apply the ProdOrderIssueLocation field to query operations.
    • MATERIAL_IS_CO_PRODUCT

      public static final MaterialBOMItemField<Boolean> MATERIAL_IS_CO_PRODUCT
      Use with available fluent helpers to apply the MaterialIsCoProduct field to query operations.
    • EXPLOSION_TYPE

      public static final MaterialBOMItemField<String> EXPLOSION_TYPE
      Use with available fluent helpers to apply the ExplosionType field to query operations.
    • ALTERNATIVE_ITEM_GROUP

      public static final MaterialBOMItemField<String> ALTERNATIVE_ITEM_GROUP
      Use with available fluent helpers to apply the AlternativeItemGroup field to query operations.
    • ALTERNATIVE_ITEM_PRIORITY

      public static final MaterialBOMItemField<String> ALTERNATIVE_ITEM_PRIORITY
      Use with available fluent helpers to apply the AlternativeItemPriority field to query operations.
    • ALTERNATIVE_ITEM_STRATEGY

      public static final MaterialBOMItemField<String> ALTERNATIVE_ITEM_STRATEGY
      Use with available fluent helpers to apply the AlternativeItemStrategy field to query operations.
    • USAGE_PROBABILITY_PERCENT

      public static final MaterialBOMItemField<BigDecimal> USAGE_PROBABILITY_PERCENT
      Use with available fluent helpers to apply the UsageProbabilityPercent field to query operations.
    • FOLLOW_UP_GROUP

      public static final MaterialBOMItemField<String> FOLLOW_UP_GROUP
      Use with available fluent helpers to apply the FollowUpGroup field to query operations.
    • DISCONTINUATION_GROUP

      public static final MaterialBOMItemField<String> DISCONTINUATION_GROUP
      Use with available fluent helpers to apply the DiscontinuationGroup field to query operations.
    • IS_CONFIGURABLE_BOM

      public static final MaterialBOMItemField<String> IS_CONFIGURABLE_BOM
      Use with available fluent helpers to apply the IsConfigurableBOM field to query operations.
    • REFERENCE_POINT

      public static final MaterialBOMItemField<String> REFERENCE_POINT
      Use with available fluent helpers to apply the ReferencePoint field to query operations.
    • LEAD_TIME_OFFSET

      public static final MaterialBOMItemField<BigDecimal> LEAD_TIME_OFFSET
      Use with available fluent helpers to apply the LeadTimeOffset field to query operations.
    • PRODUCTION_SUPPLY_AREA

      public static final MaterialBOMItemField<String> PRODUCTION_SUPPLY_AREA
      Use with available fluent helpers to apply the ProductionSupplyArea field to query operations.
    • IS_DELETED

      public static final MaterialBOMItemField<Boolean> IS_DELETED
      Use with available fluent helpers to apply the IsDeleted field to query operations.
    • IS_ALE

      public static final MaterialBOMItemField<Boolean> IS_ALE
      Use with available fluent helpers to apply the IsALE field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final MaterialBOMItemField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • PRELIMINARY_COMPONENT

      public static final MaterialBOMItemField<String> PRELIMINARY_COMPONENT
      Use with available fluent helpers to apply the PreliminaryComponent field to query operations.
    • TO_BOM_ITEM_CATEGORY

      public static final MaterialBOMItemOneToOneLink<BOMItemCategory> TO_BOM_ITEM_CATEGORY
      Use with available fluent helpers to apply the to_BOMItemCategory navigation property to query operations.
    • TO_BOM_ITM_OBJ_DEPENDENCY_ASSIGNMENT

      public static final MaterialBOMItemLink<MBOMItmObjDpnAssignment> TO_BOM_ITM_OBJ_DEPENDENCY_ASSIGNMENT
      Use with available fluent helpers to apply the to_BOMItmObjDependencyAssignment navigation property to query operations.
    • TO_BOM_SUB_ITEMS

      public static final MaterialBOMItemLink<MaterialBOMSubItem> TO_BOM_SUB_ITEMS
      Use with available fluent helpers to apply the to_BOMSubItems navigation property to query operations.
    • TO_BILL_OF_MATERIAL

      public static final MaterialBOMItemOneToOneLink<MaterialBOM> TO_BILL_OF_MATERIAL
      Use with available fluent helpers to apply the to_BillOfMaterial navigation property to query operations.
  • Constructor Details

    • MaterialBOMItem

      public MaterialBOMItem()
    • MaterialBOMItem

      public MaterialBOMItem(@Nullable Boolean convertItem_ac, @Nullable Boolean deleteBOMItemWithECN_ac, @Nullable Boolean updateBOMItemWithECN_ac, @Nullable Boolean delete_mc, @Nullable Boolean update_mc, @Nullable Boolean bOMItmObjDependencyAssignment_oc, @Nullable Boolean bOMSubItems_oc, @Nullable String billOfMaterial, @Nullable String billOfMaterialCategory, @Nullable String billOfMaterialVariant, @Nullable String billOfMaterialVersion, @Nullable String billOfMaterialItemNodeNumber, @Nullable String headerChangeDocument, @Nullable String material, @Nullable String plant, @Nullable UUID billOfMaterialItemUUID, @Nullable UUID billOfMaterialHeaderUUID, @Nullable String bOMItemInternalChangeCount, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable String engineeringChangeDocForEdit, @Nullable String engineeringChangeDocument, @Nullable String chgToEngineeringChgDocument, @Nullable String inheritedNodeNumberForBOMItem, @Nullable LocalDateTime bOMItemRecordCreationDate, @Nullable String bOMItemCreatedByUser, @Nullable LocalDateTime bOMItemLastChangeDate, @Nullable String bOMItemLastChangedByUser, @Nullable String billOfMaterialComponent, @Nullable String billOfMaterialItemCategory, @Nullable String billOfMaterialItemNumber, @Nullable String billOfMaterialItemUnit, @Nullable BigDecimal billOfMaterialItemQuantity, @Nullable String isAssembly, @Nullable Boolean isSubItem, @Nullable String bOMItemSorter, @Nullable Boolean fixedQuantity, @Nullable Boolean bOMItemHasFixedQuantity, @Nullable String purchasingGroup, @Nullable String currency, @Nullable BigDecimal materialComponentPrice, @Nullable String identifierBOMItem, @Nullable BigDecimal materialPriceUnitQty, @Nullable BigDecimal componentScrapInPercent, @Nullable BigDecimal operationScrapInPercent, @Nullable Boolean isNetScrap, @Nullable BigDecimal numberOfVariableSizeItem, @Nullable BigDecimal quantityVariableSizeItem, @Nullable String formulaKey, @Nullable String componentDescription, @Nullable String bOMItemDescription, @Nullable String bOMItemText2, @Nullable String materialGroup, @Nullable String documentType, @Nullable String docNumber, @Nullable String documentVersion, @Nullable String documentPart, @Nullable String classNumber, @Nullable String classType, @Nullable String resultingItemCategory, @Nullable String dependencyObjectNumber, @Nullable String objectType, @Nullable Boolean isClassificationRelevant, @Nullable Boolean isBulkMaterial, @Nullable String bOMItemIsSparePart, @Nullable String bOMItemIsSalesRelevant, @Nullable Boolean isProductionRelevant, @Nullable Boolean bOMItemIsPlantMaintRelevant, @Nullable String bOMItemIsCostingRelevant, @Nullable Boolean isEngineeringRelevant, @Nullable String specialProcurementType, @Nullable Boolean isBOMRecursiveAllowed, @Nullable BigDecimal operationLeadTimeOffset, @Nullable String opsLeadTimeOffsetUnit, @Nullable String isMaterialProvision, @Nullable Boolean bOMIsRecursive, @Nullable Boolean documentIsCreatedByCAD, @Nullable String distrKeyCompConsumption, @Nullable BigDecimal deliveryDurationInDays, @Nullable String creditor, @Nullable String costElement, @Nullable BigDecimal size1, @Nullable BigDecimal size2, @Nullable BigDecimal size3, @Nullable String unitOfMeasureForSize1To3, @Nullable BigDecimal goodsReceiptDuration, @Nullable String purchasingOrganization, @Nullable Boolean requiredComponent, @Nullable Boolean multipleSelectionAllowed, @Nullable String prodOrderIssueLocation, @Nullable Boolean materialIsCoProduct, @Nullable String explosionType, @Nullable String alternativeItemGroup, @Nullable String alternativeItemPriority, @Nullable String alternativeItemStrategy, @Nullable BigDecimal usageProbabilityPercent, @Nullable String followUpGroup, @Nullable String discontinuationGroup, @Nullable String isConfigurableBOM, @Nullable String referencePoint, @Nullable BigDecimal leadTimeOffset, @Nullable String productionSupplyArea, @Nullable Boolean isDeleted, @Nullable Boolean isALE, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String preliminaryComponent, @Nullable BOMItemCategory toBOMItemCategory, List<MBOMItmObjDpnAssignment> toBOMItmObjDependencyAssignment, List<MaterialBOMSubItem> toBOMSubItems, @Nullable MaterialBOM toBillOfMaterial)
  • Method Details

    • getType

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

      public void setConvertItem_ac(@Nullable Boolean convertItem_ac)
      Constraints: none

      Original property name from the Odata EDM: ConvertItem_ac

      Parameters:
      convertItem_ac - Dyn. Action Control
    • setDeleteBOMItemWithECN_ac

      public void setDeleteBOMItemWithECN_ac(@Nullable Boolean deleteBOMItemWithECN_ac)
      Constraints: none

      Original property name from the Odata EDM: DeleteBOMItemWithECN_ac

      Parameters:
      deleteBOMItemWithECN_ac - Dyn. Action Control
    • setUpdateBOMItemWithECN_ac

      public void setUpdateBOMItemWithECN_ac(@Nullable Boolean updateBOMItemWithECN_ac)
      Constraints: none

      Original property name from the Odata EDM: UpdateBOMItemWithECN_ac

      Parameters:
      updateBOMItemWithECN_ac - Dyn. Action Control
    • setDelete_mc

      public void setDelete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Parameters:
      delete_mc - Dyn. Method Control
    • setUpdate_mc

      public void setUpdate_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Parameters:
      update_mc - Dyn. Method Control
    • setBOMItmObjDependencyAssignment_oc

      public void setBOMItmObjDependencyAssignment_oc(@Nullable Boolean bOMItmObjDependencyAssignment_oc)
      Constraints: none

      Original property name from the Odata EDM: to_BOMItmObjDependencyAssignment_oc

      Parameters:
      bOMItmObjDependencyAssignment_oc - Dynamic CbA-Control
    • setBOMSubItems_oc

      public void setBOMSubItems_oc(@Nullable Boolean bOMSubItems_oc)
      Constraints: none

      Original property name from the Odata EDM: to_BOMSubItems_oc

      Parameters:
      bOMSubItems_oc - Dynamic CbA-Control
    • setBillOfMaterial

      public void setBillOfMaterial(@Nullable String billOfMaterial)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterial

      Parameters:
      billOfMaterial - Bill of Material
    • setBillOfMaterialCategory

      public void setBillOfMaterialCategory(@Nullable String billOfMaterialCategory)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialCategory

      Parameters:
      billOfMaterialCategory - BOM category
    • setBillOfMaterialVariant

      public void setBillOfMaterialVariant(@Nullable String billOfMaterialVariant)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfMaterialVariant

      Parameters:
      billOfMaterialVariant - Alternative BOM
    • setBillOfMaterialVersion

      public void setBillOfMaterialVersion(@Nullable String billOfMaterialVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BillOfMaterialVersion

      Parameters:
      billOfMaterialVersion - BOM Version
    • setBillOfMaterialItemNodeNumber

      public void setBillOfMaterialItemNodeNumber(@Nullable String billOfMaterialItemNodeNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterialItemNodeNumber

      Parameters:
      billOfMaterialItemNodeNumber - BOM item node number
    • setHeaderChangeDocument

      public void setHeaderChangeDocument(@Nullable String headerChangeDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: HeaderChangeDocument

      Parameters:
      headerChangeDocument - Change Number
    • setMaterial

      public void setMaterial(@Nullable String material)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setPlant

      public void setPlant(@Nullable String plant)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setBillOfMaterialItemUUID

      public void setBillOfMaterialItemUUID(@Nullable UUID billOfMaterialItemUUID)
      Constraints: none

      Original property name from the Odata EDM: BillOfMaterialItemUUID

      Parameters:
      billOfMaterialItemUUID - Global identification of an item's change status
    • setBillOfMaterialHeaderUUID

      public void setBillOfMaterialHeaderUUID(@Nullable UUID billOfMaterialHeaderUUID)
      Constraints: none

      Original property name from the Odata EDM: BillOfMaterialHeaderUUID

      Parameters:
      billOfMaterialHeaderUUID - Global identification of a BOM header change status
    • setBOMItemInternalChangeCount

      public void setBOMItemInternalChangeCount(@Nullable String bOMItemInternalChangeCount)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BOMItemInternalChangeCount

      Parameters:
      bOMItemInternalChangeCount - Internal counter
    • setValidityStartDate

      public void setValidityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Valid-From Date
    • setValidityEndDate

      public void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Valid-to date
    • setEngineeringChangeDocForEdit

      public void setEngineeringChangeDocForEdit(@Nullable String engineeringChangeDocForEdit)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EngineeringChangeDocForEdit

      Parameters:
      engineeringChangeDocForEdit - Change Number
    • setEngineeringChangeDocument

      public void setEngineeringChangeDocument(@Nullable String engineeringChangeDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EngineeringChangeDocument

      Parameters:
      engineeringChangeDocument - Change Number
    • setChgToEngineeringChgDocument

      public void setChgToEngineeringChgDocument(@Nullable String chgToEngineeringChgDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChgToEngineeringChgDocument

      Parameters:
      chgToEngineeringChgDocument - Change Number To
    • setInheritedNodeNumberForBOMItem

      public void setInheritedNodeNumberForBOMItem(@Nullable String inheritedNodeNumberForBOMItem)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: InheritedNodeNumberForBOMItem

      Parameters:
      inheritedNodeNumberForBOMItem - Inherited node number of BOM item
    • setBOMItemRecordCreationDate

      public void setBOMItemRecordCreationDate(@Nullable LocalDateTime bOMItemRecordCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BOMItemRecordCreationDate

      Parameters:
      bOMItemRecordCreationDate - Date Record Created On
    • setBOMItemCreatedByUser

      public void setBOMItemCreatedByUser(@Nullable String bOMItemCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BOMItemCreatedByUser

      Parameters:
      bOMItemCreatedByUser - User Who Created Record
    • setBOMItemLastChangeDate

      public void setBOMItemLastChangeDate(@Nullable LocalDateTime bOMItemLastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BOMItemLastChangeDate

      Parameters:
      bOMItemLastChangeDate - Last Changed On
    • setBOMItemLastChangedByUser

      public void setBOMItemLastChangedByUser(@Nullable String bOMItemLastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BOMItemLastChangedByUser

      Parameters:
      bOMItemLastChangedByUser - Name of Person Who Changed Object
    • setBillOfMaterialComponent

      public void setBillOfMaterialComponent(@Nullable String billOfMaterialComponent)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BillOfMaterialComponent

      Parameters:
      billOfMaterialComponent - BOM component
    • setBillOfMaterialItemCategory

      public void setBillOfMaterialItemCategory(@Nullable String billOfMaterialItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialItemCategory

      Parameters:
      billOfMaterialItemCategory - Item category (bill of material)
    • setBillOfMaterialItemNumber

      public void setBillOfMaterialItemNumber(@Nullable String billOfMaterialItemNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BillOfMaterialItemNumber

      Parameters:
      billOfMaterialItemNumber - BOM Item Number
    • setBillOfMaterialItemUnit

      public void setBillOfMaterialItemUnit(@Nullable String billOfMaterialItemUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfMaterialItemUnit

      Parameters:
      billOfMaterialItemUnit - Component Unit of Measure
    • setBillOfMaterialItemQuantity

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

      Original property name from the Odata EDM: BillOfMaterialItemQuantity

      Parameters:
      billOfMaterialItemQuantity - Component Quantity
    • setIsAssembly

      public void setIsAssembly(@Nullable String isAssembly)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsAssembly

      Parameters:
      isAssembly - Single-Character Flag
    • setIsSubItem

      public void setIsSubItem(@Nullable Boolean isSubItem)
      Constraints: none

      Original property name from the Odata EDM: IsSubItem

      Parameters:
      isSubItem - Indicator: sub-items exist
    • setBOMItemSorter

      public void setBOMItemSorter(@Nullable String bOMItemSorter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BOMItemSorter

      Parameters:
      bOMItemSorter - Sort String
    • setFixedQuantity

      public void setFixedQuantity(@Nullable Boolean fixedQuantity)
      Constraints: none

      Original property name from the Odata EDM: FixedQuantity

      Parameters:
      fixedQuantity - Fixed Quantity
    • setBOMItemHasFixedQuantity

      public void setBOMItemHasFixedQuantity(@Nullable Boolean bOMItemHasFixedQuantity)
      Constraints: none

      Original property name from the Odata EDM: BOMItemHasFixedQuantity

      Parameters:
      bOMItemHasFixedQuantity - Fixed Quantity
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setMaterialComponentPrice

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

      Original property name from the Odata EDM: MaterialComponentPrice

      Parameters:
      materialComponentPrice - Price
    • setIdentifierBOMItem

      public void setIdentifierBOMItem(@Nullable String identifierBOMItem)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: IdentifierBOMItem

      Parameters:
      identifierBOMItem - External identification of an item
    • setMaterialPriceUnitQty

      public void setMaterialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: MaterialPriceUnitQty

      Parameters:
      materialPriceUnitQty - Price unit
    • setComponentScrapInPercent

      public void setComponentScrapInPercent(@Nullable BigDecimal componentScrapInPercent)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: ComponentScrapInPercent

      Parameters:
      componentScrapInPercent - Component Scrap in Percent
    • setOperationScrapInPercent

      public void setOperationScrapInPercent(@Nullable BigDecimal operationScrapInPercent)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: OperationScrapInPercent

      Parameters:
      operationScrapInPercent - Operation Scrap
    • setIsNetScrap

      public void setIsNetScrap(@Nullable Boolean isNetScrap)
      Constraints: none

      Original property name from the Odata EDM: IsNetScrap

      Parameters:
      isNetScrap - Net Scrap Indicator
    • setNumberOfVariableSizeItem

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

      Original property name from the Odata EDM: NumberOfVariableSizeItem

      Parameters:
      numberOfVariableSizeItem - Required Number of Variable-Size Items
    • setQuantityVariableSizeItem

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

      Original property name from the Odata EDM: QuantityVariableSizeItem

      Parameters:
      quantityVariableSizeItem - Variable-Size Item Quantity per Piece (PC)
    • setFormulaKey

      public void setFormulaKey(@Nullable String formulaKey)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKey

      Parameters:
      formulaKey - Formula Key for Variable-Size Items
    • setComponentDescription

      public void setComponentDescription(@Nullable String componentDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ComponentDescription

      Parameters:
      componentDescription - BOM Item Text (Line 1)
    • setBOMItemDescription

      public void setBOMItemDescription(@Nullable String bOMItemDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescription

      Parameters:
      bOMItemDescription - BOM Item Text (Line 1)
    • setBOMItemText2

      public void setBOMItemText2(@Nullable String bOMItemText2)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemText2

      Parameters:
      bOMItemText2 - BOM Item Text (Line 2)
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setDocumentType

      public void setDocumentType(@Nullable String documentType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentType

      Parameters:
      documentType - Document Type
    • setDocNumber

      public void setDocNumber(@Nullable String docNumber)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: DocNumber

      Parameters:
      docNumber - Document number
    • setDocumentVersion

      public void setDocumentVersion(@Nullable String documentVersion)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DocumentVersion

      Parameters:
      documentVersion - Document Version
    • setDocumentPart

      public void setDocumentPart(@Nullable String documentPart)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentPart

      Parameters:
      documentPart - Document Part
    • setClassNumber

      public void setClassNumber(@Nullable String classNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ClassNumber

      Parameters:
      classNumber - Class number
    • setClassType

      public void setClassType(@Nullable String classType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ClassType

      Parameters:
      classType - Class Type
    • setResultingItemCategory

      public void setResultingItemCategory(@Nullable String resultingItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ResultingItemCategory

      Parameters:
      resultingItemCategory - Resulting item category
    • setDependencyObjectNumber

      public void setDependencyObjectNumber(@Nullable String dependencyObjectNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: DependencyObjectNumber

      Parameters:
      dependencyObjectNumber - Number of Object with Assigned Dependencies
    • setObjectType

      public void setObjectType(@Nullable String objectType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ObjectType

      Parameters:
      objectType - Object type (BOM item)
    • setIsClassificationRelevant

      public void setIsClassificationRelevant(@Nullable Boolean isClassificationRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsClassificationRelevant

      Parameters:
      isClassificationRelevant - Indicator: classification as selection condition
    • setIsBulkMaterial

      public void setIsBulkMaterial(@Nullable Boolean isBulkMaterial)
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterial

      Parameters:
      isBulkMaterial - Indicator: Bulk Material
    • setBOMItemIsSparePart

      public void setBOMItemIsSparePart(@Nullable String bOMItemIsSparePart)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemIsSparePart

      Parameters:
      bOMItemIsSparePart - Indicator: Spare Part
    • setBOMItemIsSalesRelevant

      public void setBOMItemIsSalesRelevant(@Nullable String bOMItemIsSalesRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemIsSalesRelevant

      Parameters:
      bOMItemIsSalesRelevant - Indicator: item relevant to sales
    • setIsProductionRelevant

      public void setIsProductionRelevant(@Nullable Boolean isProductionRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsProductionRelevant

      Parameters:
      isProductionRelevant - Indicator: item relevant to production
    • setBOMItemIsPlantMaintRelevant

      public void setBOMItemIsPlantMaintRelevant(@Nullable Boolean bOMItemIsPlantMaintRelevant)
      Constraints: none

      Original property name from the Odata EDM: BOMItemIsPlantMaintRelevant

      Parameters:
      bOMItemIsPlantMaintRelevant - Indicator: item relevant to plant maintenance
    • setBOMItemIsCostingRelevant

      public void setBOMItemIsCostingRelevant(@Nullable String bOMItemIsCostingRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemIsCostingRelevant

      Parameters:
      bOMItemIsCostingRelevant - Indicator for relevancy to costing
    • setIsEngineeringRelevant

      public void setIsEngineeringRelevant(@Nullable Boolean isEngineeringRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsEngineeringRelevant

      Parameters:
      isEngineeringRelevant - Indicator: item relevant to engineering
    • setSpecialProcurementType

      public void setSpecialProcurementType(@Nullable String specialProcurementType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpecialProcurementType

      Parameters:
      specialProcurementType - Special Procurement Type for BOM Item
    • setIsBOMRecursiveAllowed

      public void setIsBOMRecursiveAllowed(@Nullable Boolean isBOMRecursiveAllowed)
      Constraints: none

      Original property name from the Odata EDM: IsBOMRecursiveAllowed

      Parameters:
      isBOMRecursiveAllowed - Indicator: recursiveness allowed
    • setOperationLeadTimeOffset

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

      Original property name from the Odata EDM: OperationLeadTimeOffset

      Parameters:
      operationLeadTimeOffset - Lead-time offset for operation
    • setOpsLeadTimeOffsetUnit

      public void setOpsLeadTimeOffsetUnit(@Nullable String opsLeadTimeOffsetUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OpsLeadTimeOffsetUnit

      Parameters:
      opsLeadTimeOffsetUnit - Unit for lead-time offset for operation
    • setIsMaterialProvision

      public void setIsMaterialProvision(@Nullable String isMaterialProvision)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvision

      Parameters:
      isMaterialProvision - Material Provision Indicator
    • setBOMIsRecursive

      public void setBOMIsRecursive(@Nullable Boolean bOMIsRecursive)
      Constraints: none

      Original property name from the Odata EDM: BOMIsRecursive

      Parameters:
      bOMIsRecursive - Indicator: BOM is recursive
    • setDocumentIsCreatedByCAD

      public void setDocumentIsCreatedByCAD(@Nullable Boolean documentIsCreatedByCAD)
      Constraints: none

      Original property name from the Odata EDM: DocumentIsCreatedByCAD

      Parameters:
      documentIsCreatedByCAD - CAD Indicator
    • setDistrKeyCompConsumption

      public void setDistrKeyCompConsumption(@Nullable String distrKeyCompConsumption)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DistrKeyCompConsumption

      Parameters:
      distrKeyCompConsumption - Distribution key for component consumption
    • setDeliveryDurationInDays

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

      Original property name from the Odata EDM: DeliveryDurationInDays

      Parameters:
      deliveryDurationInDays - Delivery time in days
    • setCreditor

      public void setCreditor(@Nullable String creditor)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Creditor

      Parameters:
      creditor - Account Number of Supplier
    • setCostElement

      public void setCostElement(@Nullable String costElement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostElement

      Parameters:
      costElement - Cost element
    • setSize1

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

      Original property name from the Odata EDM: Size1

      Parameters:
      size1 - Size 1
    • setSize2

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

      Original property name from the Odata EDM: Size2

      Parameters:
      size2 - Size 2
    • setSize3

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

      Original property name from the Odata EDM: Size3

      Parameters:
      size3 - Size 3
    • setUnitOfMeasureForSize1To3

      public void setUnitOfMeasureForSize1To3(@Nullable String unitOfMeasureForSize1To3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnitOfMeasureForSize1To3

      Parameters:
      unitOfMeasureForSize1To3 - Unit of measure for sizes 1 to 3
    • setGoodsReceiptDuration

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

      Original property name from the Odata EDM: GoodsReceiptDuration

      Parameters:
      goodsReceiptDuration - Goods receipt processing time in days
    • setPurchasingOrganization

      public void setPurchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setRequiredComponent

      public void setRequiredComponent(@Nullable Boolean requiredComponent)
      Constraints: none

      Original property name from the Odata EDM: RequiredComponent

      Parameters:
      requiredComponent - Required Component
    • setMultipleSelectionAllowed

      public void setMultipleSelectionAllowed(@Nullable Boolean multipleSelectionAllowed)
      Constraints: none

      Original property name from the Odata EDM: MultipleSelectionAllowed

      Parameters:
      multipleSelectionAllowed - Multiple Selection Allowed
    • setProdOrderIssueLocation

      public void setProdOrderIssueLocation(@Nullable String prodOrderIssueLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProdOrderIssueLocation

      Parameters:
      prodOrderIssueLocation - Issue Location for Production Order
    • setMaterialIsCoProduct

      public void setMaterialIsCoProduct(@Nullable Boolean materialIsCoProduct)
      Constraints: none

      Original property name from the Odata EDM: MaterialIsCoProduct

      Parameters:
      materialIsCoProduct - Indicator: co-product
    • setExplosionType

      public void setExplosionType(@Nullable String explosionType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ExplosionType

      Parameters:
      explosionType - Explosion type
    • setAlternativeItemGroup

      public void setAlternativeItemGroup(@Nullable String alternativeItemGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AlternativeItemGroup

      Parameters:
      alternativeItemGroup - Alternative item: group
    • setAlternativeItemPriority

      public void setAlternativeItemPriority(@Nullable String alternativeItemPriority)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AlternativeItemPriority

      Parameters:
      alternativeItemPriority - Alternative item: ranking order
    • setAlternativeItemStrategy

      public void setAlternativeItemStrategy(@Nullable String alternativeItemStrategy)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AlternativeItemStrategy

      Parameters:
      alternativeItemStrategy - Alternative item: strategy
    • setUsageProbabilityPercent

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

      Original property name from the Odata EDM: UsageProbabilityPercent

      Parameters:
      usageProbabilityPercent - Usage Probability in % (Alternative Item)
    • setFollowUpGroup

      public void setFollowUpGroup(@Nullable String followUpGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FollowUpGroup

      Parameters:
      followUpGroup - Follow-up group
    • setDiscontinuationGroup

      public void setDiscontinuationGroup(@Nullable String discontinuationGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DiscontinuationGroup

      Parameters:
      discontinuationGroup - Discontinuation group
    • setIsConfigurableBOM

      public void setIsConfigurableBOM(@Nullable String isConfigurableBOM)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsConfigurableBOM

      Parameters:
      isConfigurableBOM - Selection indicator for configurable BOMs
    • setReferencePoint

      public void setReferencePoint(@Nullable String referencePoint)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ReferencePoint

      Parameters:
      referencePoint - Reference point for BOM transfer
    • setLeadTimeOffset

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

      Original property name from the Odata EDM: LeadTimeOffset

      Parameters:
      leadTimeOffset - Lead-time offset
    • setProductionSupplyArea

      public void setProductionSupplyArea(@Nullable String productionSupplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductionSupplyArea

      Parameters:
      productionSupplyArea - Production Supply Area
    • setIsDeleted

      public void setIsDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Parameters:
      isDeleted - Deletion Indicator
    • setIsALE

      public void setIsALE(@Nullable Boolean isALE)
      Constraints: none

      Original property name from the Odata EDM: IsALE

      Parameters:
      isALE - ALE indicator
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • setPreliminaryComponent

      public void setPreliminaryComponent(@Nullable String preliminaryComponent)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PreliminaryComponent

      Parameters:
      preliminaryComponent - Material Description
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> MaterialBOMItemField<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> MaterialBOMItemField<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<MaterialBOMItem>
    • setServicePathForFetch

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<MaterialBOMItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<MaterialBOMItem>
    • fetchBOMItemCategory

      @Nullable public BOMItemCategory fetchBOMItemCategory()
      Fetches the BOMItemCategory entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BOMItemCategory.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated BOMItemCategory entity, or null if 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.
    • getBOMItemCategoryOrFetch

      @Nullable public BOMItemCategory getBOMItemCategoryOrFetch()
      Retrieval of associated BOMItemCategory entity (one to one). This corresponds to the OData navigation property to_BOMItemCategory.

      If the navigation property to_BOMItemCategory of a queried MaterialBOMItem 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 BOMItemCategory 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.
    • getBOMItemCategoryIfPresent

      @Nonnull public io.vavr.control.Option<BOMItemCategory> getBOMItemCategoryIfPresent()
      Retrieval of associated BOMItemCategory entity (one to one). This corresponds to the OData navigation property to_BOMItemCategory.

      If the navigation property for an entity MaterialBOMItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_BOMItemCategory is already loaded, the result will contain the BOMItemCategory entity. If not, an Option with result state empty is returned.
    • setBOMItemCategory

      public void setBOMItemCategory(BOMItemCategory value)
      Overwrites the associated BOMItemCategory entity for the loaded navigation property to_BOMItemCategory.
      Parameters:
      value - New BOMItemCategory entity.
    • fetchBOMItmObjDependencyAssignment

      @Nonnull public List<MBOMItmObjDpnAssignment> fetchBOMItmObjDependencyAssignment()
      Fetches the MBOMItmObjDpnAssignment entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BOMItmObjDependencyAssignment.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MBOMItmObjDpnAssignment 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.
    • getBOMItmObjDependencyAssignmentOrFetch

      @Nonnull public List<MBOMItmObjDpnAssignment> getBOMItmObjDependencyAssignmentOrFetch()
      Retrieval of associated MBOMItmObjDpnAssignment entities (one to many). This corresponds to the OData navigation property to_BOMItmObjDependencyAssignment.

      If the navigation property to_BOMItmObjDependencyAssignment of a queried MaterialBOMItem 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 MBOMItmObjDpnAssignment 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.
    • getBOMItmObjDependencyAssignmentIfPresent

      @Nonnull public io.vavr.control.Option<List<MBOMItmObjDpnAssignment>> getBOMItmObjDependencyAssignmentIfPresent()
      Retrieval of associated MBOMItmObjDpnAssignment entities (one to many). This corresponds to the OData navigation property to_BOMItmObjDependencyAssignment.

      If the navigation property for an entity MaterialBOMItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_BOMItmObjDependencyAssignment is already loaded, the result will contain the MBOMItmObjDpnAssignment entities. If not, an Option with result state empty is returned.
    • setBOMItmObjDependencyAssignment

      public void setBOMItmObjDependencyAssignment(@Nonnull List<MBOMItmObjDpnAssignment> value)
      Overwrites the list of associated MBOMItmObjDpnAssignment entities for the loaded navigation property to_BOMItmObjDependencyAssignment.

      If the navigation property to_BOMItmObjDependencyAssignment of a queried MaterialBOMItem 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 MBOMItmObjDpnAssignment entities.
    • addBOMItmObjDependencyAssignment

      public void addBOMItmObjDependencyAssignment(MBOMItmObjDpnAssignment... entity)
      Adds elements to the list of associated MBOMItmObjDpnAssignment entities. This corresponds to the OData navigation property to_BOMItmObjDependencyAssignment.

      If the navigation property to_BOMItmObjDependencyAssignment of a queried MaterialBOMItem 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 MBOMItmObjDpnAssignment entities.
    • fetchBOMSubItems

      @Nonnull public List<MaterialBOMSubItem> fetchBOMSubItems()
      Fetches the MaterialBOMSubItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BOMSubItems.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaterialBOMSubItem 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.
    • getBOMSubItemsOrFetch

      @Nonnull public List<MaterialBOMSubItem> getBOMSubItemsOrFetch()
      Retrieval of associated MaterialBOMSubItem entities (one to many). This corresponds to the OData navigation property to_BOMSubItems.

      If the navigation property to_BOMSubItems of a queried MaterialBOMItem 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 MaterialBOMSubItem 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.
    • getBOMSubItemsIfPresent

      @Nonnull public io.vavr.control.Option<List<MaterialBOMSubItem>> getBOMSubItemsIfPresent()
      Retrieval of associated MaterialBOMSubItem entities (one to many). This corresponds to the OData navigation property to_BOMSubItems.

      If the navigation property for an entity MaterialBOMItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_BOMSubItems is already loaded, the result will contain the MaterialBOMSubItem entities. If not, an Option with result state empty is returned.
    • setBOMSubItems

      public void setBOMSubItems(@Nonnull List<MaterialBOMSubItem> value)
      Overwrites the list of associated MaterialBOMSubItem entities for the loaded navigation property to_BOMSubItems.

      If the navigation property to_BOMSubItems of a queried MaterialBOMItem 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 MaterialBOMSubItem entities.
    • addBOMSubItems

      public void addBOMSubItems(MaterialBOMSubItem... entity)
      Adds elements to the list of associated MaterialBOMSubItem entities. This corresponds to the OData navigation property to_BOMSubItems.

      If the navigation property to_BOMSubItems of a queried MaterialBOMItem 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 MaterialBOMSubItem entities.
    • fetchBillOfMaterial

      @Nullable public MaterialBOM fetchBillOfMaterial()
      Fetches the MaterialBOM entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BillOfMaterial.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated MaterialBOM entity, or null if 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.
    • getBillOfMaterialOrFetch

      @Nullable public MaterialBOM getBillOfMaterialOrFetch()
      Retrieval of associated MaterialBOM entity (one to one). This corresponds to the OData navigation property to_BillOfMaterial.

      If the navigation property to_BillOfMaterial of a queried MaterialBOMItem 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 MaterialBOM 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.
    • getBillOfMaterialIfPresent

      @Nonnull public io.vavr.control.Option<MaterialBOM> getBillOfMaterialIfPresent()
      Retrieval of associated MaterialBOM entity (one to one). This corresponds to the OData navigation property to_BillOfMaterial.

      If the navigation property for an entity MaterialBOMItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_BillOfMaterial is already loaded, the result will contain the MaterialBOM entity. If not, an Option with result state empty is returned.
    • setBillOfMaterial

      public void setBillOfMaterial(MaterialBOM value)
      Overwrites the associated MaterialBOM entity for the loaded navigation property to_BillOfMaterial.
      Parameters:
      value - New MaterialBOM entity.
    • builder

      @Nonnull public static MaterialBOMItem.MaterialBOMItemBuilder builder()
    • getConvertItem_ac

      @Nullable public Boolean getConvertItem_ac()
      Constraints: none

      Original property name from the Odata EDM: ConvertItem_ac

      Returns:
      Dyn. Action Control
    • getDeleteBOMItemWithECN_ac

      @Nullable public Boolean getDeleteBOMItemWithECN_ac()
      Constraints: none

      Original property name from the Odata EDM: DeleteBOMItemWithECN_ac

      Returns:
      Dyn. Action Control
    • getUpdateBOMItemWithECN_ac

      @Nullable public Boolean getUpdateBOMItemWithECN_ac()
      Constraints: none

      Original property name from the Odata EDM: UpdateBOMItemWithECN_ac

      Returns:
      Dyn. Action Control
    • getDelete_mc

      @Nullable public Boolean getDelete_mc()
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      Dyn. Method Control
    • getUpdate_mc

      @Nullable public Boolean getUpdate_mc()
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      Dyn. Method Control
    • getBOMItmObjDependencyAssignment_oc

      @Nullable public Boolean getBOMItmObjDependencyAssignment_oc()
      Constraints: none

      Original property name from the Odata EDM: to_BOMItmObjDependencyAssignment_oc

      Returns:
      Dynamic CbA-Control
    • getBOMSubItems_oc

      @Nullable public Boolean getBOMSubItems_oc()
      Constraints: none

      Original property name from the Odata EDM: to_BOMSubItems_oc

      Returns:
      Dynamic CbA-Control
    • getBillOfMaterial

      @Nullable public String getBillOfMaterial()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterial

      Returns:
      Bill of Material
    • getBillOfMaterialCategory

      @Nullable public String getBillOfMaterialCategory()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialCategory

      Returns:
      BOM category
    • getBillOfMaterialVariant

      @Nullable public String getBillOfMaterialVariant()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfMaterialVariant

      Returns:
      Alternative BOM
    • getBillOfMaterialVersion

      @Nullable public String getBillOfMaterialVersion()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BillOfMaterialVersion

      Returns:
      BOM Version
    • getBillOfMaterialItemNodeNumber

      @Nullable public String getBillOfMaterialItemNodeNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterialItemNodeNumber

      Returns:
      BOM item node number
    • getHeaderChangeDocument

      @Nullable public String getHeaderChangeDocument()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: HeaderChangeDocument

      Returns:
      Change Number
    • getMaterial

      @Nullable public String getMaterial()
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getPlant

      @Nullable public String getPlant()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getBillOfMaterialItemUUID

      @Nullable public UUID getBillOfMaterialItemUUID()
      Constraints: none

      Original property name from the Odata EDM: BillOfMaterialItemUUID

      Returns:
      Global identification of an item's change status
    • getBillOfMaterialHeaderUUID

      @Nullable public UUID getBillOfMaterialHeaderUUID()
      Constraints: none

      Original property name from the Odata EDM: BillOfMaterialHeaderUUID

      Returns:
      Global identification of a BOM header change status
    • getBOMItemInternalChangeCount

      @Nullable public String getBOMItemInternalChangeCount()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BOMItemInternalChangeCount

      Returns:
      Internal counter
    • getValidityStartDate

      @Nullable public LocalDateTime getValidityStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Valid-From Date
    • getValidityEndDate

      @Nullable public LocalDateTime getValidityEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Valid-to date
    • getEngineeringChangeDocForEdit

      @Nullable public String getEngineeringChangeDocForEdit()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EngineeringChangeDocForEdit

      Returns:
      Change Number
    • getEngineeringChangeDocument

      @Nullable public String getEngineeringChangeDocument()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EngineeringChangeDocument

      Returns:
      Change Number
    • getChgToEngineeringChgDocument

      @Nullable public String getChgToEngineeringChgDocument()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChgToEngineeringChgDocument

      Returns:
      Change Number To
    • getInheritedNodeNumberForBOMItem

      @Nullable public String getInheritedNodeNumberForBOMItem()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: InheritedNodeNumberForBOMItem

      Returns:
      Inherited node number of BOM item
    • getBOMItemRecordCreationDate

      @Nullable public LocalDateTime getBOMItemRecordCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BOMItemRecordCreationDate

      Returns:
      Date Record Created On
    • getBOMItemCreatedByUser

      @Nullable public String getBOMItemCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BOMItemCreatedByUser

      Returns:
      User Who Created Record
    • getBOMItemLastChangeDate

      @Nullable public LocalDateTime getBOMItemLastChangeDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BOMItemLastChangeDate

      Returns:
      Last Changed On
    • getBOMItemLastChangedByUser

      @Nullable public String getBOMItemLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BOMItemLastChangedByUser

      Returns:
      Name of Person Who Changed Object
    • getBillOfMaterialComponent

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

      Original property name from the Odata EDM: BillOfMaterialComponent

      Returns:
      BOM component
    • getBillOfMaterialItemCategory

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

      Original property name from the Odata EDM: BillOfMaterialItemCategory

      Returns:
      Item category (bill of material)
    • getBillOfMaterialItemNumber

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

      Original property name from the Odata EDM: BillOfMaterialItemNumber

      Returns:
      BOM Item Number
    • getBillOfMaterialItemUnit

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

      Original property name from the Odata EDM: BillOfMaterialItemUnit

      Returns:
      Component Unit of Measure
    • getBillOfMaterialItemQuantity

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

      Original property name from the Odata EDM: BillOfMaterialItemQuantity

      Returns:
      Component Quantity
    • getIsAssembly

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

      Original property name from the Odata EDM: IsAssembly

      Returns:
      Single-Character Flag
    • getIsSubItem

      @Nullable public Boolean getIsSubItem()
      Constraints: none

      Original property name from the Odata EDM: IsSubItem

      Returns:
      Indicator: sub-items exist
    • getBOMItemSorter

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

      Original property name from the Odata EDM: BOMItemSorter

      Returns:
      Sort String
    • getFixedQuantity

      @Nullable public Boolean getFixedQuantity()
      Constraints: none

      Original property name from the Odata EDM: FixedQuantity

      Returns:
      Fixed Quantity
    • getBOMItemHasFixedQuantity

      @Nullable public Boolean getBOMItemHasFixedQuantity()
      Constraints: none

      Original property name from the Odata EDM: BOMItemHasFixedQuantity

      Returns:
      Fixed Quantity
    • getPurchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getCurrency

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

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getMaterialComponentPrice

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

      Original property name from the Odata EDM: MaterialComponentPrice

      Returns:
      Price
    • getIdentifierBOMItem

      @Nullable public String getIdentifierBOMItem()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: IdentifierBOMItem

      Returns:
      External identification of an item
    • getMaterialPriceUnitQty

      @Nullable public BigDecimal getMaterialPriceUnitQty()
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: MaterialPriceUnitQty

      Returns:
      Price unit
    • getComponentScrapInPercent

      @Nullable public BigDecimal getComponentScrapInPercent()
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: ComponentScrapInPercent

      Returns:
      Component Scrap in Percent
    • getOperationScrapInPercent

      @Nullable public BigDecimal getOperationScrapInPercent()
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: OperationScrapInPercent

      Returns:
      Operation Scrap
    • getIsNetScrap

      @Nullable public Boolean getIsNetScrap()
      Constraints: none

      Original property name from the Odata EDM: IsNetScrap

      Returns:
      Net Scrap Indicator
    • getNumberOfVariableSizeItem

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

      Original property name from the Odata EDM: NumberOfVariableSizeItem

      Returns:
      Required Number of Variable-Size Items
    • getQuantityVariableSizeItem

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

      Original property name from the Odata EDM: QuantityVariableSizeItem

      Returns:
      Variable-Size Item Quantity per Piece (PC)
    • getFormulaKey

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

      Original property name from the Odata EDM: FormulaKey

      Returns:
      Formula Key for Variable-Size Items
    • getComponentDescription

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

      Original property name from the Odata EDM: ComponentDescription

      Returns:
      BOM Item Text (Line 1)
    • getBOMItemDescription

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

      Original property name from the Odata EDM: BOMItemDescription

      Returns:
      BOM Item Text (Line 1)
    • getBOMItemText2

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

      Original property name from the Odata EDM: BOMItemText2

      Returns:
      BOM Item Text (Line 2)
    • getMaterialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getDocumentType

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

      Original property name from the Odata EDM: DocumentType

      Returns:
      Document Type
    • getDocNumber

      @Nullable public String getDocNumber()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: DocNumber

      Returns:
      Document number
    • getDocumentVersion

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

      Original property name from the Odata EDM: DocumentVersion

      Returns:
      Document Version
    • getDocumentPart

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

      Original property name from the Odata EDM: DocumentPart

      Returns:
      Document Part
    • getClassNumber

      @Nullable public String getClassNumber()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ClassNumber

      Returns:
      Class number
    • getClassType

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

      Original property name from the Odata EDM: ClassType

      Returns:
      Class Type
    • getResultingItemCategory

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

      Original property name from the Odata EDM: ResultingItemCategory

      Returns:
      Resulting item category
    • getDependencyObjectNumber

      @Nullable public String getDependencyObjectNumber()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: DependencyObjectNumber

      Returns:
      Number of Object with Assigned Dependencies
    • getObjectType

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

      Original property name from the Odata EDM: ObjectType

      Returns:
      Object type (BOM item)
    • getIsClassificationRelevant

      @Nullable public Boolean getIsClassificationRelevant()
      Constraints: none

      Original property name from the Odata EDM: IsClassificationRelevant

      Returns:
      Indicator: classification as selection condition
    • getIsBulkMaterial

      @Nullable public Boolean getIsBulkMaterial()
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterial

      Returns:
      Indicator: Bulk Material
    • getBOMItemIsSparePart

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

      Original property name from the Odata EDM: BOMItemIsSparePart

      Returns:
      Indicator: Spare Part
    • getBOMItemIsSalesRelevant

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

      Original property name from the Odata EDM: BOMItemIsSalesRelevant

      Returns:
      Indicator: item relevant to sales
    • getIsProductionRelevant

      @Nullable public Boolean getIsProductionRelevant()
      Constraints: none

      Original property name from the Odata EDM: IsProductionRelevant

      Returns:
      Indicator: item relevant to production
    • getBOMItemIsPlantMaintRelevant

      @Nullable public Boolean getBOMItemIsPlantMaintRelevant()
      Constraints: none

      Original property name from the Odata EDM: BOMItemIsPlantMaintRelevant

      Returns:
      Indicator: item relevant to plant maintenance
    • getBOMItemIsCostingRelevant

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

      Original property name from the Odata EDM: BOMItemIsCostingRelevant

      Returns:
      Indicator for relevancy to costing
    • getIsEngineeringRelevant

      @Nullable public Boolean getIsEngineeringRelevant()
      Constraints: none

      Original property name from the Odata EDM: IsEngineeringRelevant

      Returns:
      Indicator: item relevant to engineering
    • getSpecialProcurementType

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

      Original property name from the Odata EDM: SpecialProcurementType

      Returns:
      Special Procurement Type for BOM Item
    • getIsBOMRecursiveAllowed

      @Nullable public Boolean getIsBOMRecursiveAllowed()
      Constraints: none

      Original property name from the Odata EDM: IsBOMRecursiveAllowed

      Returns:
      Indicator: recursiveness allowed
    • getOperationLeadTimeOffset

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

      Original property name from the Odata EDM: OperationLeadTimeOffset

      Returns:
      Lead-time offset for operation
    • getOpsLeadTimeOffsetUnit

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

      Original property name from the Odata EDM: OpsLeadTimeOffsetUnit

      Returns:
      Unit for lead-time offset for operation
    • getIsMaterialProvision

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

      Original property name from the Odata EDM: IsMaterialProvision

      Returns:
      Material Provision Indicator
    • getBOMIsRecursive

      @Nullable public Boolean getBOMIsRecursive()
      Constraints: none

      Original property name from the Odata EDM: BOMIsRecursive

      Returns:
      Indicator: BOM is recursive
    • getDocumentIsCreatedByCAD

      @Nullable public Boolean getDocumentIsCreatedByCAD()
      Constraints: none

      Original property name from the Odata EDM: DocumentIsCreatedByCAD

      Returns:
      CAD Indicator
    • getDistrKeyCompConsumption

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

      Original property name from the Odata EDM: DistrKeyCompConsumption

      Returns:
      Distribution key for component consumption
    • getDeliveryDurationInDays

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

      Original property name from the Odata EDM: DeliveryDurationInDays

      Returns:
      Delivery time in days
    • getCreditor

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

      Original property name from the Odata EDM: Creditor

      Returns:
      Account Number of Supplier
    • getCostElement

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

      Original property name from the Odata EDM: CostElement

      Returns:
      Cost element
    • getSize1

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

      Original property name from the Odata EDM: Size1

      Returns:
      Size 1
    • getSize2

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

      Original property name from the Odata EDM: Size2

      Returns:
      Size 2
    • getSize3

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

      Original property name from the Odata EDM: Size3

      Returns:
      Size 3
    • getUnitOfMeasureForSize1To3

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

      Original property name from the Odata EDM: UnitOfMeasureForSize1To3

      Returns:
      Unit of measure for sizes 1 to 3
    • getGoodsReceiptDuration

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

      Original property name from the Odata EDM: GoodsReceiptDuration

      Returns:
      Goods receipt processing time in days
    • getPurchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getRequiredComponent

      @Nullable public Boolean getRequiredComponent()
      Constraints: none

      Original property name from the Odata EDM: RequiredComponent

      Returns:
      Required Component
    • getMultipleSelectionAllowed

      @Nullable public Boolean getMultipleSelectionAllowed()
      Constraints: none

      Original property name from the Odata EDM: MultipleSelectionAllowed

      Returns:
      Multiple Selection Allowed
    • getProdOrderIssueLocation

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

      Original property name from the Odata EDM: ProdOrderIssueLocation

      Returns:
      Issue Location for Production Order
    • getMaterialIsCoProduct

      @Nullable public Boolean getMaterialIsCoProduct()
      Constraints: none

      Original property name from the Odata EDM: MaterialIsCoProduct

      Returns:
      Indicator: co-product
    • getExplosionType

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

      Original property name from the Odata EDM: ExplosionType

      Returns:
      Explosion type
    • getAlternativeItemGroup

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

      Original property name from the Odata EDM: AlternativeItemGroup

      Returns:
      Alternative item: group
    • getAlternativeItemPriority

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

      Original property name from the Odata EDM: AlternativeItemPriority

      Returns:
      Alternative item: ranking order
    • getAlternativeItemStrategy

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

      Original property name from the Odata EDM: AlternativeItemStrategy

      Returns:
      Alternative item: strategy
    • getUsageProbabilityPercent

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

      Original property name from the Odata EDM: UsageProbabilityPercent

      Returns:
      Usage Probability in % (Alternative Item)
    • getFollowUpGroup

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

      Original property name from the Odata EDM: FollowUpGroup

      Returns:
      Follow-up group
    • getDiscontinuationGroup

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

      Original property name from the Odata EDM: DiscontinuationGroup

      Returns:
      Discontinuation group
    • getIsConfigurableBOM

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

      Original property name from the Odata EDM: IsConfigurableBOM

      Returns:
      Selection indicator for configurable BOMs
    • getReferencePoint

      @Nullable public String getReferencePoint()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ReferencePoint

      Returns:
      Reference point for BOM transfer
    • getLeadTimeOffset

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

      Original property name from the Odata EDM: LeadTimeOffset

      Returns:
      Lead-time offset
    • getProductionSupplyArea

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

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      Production Supply Area
    • getIsDeleted

      @Nullable public Boolean getIsDeleted()
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      Deletion Indicator
    • getIsALE

      @Nullable public Boolean getIsALE()
      Constraints: none

      Original property name from the Odata EDM: IsALE

      Returns:
      ALE indicator
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • getPreliminaryComponent

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

      Original property name from the Odata EDM: PreliminaryComponent

      Returns:
      Material Description
    • toString

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

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

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

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