public class MaterialBOMItem extends VdmEntity<MaterialBOMItem>
Original entity name from the Odata EDM: MaterialBOMItemType
Modifier and Type | Class and Description |
---|---|
static class |
MaterialBOMItem.MaterialBOMItemBuilder
Helper class to allow for fluent creation of MaterialBOMItem instances.
|
Modifier and Type | Field and Description |
---|---|
static MaterialBOMItemSelectable |
ALL_FIELDS
Selector for all available fields of MaterialBOMItem.
|
static MaterialBOMItemField<String> |
ALTERNATIVE_ITEM_GROUP
Use with available fluent helpers to apply the AlternativeItemGroup field to query operations.
|
static MaterialBOMItemField<String> |
ALTERNATIVE_ITEM_PRIORITY
Use with available fluent helpers to apply the AlternativeItemPriority field to query operations.
|
static MaterialBOMItemField<String> |
ALTERNATIVE_ITEM_STRATEGY
Use with available fluent helpers to apply the AlternativeItemStrategy field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL
Use with available fluent helpers to apply the BillOfMaterial field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_CATEGORY
Use with available fluent helpers to apply the BillOfMaterialCategory field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_COMPONENT
Use with available fluent helpers to apply the BillOfMaterialComponent field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_ITEM_CATEGORY
Use with available fluent helpers to apply the BillOfMaterialItemCategory field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_ITEM_NODE_NUMBER
Use with available fluent helpers to apply the BillOfMaterialItemNodeNumber field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_ITEM_NUMBER
Use with available fluent helpers to apply the BillOfMaterialItemNumber field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
BILL_OF_MATERIAL_ITEM_QUANTITY
Use with available fluent helpers to apply the BillOfMaterialItemQuantity field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_ITEM_UNIT
Use with available fluent helpers to apply the BillOfMaterialItemUnit field to query operations.
|
static MaterialBOMItemField<UUID> |
BILL_OF_MATERIAL_ITEM_UUID
Use with available fluent helpers to apply the BillOfMaterialItemUUID field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_VARIANT
Use with available fluent helpers to apply the BillOfMaterialVariant field to query operations.
|
static MaterialBOMItemField<String> |
BILL_OF_MATERIAL_VERSION
Use with available fluent helpers to apply the BillOfMaterialVersion field to query operations.
|
static MaterialBOMItemField<Boolean> |
BOM_IS_RECURSIVE
Use with available fluent helpers to apply the BOMIsRecursive field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_CREATED_BY_USER
Use with available fluent helpers to apply the BOMItemCreatedByUser field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_DESCRIPTION
Use with available fluent helpers to apply the BOMItemDescription field to query operations.
|
static MaterialBOMItemField<Boolean> |
BOM_ITEM_HAS_FIXED_QUANTITY
Use with available fluent helpers to apply the BOMItemHasFixedQuantity field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_INTERNAL_CHANGE_COUNT
Use with available fluent helpers to apply the BOMItemInternalChangeCount field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_IS_COSTING_RELEVANT
Use with available fluent helpers to apply the BOMItemIsCostingRelevant field to query operations.
|
static MaterialBOMItemField<Boolean> |
BOM_ITEM_IS_PLANT_MAINT_RELEVANT
Use with available fluent helpers to apply the BOMItemIsPlantMaintRelevant field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_IS_SALES_RELEVANT
Use with available fluent helpers to apply the BOMItemIsSalesRelevant field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_IS_SPARE_PART
Use with available fluent helpers to apply the BOMItemIsSparePart field to query operations.
|
static MaterialBOMItemField<LocalDateTime> |
BOM_ITEM_LAST_CHANGE_DATE
Use with available fluent helpers to apply the BOMItemLastChangeDate field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the BOMItemLastChangedByUser field to query operations.
|
static MaterialBOMItemField<LocalDateTime> |
BOM_ITEM_RECORD_CREATION_DATE
Use with available fluent helpers to apply the BOMItemRecordCreationDate field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_SORTER
Use with available fluent helpers to apply the BOMItemSorter field to query operations.
|
static MaterialBOMItemField<String> |
BOM_ITEM_TEXT2
Use with available fluent helpers to apply the BOMItemText2 field to query operations.
|
static MaterialBOMItemField<String> |
CHG_TO_ENGINEERING_CHG_DOCUMENT
Use with available fluent helpers to apply the ChgToEngineeringChgDocument field to query operations.
|
static MaterialBOMItemField<String> |
CLASS_NUMBER
Use with available fluent helpers to apply the ClassNumber field to query operations.
|
static MaterialBOMItemField<String> |
CLASS_TYPE
Use with available fluent helpers to apply the ClassType field to query operations.
|
static MaterialBOMItemField<String> |
COMPONENT_DESCRIPTION
Use with available fluent helpers to apply the ComponentDescription field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
COMPONENT_SCRAP_IN_PERCENT
Use with available fluent helpers to apply the ComponentScrapInPercent field to query operations.
|
static MaterialBOMItemField<String> |
COST_ELEMENT
Use with available fluent helpers to apply the CostElement field to query operations.
|
static MaterialBOMItemField<String> |
CREDITOR
Use with available fluent helpers to apply the Creditor field to query operations.
|
static MaterialBOMItemField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
DELIVERY_DURATION_IN_DAYS
Use with available fluent helpers to apply the DeliveryDurationInDays field to query operations.
|
static MaterialBOMItemField<String> |
DEPENDENCY_OBJECT_NUMBER
Use with available fluent helpers to apply the DependencyObjectNumber field to query operations.
|
static MaterialBOMItemField<String> |
DISCONTINUATION_GROUP
Use with available fluent helpers to apply the DiscontinuationGroup field to query operations.
|
static MaterialBOMItemField<String> |
DISTR_KEY_COMP_CONSUMPTION
Use with available fluent helpers to apply the DistrKeyCompConsumption field to query operations.
|
static MaterialBOMItemField<String> |
DOC_NUMBER
Use with available fluent helpers to apply the DocNumber field to query operations.
|
static MaterialBOMItemField<Boolean> |
DOCUMENT_IS_CREATED_BY_CAD
Use with available fluent helpers to apply the DocumentIsCreatedByCAD field to query operations.
|
static MaterialBOMItemField<String> |
DOCUMENT_PART
Use with available fluent helpers to apply the DocumentPart field to query operations.
|
static MaterialBOMItemField<String> |
DOCUMENT_TYPE
Use with available fluent helpers to apply the DocumentType field to query operations.
|
static MaterialBOMItemField<String> |
DOCUMENT_VERSION
Use with available fluent helpers to apply the DocumentVersion field to query operations.
|
static MaterialBOMItemField<String> |
ENGINEERING_CHANGE_DOC_FOR_EDIT
Use with available fluent helpers to apply the EngineeringChangeDocForEdit field to query operations.
|
static MaterialBOMItemField<String> |
ENGINEERING_CHANGE_DOCUMENT
Use with available fluent helpers to apply the EngineeringChangeDocument field to query operations.
|
static MaterialBOMItemField<String> |
EXPLOSION_TYPE
Use with available fluent helpers to apply the ExplosionType field to query operations.
|
static MaterialBOMItemField<Boolean> |
FIXED_QUANTITY
Use with available fluent helpers to apply the FixedQuantity field to query operations.
|
static MaterialBOMItemField<String> |
FOLLOW_UP_GROUP
Use with available fluent helpers to apply the FollowUpGroup field to query operations.
|
static MaterialBOMItemField<String> |
FORMULA_KEY
Use with available fluent helpers to apply the FormulaKey field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
GOODS_RECEIPT_DURATION
Use with available fluent helpers to apply the GoodsReceiptDuration field to query operations.
|
static MaterialBOMItemField<String> |
HEADER_CHANGE_DOCUMENT
Use with available fluent helpers to apply the HeaderChangeDocument field to query operations.
|
static MaterialBOMItemField<String> |
IDENTIFIER_BOM_ITEM
Use with available fluent helpers to apply the IdentifierBOMItem field to query operations.
|
static MaterialBOMItemField<String> |
INHERITED_NODE_NUMBER_FOR_BOM_ITEM
Use with available fluent helpers to apply the InheritedNodeNumberForBOMItem field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_ALE
Use with available fluent helpers to apply the IsALE field to query operations.
|
static MaterialBOMItemField<String> |
IS_ASSEMBLY
Use with available fluent helpers to apply the IsAssembly field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_BOM_RECURSIVE_ALLOWED
Use with available fluent helpers to apply the IsBOMRecursiveAllowed field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_BULK_MATERIAL
Use with available fluent helpers to apply the IsBulkMaterial field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_CLASSIFICATION_RELEVANT
Use with available fluent helpers to apply the IsClassificationRelevant field to query operations.
|
static MaterialBOMItemField<String> |
IS_CONFIGURABLE_BOM
Use with available fluent helpers to apply the IsConfigurableBOM field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_DELETED
Use with available fluent helpers to apply the IsDeleted field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_ENGINEERING_RELEVANT
Use with available fluent helpers to apply the IsEngineeringRelevant field to query operations.
|
static MaterialBOMItemField<String> |
IS_MATERIAL_PROVISION
Use with available fluent helpers to apply the IsMaterialProvision field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_NET_SCRAP
Use with available fluent helpers to apply the IsNetScrap field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_PRODUCTION_RELEVANT
Use with available fluent helpers to apply the IsProductionRelevant field to query operations.
|
static MaterialBOMItemField<Boolean> |
IS_SUB_ITEM
Use with available fluent helpers to apply the IsSubItem field to query operations.
|
static MaterialBOMItemField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
LEAD_TIME_OFFSET
Use with available fluent helpers to apply the LeadTimeOffset field to query operations.
|
static MaterialBOMItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
MATERIAL_COMPONENT_PRICE
Use with available fluent helpers to apply the MaterialComponentPrice field to query operations.
|
static MaterialBOMItemField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static MaterialBOMItemField<Boolean> |
MATERIAL_IS_CO_PRODUCT
Use with available fluent helpers to apply the MaterialIsCoProduct field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
MATERIAL_PRICE_UNIT_QTY
Use with available fluent helpers to apply the MaterialPriceUnitQty field to query operations.
|
static MaterialBOMItemField<Boolean> |
MULTIPLE_SELECTION_ALLOWED
Use with available fluent helpers to apply the MultipleSelectionAllowed field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
NUMBER_OF_VARIABLE_SIZE_ITEM
Use with available fluent helpers to apply the NumberOfVariableSizeItem field to query operations.
|
static MaterialBOMItemField<String> |
OBJECT_TYPE
Use with available fluent helpers to apply the ObjectType field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
OPERATION_LEAD_TIME_OFFSET
Use with available fluent helpers to apply the OperationLeadTimeOffset field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
OPERATION_SCRAP_IN_PERCENT
Use with available fluent helpers to apply the OperationScrapInPercent field to query operations.
|
static MaterialBOMItemField<String> |
OPS_LEAD_TIME_OFFSET_UNIT
Use with available fluent helpers to apply the OpsLeadTimeOffsetUnit field to query operations.
|
static MaterialBOMItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static MaterialBOMItemField<String> |
PROD_ORDER_ISSUE_LOCATION
Use with available fluent helpers to apply the ProdOrderIssueLocation field to query operations.
|
static MaterialBOMItemField<String> |
PRODUCTION_SUPPLY_AREA
Use with available fluent helpers to apply the ProductionSupplyArea field to query operations.
|
static MaterialBOMItemField<String> |
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations.
|
static MaterialBOMItemField<String> |
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
QUANTITY_VARIABLE_SIZE_ITEM
Use with available fluent helpers to apply the QuantityVariableSizeItem field to query operations.
|
static MaterialBOMItemField<String> |
REFERENCE_POINT
Use with available fluent helpers to apply the ReferencePoint field to query operations.
|
static MaterialBOMItemField<Boolean> |
REQUIRED_COMPONENT
Use with available fluent helpers to apply the RequiredComponent field to query operations.
|
static MaterialBOMItemField<String> |
RESULTING_ITEM_CATEGORY
Use with available fluent helpers to apply the ResultingItemCategory field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
SIZE1
Use with available fluent helpers to apply the Size1 field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
SIZE2
Use with available fluent helpers to apply the Size2 field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
SIZE3
Use with available fluent helpers to apply the Size3 field to query operations.
|
static MaterialBOMItemField<String> |
SPECIAL_PROCUREMENT_TYPE
Use with available fluent helpers to apply the SpecialProcurementType field to query operations.
|
static MaterialBOMItemOneToOneLink<MaterialBOM> |
TO_BILL_OF_MATERIAL
Use with available fluent helpers to apply the to_BillOfMaterial navigation property to query operations.
|
static MaterialBOMItemOneToOneLink<BOMItemCategory> |
TO_BOM_ITEM_CATEGORY
Use with available fluent helpers to apply the to_BOMItemCategory navigation property to query operations.
|
static MaterialBOMItemField<String> |
UNIT_OF_MEASURE_FOR_SIZE1_TO3
Use with available fluent helpers to apply the UnitOfMeasureForSize1To3 field to query operations.
|
static MaterialBOMItemField<BigDecimal> |
USAGE_PROBABILITY_PERCENT
Use with available fluent helpers to apply the UsageProbabilityPercent field to query operations.
|
static MaterialBOMItemField<LocalDateTime> |
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations.
|
static MaterialBOMItemField<LocalDateTime> |
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
MaterialBOMItem() |
MaterialBOMItem(String billOfMaterial,
String billOfMaterialCategory,
String billOfMaterialVariant,
String billOfMaterialVersion,
String billOfMaterialItemNodeNumber,
String headerChangeDocument,
String material,
String plant,
UUID billOfMaterialItemUUID,
String bOMItemInternalChangeCount,
LocalDateTime validityStartDate,
LocalDateTime validityEndDate,
String engineeringChangeDocForEdit,
String engineeringChangeDocument,
String chgToEngineeringChgDocument,
String inheritedNodeNumberForBOMItem,
LocalDateTime bOMItemRecordCreationDate,
String bOMItemCreatedByUser,
LocalDateTime bOMItemLastChangeDate,
String bOMItemLastChangedByUser,
String billOfMaterialComponent,
String billOfMaterialItemCategory,
String billOfMaterialItemNumber,
String billOfMaterialItemUnit,
BigDecimal billOfMaterialItemQuantity,
String isAssembly,
Boolean isSubItem,
String bOMItemSorter,
Boolean fixedQuantity,
Boolean bOMItemHasFixedQuantity,
String purchasingGroup,
String currency,
BigDecimal materialComponentPrice,
String identifierBOMItem,
BigDecimal materialPriceUnitQty,
BigDecimal componentScrapInPercent,
BigDecimal operationScrapInPercent,
Boolean isNetScrap,
BigDecimal numberOfVariableSizeItem,
BigDecimal quantityVariableSizeItem,
String formulaKey,
String componentDescription,
String bOMItemDescription,
String bOMItemText2,
String materialGroup,
String documentType,
String docNumber,
String documentVersion,
String documentPart,
String classNumber,
String classType,
String resultingItemCategory,
String dependencyObjectNumber,
String objectType,
Boolean isClassificationRelevant,
Boolean isBulkMaterial,
String bOMItemIsSparePart,
String bOMItemIsSalesRelevant,
Boolean isProductionRelevant,
Boolean bOMItemIsPlantMaintRelevant,
String bOMItemIsCostingRelevant,
Boolean isEngineeringRelevant,
String specialProcurementType,
Boolean isBOMRecursiveAllowed,
BigDecimal operationLeadTimeOffset,
String opsLeadTimeOffsetUnit,
String isMaterialProvision,
Boolean bOMIsRecursive,
Boolean documentIsCreatedByCAD,
String distrKeyCompConsumption,
BigDecimal deliveryDurationInDays,
String creditor,
String costElement,
BigDecimal size1,
BigDecimal size2,
BigDecimal size3,
String unitOfMeasureForSize1To3,
BigDecimal goodsReceiptDuration,
String purchasingOrganization,
Boolean requiredComponent,
Boolean multipleSelectionAllowed,
String prodOrderIssueLocation,
Boolean materialIsCoProduct,
String explosionType,
String alternativeItemGroup,
String alternativeItemPriority,
String alternativeItemStrategy,
BigDecimal usageProbabilityPercent,
String followUpGroup,
String discontinuationGroup,
String isConfigurableBOM,
String referencePoint,
BigDecimal leadTimeOffset,
String productionSupplyArea,
Boolean isDeleted,
Boolean isALE,
ZonedDateTime lastChangeDateTime,
MaterialBOM toBillOfMaterial,
BOMItemCategory toBOMItemCategory) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static MaterialBOMItem.MaterialBOMItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
MaterialBOM |
fetchBillOfMaterial()
Fetches the MaterialBOM entity (one to one) associated with this entity.
|
BOMItemCategory |
fetchBOMItemCategory()
Fetches the BOMItemCategory entity (one to one) associated with this entity.
|
static <T> MaterialBOMItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAlternativeItemGroup()
Constraints: Not nullable, Maximum length: 2
|
String |
getAlternativeItemPriority()
Constraints: Not nullable, Maximum length: 2
|
String |
getAlternativeItemStrategy()
Constraints: Not nullable, Maximum length: 1
|
String |
getBillOfMaterial()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getBillOfMaterialCategory()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
String |
getBillOfMaterialComponent()
Constraints: Not nullable, Maximum length: 40
|
io.vavr.control.Option<MaterialBOM> |
getBillOfMaterialIfPresent()
Retrieval of associated MaterialBOM entity (one to one).
|
String |
getBillOfMaterialItemCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getBillOfMaterialItemNodeNumber()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getBillOfMaterialItemNumber()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getBillOfMaterialItemQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getBillOfMaterialItemUnit()
Constraints: Not nullable, Maximum length: 3
|
UUID |
getBillOfMaterialItemUUID()
Constraints: none
|
MaterialBOM |
getBillOfMaterialOrFetch()
Retrieval of associated MaterialBOM entity (one to one).
|
String |
getBillOfMaterialVariant()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getBillOfMaterialVersion()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Boolean |
getBOMIsRecursive()
Constraints: none
|
io.vavr.control.Option<BOMItemCategory> |
getBOMItemCategoryIfPresent()
Retrieval of associated BOMItemCategory entity (one to one).
|
BOMItemCategory |
getBOMItemCategoryOrFetch()
Retrieval of associated BOMItemCategory entity (one to one).
|
String |
getBOMItemCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getBOMItemDescription()
Constraints: Not nullable, Maximum length: 40
|
Boolean |
getBOMItemHasFixedQuantity()
Constraints: none
|
String |
getBOMItemInternalChangeCount()
Constraints: Not nullable, Maximum length: 8
|
String |
getBOMItemIsCostingRelevant()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getBOMItemIsPlantMaintRelevant()
Constraints: none
|
String |
getBOMItemIsSalesRelevant()
Constraints: Not nullable, Maximum length: 1
|
String |
getBOMItemIsSparePart()
Constraints: Not nullable, Maximum length: 1
|
LocalDateTime |
getBOMItemLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getBOMItemLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getBOMItemRecordCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getBOMItemSorter()
Constraints: Not nullable, Maximum length: 10
|
String |
getBOMItemText2()
Constraints: Not nullable, Maximum length: 40
|
String |
getChgToEngineeringChgDocument()
Constraints: Not nullable, Maximum length: 12
|
String |
getClassNumber()
Constraints: Not nullable, Maximum length: 18
|
String |
getClassType()
Constraints: Not nullable, Maximum length: 3
|
String |
getComponentDescription()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getComponentScrapInPercent()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getCostElement()
Constraints: Not nullable, Maximum length: 10
|
String |
getCreditor()
Constraints: Not nullable, Maximum length: 10
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
BigDecimal |
getDeliveryDurationInDays()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getDependencyObjectNumber()
Constraints: Not nullable, Maximum length: 18
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
String |
getDiscontinuationGroup()
Constraints: Not nullable, Maximum length: 2
|
String |
getDistrKeyCompConsumption()
Constraints: Not nullable, Maximum length: 4
|
String |
getDocNumber()
Constraints: Not nullable, Maximum length: 25
|
Boolean |
getDocumentIsCreatedByCAD()
Constraints: none
|
String |
getDocumentPart()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocumentType()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocumentVersion()
Constraints: Not nullable, Maximum length: 2
|
String |
getEngineeringChangeDocForEdit()
Constraints: Not nullable, Maximum length: 12
|
String |
getEngineeringChangeDocument()
Constraints: Not nullable, Maximum length: 12
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getExplosionType()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getFixedQuantity()
Constraints: none
|
String |
getFollowUpGroup()
Constraints: Not nullable, Maximum length: 2
|
String |
getFormulaKey()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getGoodsReceiptDuration()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getHeaderChangeDocument()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getIdentifierBOMItem()
Constraints: Not nullable, Maximum length: 8
|
String |
getInheritedNodeNumberForBOMItem()
Constraints: Not nullable, Maximum length: 8
|
Boolean |
getIsALE()
Constraints: none
|
String |
getIsAssembly()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsBOMRecursiveAllowed()
Constraints: none
|
Boolean |
getIsBulkMaterial()
Constraints: none
|
Boolean |
getIsClassificationRelevant()
Constraints: none
|
String |
getIsConfigurableBOM()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsDeleted()
Constraints: none
|
Boolean |
getIsEngineeringRelevant()
Constraints: none
|
String |
getIsMaterialProvision()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsNetScrap()
Constraints: none
|
Boolean |
getIsProductionRelevant()
Constraints: none
|
Boolean |
getIsSubItem()
Constraints: none
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 7
|
BigDecimal |
getLeadTimeOffset()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getMaterial()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getMaterialComponentPrice()
Constraints: Not nullable, Precision: 12, Scale: 3
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
Boolean |
getMaterialIsCoProduct()
Constraints: none
|
BigDecimal |
getMaterialPriceUnitQty()
Constraints: Not nullable, Precision: 5, Scale: 0
|
Boolean |
getMultipleSelectionAllowed()
Constraints: none
|
BigDecimal |
getNumberOfVariableSizeItem()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getObjectType()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getOperationLeadTimeOffset()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getOperationScrapInPercent()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getOpsLeadTimeOffsetUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getProdOrderIssueLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getProductionSupplyArea()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingOrganization()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getQuantityVariableSizeItem()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getReferencePoint()
Constraints: Not nullable, Maximum length: 20
|
Boolean |
getRequiredComponent()
Constraints: none
|
String |
getResultingItemCategory()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getSize1()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize2()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize3()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getSpecialProcurementType()
Constraints: Not nullable, Maximum length: 2
|
Class<MaterialBOMItem> |
getType() |
String |
getUnitOfMeasureForSize1To3()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getUsageProbabilityPercent()
Constraints: Not nullable, Precision: 3, Scale: 0
|
LocalDateTime |
getValidityEndDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getValidityStartDate()
Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setAlternativeItemGroup(String alternativeItemGroup)
Constraints: Not nullable, Maximum length: 2
|
void |
setAlternativeItemPriority(String alternativeItemPriority)
Constraints: Not nullable, Maximum length: 2
|
void |
setAlternativeItemStrategy(String alternativeItemStrategy)
Constraints: Not nullable, Maximum length: 1
|
void |
setBillOfMaterial(MaterialBOM value)
Overwrites the associated MaterialBOM entity for the loaded navigation property to_BillOfMaterial.
|
void |
setBillOfMaterial(String billOfMaterial)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setBillOfMaterialCategory(String billOfMaterialCategory)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
void |
setBillOfMaterialComponent(String billOfMaterialComponent)
Constraints: Not nullable, Maximum length: 40
|
void |
setBillOfMaterialItemCategory(String billOfMaterialItemCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBillOfMaterialItemNodeNumber(String billOfMaterialItemNodeNumber)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setBillOfMaterialItemNumber(String billOfMaterialItemNumber)
Constraints: Not nullable, Maximum length: 4
|
void |
setBillOfMaterialItemQuantity(BigDecimal billOfMaterialItemQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBillOfMaterialItemUnit(String billOfMaterialItemUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBillOfMaterialItemUUID(UUID billOfMaterialItemUUID)
Constraints: none
|
void |
setBillOfMaterialVariant(String billOfMaterialVariant)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setBillOfMaterialVersion(String billOfMaterialVersion)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setBOMIsRecursive(Boolean bOMIsRecursive)
Constraints: none
|
void |
setBOMItemCategory(BOMItemCategory value)
Overwrites the associated BOMItemCategory entity for the loaded navigation property
to_BOMItemCategory.
|
void |
setBOMItemCreatedByUser(String bOMItemCreatedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setBOMItemDescription(String bOMItemDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setBOMItemHasFixedQuantity(Boolean bOMItemHasFixedQuantity)
Constraints: none
|
void |
setBOMItemInternalChangeCount(String bOMItemInternalChangeCount)
Constraints: Not nullable, Maximum length: 8
|
void |
setBOMItemIsCostingRelevant(String bOMItemIsCostingRelevant)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOMItemIsPlantMaintRelevant(Boolean bOMItemIsPlantMaintRelevant)
Constraints: none
|
void |
setBOMItemIsSalesRelevant(String bOMItemIsSalesRelevant)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOMItemIsSparePart(String bOMItemIsSparePart)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOMItemLastChangeDate(LocalDateTime bOMItemLastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setBOMItemLastChangedByUser(String bOMItemLastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setBOMItemRecordCreationDate(LocalDateTime bOMItemRecordCreationDate)
Constraints: Not nullable, Precision: 0
|
void |
setBOMItemSorter(String bOMItemSorter)
Constraints: Not nullable, Maximum length: 10
|
void |
setBOMItemText2(String bOMItemText2)
Constraints: Not nullable, Maximum length: 40
|
void |
setChgToEngineeringChgDocument(String chgToEngineeringChgDocument)
Constraints: Not nullable, Maximum length: 12
|
void |
setClassNumber(String classNumber)
Constraints: Not nullable, Maximum length: 18
|
void |
setClassType(String classType)
Constraints: Not nullable, Maximum length: 3
|
void |
setComponentDescription(String componentDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setComponentScrapInPercent(BigDecimal componentScrapInPercent)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setCostElement(String costElement)
Constraints: Not nullable, Maximum length: 10
|
void |
setCreditor(String creditor)
Constraints: Not nullable, Maximum length: 10
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setDeliveryDurationInDays(BigDecimal deliveryDurationInDays)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setDependencyObjectNumber(String dependencyObjectNumber)
Constraints: Not nullable, Maximum length: 18
|
void |
setDiscontinuationGroup(String discontinuationGroup)
Constraints: Not nullable, Maximum length: 2
|
void |
setDistrKeyCompConsumption(String distrKeyCompConsumption)
Constraints: Not nullable, Maximum length: 4
|
void |
setDocNumber(String docNumber)
Constraints: Not nullable, Maximum length: 25
|
void |
setDocumentIsCreatedByCAD(Boolean documentIsCreatedByCAD)
Constraints: none
|
void |
setDocumentPart(String documentPart)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocumentType(String documentType)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocumentVersion(String documentVersion)
Constraints: Not nullable, Maximum length: 2
|
void |
setEngineeringChangeDocForEdit(String engineeringChangeDocForEdit)
Constraints: Not nullable, Maximum length: 12
|
void |
setEngineeringChangeDocument(String engineeringChangeDocument)
Constraints: Not nullable, Maximum length: 12
|
void |
setExplosionType(String explosionType)
Constraints: Not nullable, Maximum length: 2
|
void |
setFixedQuantity(Boolean fixedQuantity)
Constraints: none
|
void |
setFollowUpGroup(String followUpGroup)
Constraints: Not nullable, Maximum length: 2
|
void |
setFormulaKey(String formulaKey)
Constraints: Not nullable, Maximum length: 2
|
void |
setGoodsReceiptDuration(BigDecimal goodsReceiptDuration)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setHeaderChangeDocument(String headerChangeDocument)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setIdentifierBOMItem(String identifierBOMItem)
Constraints: Not nullable, Maximum length: 8
|
void |
setInheritedNodeNumberForBOMItem(String inheritedNodeNumberForBOMItem)
Constraints: Not nullable, Maximum length: 8
|
void |
setIsALE(Boolean isALE)
Constraints: none
|
void |
setIsAssembly(String isAssembly)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsBOMRecursiveAllowed(Boolean isBOMRecursiveAllowed)
Constraints: none
|
void |
setIsBulkMaterial(Boolean isBulkMaterial)
Constraints: none
|
void |
setIsClassificationRelevant(Boolean isClassificationRelevant)
Constraints: none
|
void |
setIsConfigurableBOM(String isConfigurableBOM)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsDeleted(Boolean isDeleted)
Constraints: none
|
void |
setIsEngineeringRelevant(Boolean isEngineeringRelevant)
Constraints: none
|
void |
setIsMaterialProvision(String isMaterialProvision)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsNetScrap(Boolean isNetScrap)
Constraints: none
|
void |
setIsProductionRelevant(Boolean isProductionRelevant)
Constraints: none
|
void |
setIsSubItem(Boolean isSubItem)
Constraints: none
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setLeadTimeOffset(BigDecimal leadTimeOffset)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setMaterial(String material)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialComponentPrice(BigDecimal materialComponentPrice)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterialIsCoProduct(Boolean materialIsCoProduct)
Constraints: none
|
void |
setMaterialPriceUnitQty(BigDecimal materialPriceUnitQty)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setMultipleSelectionAllowed(Boolean multipleSelectionAllowed)
Constraints: none
|
void |
setNumberOfVariableSizeItem(BigDecimal numberOfVariableSizeItem)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setObjectType(String objectType)
Constraints: Not nullable, Maximum length: 1
|
void |
setOperationLeadTimeOffset(BigDecimal operationLeadTimeOffset)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setOperationScrapInPercent(BigDecimal operationScrapInPercent)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setOpsLeadTimeOffsetUnit(String opsLeadTimeOffsetUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setProdOrderIssueLocation(String prodOrderIssueLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setProductionSupplyArea(String productionSupplyArea)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingOrganization(String purchasingOrganization)
Constraints: Not nullable, Maximum length: 4
|
void |
setQuantityVariableSizeItem(BigDecimal quantityVariableSizeItem)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setReferencePoint(String referencePoint)
Constraints: Not nullable, Maximum length: 20
|
void |
setRequiredComponent(Boolean requiredComponent)
Constraints: none
|
void |
setResultingItemCategory(String resultingItemCategory)
Constraints: Not nullable, Maximum length: 1
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSize1(BigDecimal size1)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize2(BigDecimal size2)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize3(BigDecimal size3)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSpecialProcurementType(String specialProcurementType)
Constraints: Not nullable, Maximum length: 2
|
void |
setUnitOfMeasureForSize1To3(String unitOfMeasureForSize1To3)
Constraints: Not nullable, Maximum length: 3
|
void |
setUsageProbabilityPercent(BigDecimal usageProbabilityPercent)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setValidityEndDate(LocalDateTime validityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setValidityStartDate(LocalDateTime validityStartDate)
Constraints: Not nullable, Precision: 0
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final MaterialBOMItemSelectable ALL_FIELDS
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_CATEGORY
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_VARIANT
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_VERSION
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_NODE_NUMBER
public static final MaterialBOMItemField<String> HEADER_CHANGE_DOCUMENT
public static final MaterialBOMItemField<String> MATERIAL
public static final MaterialBOMItemField<String> PLANT
public static final MaterialBOMItemField<UUID> BILL_OF_MATERIAL_ITEM_UUID
public static final MaterialBOMItemField<String> BOM_ITEM_INTERNAL_CHANGE_COUNT
public static final MaterialBOMItemField<LocalDateTime> VALIDITY_START_DATE
public static final MaterialBOMItemField<LocalDateTime> VALIDITY_END_DATE
public static final MaterialBOMItemField<String> ENGINEERING_CHANGE_DOC_FOR_EDIT
public static final MaterialBOMItemField<String> ENGINEERING_CHANGE_DOCUMENT
public static final MaterialBOMItemField<String> CHG_TO_ENGINEERING_CHG_DOCUMENT
public static final MaterialBOMItemField<String> INHERITED_NODE_NUMBER_FOR_BOM_ITEM
public static final MaterialBOMItemField<LocalDateTime> BOM_ITEM_RECORD_CREATION_DATE
public static final MaterialBOMItemField<String> BOM_ITEM_CREATED_BY_USER
public static final MaterialBOMItemField<LocalDateTime> BOM_ITEM_LAST_CHANGE_DATE
public static final MaterialBOMItemField<String> BOM_ITEM_LAST_CHANGED_BY_USER
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_COMPONENT
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_CATEGORY
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_NUMBER
public static final MaterialBOMItemField<String> BILL_OF_MATERIAL_ITEM_UNIT
public static final MaterialBOMItemField<BigDecimal> BILL_OF_MATERIAL_ITEM_QUANTITY
public static final MaterialBOMItemField<String> IS_ASSEMBLY
public static final MaterialBOMItemField<Boolean> IS_SUB_ITEM
public static final MaterialBOMItemField<String> BOM_ITEM_SORTER
public static final MaterialBOMItemField<Boolean> FIXED_QUANTITY
public static final MaterialBOMItemField<Boolean> BOM_ITEM_HAS_FIXED_QUANTITY
public static final MaterialBOMItemField<String> PURCHASING_GROUP
public static final MaterialBOMItemField<String> CURRENCY
public static final MaterialBOMItemField<BigDecimal> MATERIAL_COMPONENT_PRICE
public static final MaterialBOMItemField<String> IDENTIFIER_BOM_ITEM
public static final MaterialBOMItemField<BigDecimal> MATERIAL_PRICE_UNIT_QTY
public static final MaterialBOMItemField<BigDecimal> COMPONENT_SCRAP_IN_PERCENT
public static final MaterialBOMItemField<BigDecimal> OPERATION_SCRAP_IN_PERCENT
public static final MaterialBOMItemField<Boolean> IS_NET_SCRAP
public static final MaterialBOMItemField<BigDecimal> NUMBER_OF_VARIABLE_SIZE_ITEM
public static final MaterialBOMItemField<BigDecimal> QUANTITY_VARIABLE_SIZE_ITEM
public static final MaterialBOMItemField<String> FORMULA_KEY
public static final MaterialBOMItemField<String> COMPONENT_DESCRIPTION
public static final MaterialBOMItemField<String> BOM_ITEM_DESCRIPTION
public static final MaterialBOMItemField<String> BOM_ITEM_TEXT2
public static final MaterialBOMItemField<String> MATERIAL_GROUP
public static final MaterialBOMItemField<String> DOCUMENT_TYPE
public static final MaterialBOMItemField<String> DOC_NUMBER
public static final MaterialBOMItemField<String> DOCUMENT_VERSION
public static final MaterialBOMItemField<String> DOCUMENT_PART
public static final MaterialBOMItemField<String> CLASS_NUMBER
public static final MaterialBOMItemField<String> CLASS_TYPE
public static final MaterialBOMItemField<String> RESULTING_ITEM_CATEGORY
public static final MaterialBOMItemField<String> DEPENDENCY_OBJECT_NUMBER
public static final MaterialBOMItemField<String> OBJECT_TYPE
public static final MaterialBOMItemField<Boolean> IS_CLASSIFICATION_RELEVANT
public static final MaterialBOMItemField<Boolean> IS_BULK_MATERIAL
public static final MaterialBOMItemField<String> BOM_ITEM_IS_SPARE_PART
public static final MaterialBOMItemField<String> BOM_ITEM_IS_SALES_RELEVANT
public static final MaterialBOMItemField<Boolean> IS_PRODUCTION_RELEVANT
public static final MaterialBOMItemField<Boolean> BOM_ITEM_IS_PLANT_MAINT_RELEVANT
public static final MaterialBOMItemField<String> BOM_ITEM_IS_COSTING_RELEVANT
public static final MaterialBOMItemField<Boolean> IS_ENGINEERING_RELEVANT
public static final MaterialBOMItemField<String> SPECIAL_PROCUREMENT_TYPE
public static final MaterialBOMItemField<Boolean> IS_BOM_RECURSIVE_ALLOWED
public static final MaterialBOMItemField<BigDecimal> OPERATION_LEAD_TIME_OFFSET
public static final MaterialBOMItemField<String> OPS_LEAD_TIME_OFFSET_UNIT
public static final MaterialBOMItemField<String> IS_MATERIAL_PROVISION
public static final MaterialBOMItemField<Boolean> BOM_IS_RECURSIVE
public static final MaterialBOMItemField<Boolean> DOCUMENT_IS_CREATED_BY_CAD
public static final MaterialBOMItemField<String> DISTR_KEY_COMP_CONSUMPTION
public static final MaterialBOMItemField<BigDecimal> DELIVERY_DURATION_IN_DAYS
public static final MaterialBOMItemField<String> CREDITOR
public static final MaterialBOMItemField<String> COST_ELEMENT
public static final MaterialBOMItemField<BigDecimal> SIZE1
public static final MaterialBOMItemField<BigDecimal> SIZE2
public static final MaterialBOMItemField<BigDecimal> SIZE3
public static final MaterialBOMItemField<String> UNIT_OF_MEASURE_FOR_SIZE1_TO3
public static final MaterialBOMItemField<BigDecimal> GOODS_RECEIPT_DURATION
public static final MaterialBOMItemField<String> PURCHASING_ORGANIZATION
public static final MaterialBOMItemField<Boolean> REQUIRED_COMPONENT
public static final MaterialBOMItemField<Boolean> MULTIPLE_SELECTION_ALLOWED
public static final MaterialBOMItemField<String> PROD_ORDER_ISSUE_LOCATION
public static final MaterialBOMItemField<Boolean> MATERIAL_IS_CO_PRODUCT
public static final MaterialBOMItemField<String> EXPLOSION_TYPE
public static final MaterialBOMItemField<String> ALTERNATIVE_ITEM_GROUP
public static final MaterialBOMItemField<String> ALTERNATIVE_ITEM_PRIORITY
public static final MaterialBOMItemField<String> ALTERNATIVE_ITEM_STRATEGY
public static final MaterialBOMItemField<BigDecimal> USAGE_PROBABILITY_PERCENT
public static final MaterialBOMItemField<String> FOLLOW_UP_GROUP
public static final MaterialBOMItemField<String> DISCONTINUATION_GROUP
public static final MaterialBOMItemField<String> IS_CONFIGURABLE_BOM
public static final MaterialBOMItemField<String> REFERENCE_POINT
public static final MaterialBOMItemField<BigDecimal> LEAD_TIME_OFFSET
public static final MaterialBOMItemField<String> PRODUCTION_SUPPLY_AREA
public static final MaterialBOMItemField<Boolean> IS_DELETED
public static final MaterialBOMItemField<Boolean> IS_ALE
public static final MaterialBOMItemField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final MaterialBOMItemOneToOneLink<MaterialBOM> TO_BILL_OF_MATERIAL
public static final MaterialBOMItemOneToOneLink<BOMItemCategory> TO_BOM_ITEM_CATEGORY
public MaterialBOMItem()
public MaterialBOMItem(@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 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 MaterialBOM toBillOfMaterial, @Nullable BOMItemCategory toBOMItemCategory)
@Nonnull public Class<MaterialBOMItem> getType()
getType
in class VdmObject<MaterialBOMItem>
public void setBillOfMaterial(@Nullable String billOfMaterial)
Original property name from the Odata EDM: BillOfMaterial
billOfMaterial
- Bill of Materialpublic void setBillOfMaterialCategory(@Nullable String billOfMaterialCategory)
Original property name from the Odata EDM: BillOfMaterialCategory
billOfMaterialCategory
- BOM categorypublic void setBillOfMaterialVariant(@Nullable String billOfMaterialVariant)
Original property name from the Odata EDM: BillOfMaterialVariant
billOfMaterialVariant
- Alternative BOMpublic void setBillOfMaterialVersion(@Nullable String billOfMaterialVersion)
Original property name from the Odata EDM: BillOfMaterialVersion
billOfMaterialVersion
- BOM Versionpublic void setBillOfMaterialItemNodeNumber(@Nullable String billOfMaterialItemNodeNumber)
Original property name from the Odata EDM: BillOfMaterialItemNodeNumber
billOfMaterialItemNodeNumber
- BOM item node numberpublic void setHeaderChangeDocument(@Nullable String headerChangeDocument)
Original property name from the Odata EDM: HeaderChangeDocument
headerChangeDocument
- Change Numberpublic void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Material Numberpublic void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setBillOfMaterialItemUUID(@Nullable UUID billOfMaterialItemUUID)
Original property name from the Odata EDM: BillOfMaterialItemUUID
billOfMaterialItemUUID
- Global identification of an item's change statuspublic void setBOMItemInternalChangeCount(@Nullable String bOMItemInternalChangeCount)
Original property name from the Odata EDM: BOMItemInternalChangeCount
bOMItemInternalChangeCount
- Internal counterpublic void setValidityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
validityStartDate
- Valid-From Datepublic void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
validityEndDate
- Valid-to datepublic void setEngineeringChangeDocForEdit(@Nullable String engineeringChangeDocForEdit)
Original property name from the Odata EDM: EngineeringChangeDocForEdit
engineeringChangeDocForEdit
- Change Numberpublic void setEngineeringChangeDocument(@Nullable String engineeringChangeDocument)
Original property name from the Odata EDM: EngineeringChangeDocument
engineeringChangeDocument
- Change Numberpublic void setChgToEngineeringChgDocument(@Nullable String chgToEngineeringChgDocument)
Original property name from the Odata EDM: ChgToEngineeringChgDocument
chgToEngineeringChgDocument
- Change Number Topublic void setInheritedNodeNumberForBOMItem(@Nullable String inheritedNodeNumberForBOMItem)
Original property name from the Odata EDM: InheritedNodeNumberForBOMItem
inheritedNodeNumberForBOMItem
- Inherited node number of BOM itempublic void setBOMItemRecordCreationDate(@Nullable LocalDateTime bOMItemRecordCreationDate)
Original property name from the Odata EDM: BOMItemRecordCreationDate
bOMItemRecordCreationDate
- Date Record Created Onpublic void setBOMItemCreatedByUser(@Nullable String bOMItemCreatedByUser)
Original property name from the Odata EDM: BOMItemCreatedByUser
bOMItemCreatedByUser
- User who created recordpublic void setBOMItemLastChangeDate(@Nullable LocalDateTime bOMItemLastChangeDate)
Original property name from the Odata EDM: BOMItemLastChangeDate
bOMItemLastChangeDate
- Date of Last Changepublic void setBOMItemLastChangedByUser(@Nullable String bOMItemLastChangedByUser)
Original property name from the Odata EDM: BOMItemLastChangedByUser
bOMItemLastChangedByUser
- Name of person who changed objectpublic void setBillOfMaterialComponent(@Nullable String billOfMaterialComponent)
Original property name from the Odata EDM: BillOfMaterialComponent
billOfMaterialComponent
- BOM componentpublic void setBillOfMaterialItemCategory(@Nullable String billOfMaterialItemCategory)
Original property name from the Odata EDM: BillOfMaterialItemCategory
billOfMaterialItemCategory
- Item category (bill of material)public void setBillOfMaterialItemNumber(@Nullable String billOfMaterialItemNumber)
Original property name from the Odata EDM: BillOfMaterialItemNumber
billOfMaterialItemNumber
- BOM Item Numberpublic void setBillOfMaterialItemUnit(@Nullable String billOfMaterialItemUnit)
Original property name from the Odata EDM: BillOfMaterialItemUnit
billOfMaterialItemUnit
- Component Unit of Measurepublic void setBillOfMaterialItemQuantity(@Nullable BigDecimal billOfMaterialItemQuantity)
Original property name from the Odata EDM: BillOfMaterialItemQuantity
billOfMaterialItemQuantity
- Component Quantitypublic void setIsAssembly(@Nullable String isAssembly)
Original property name from the Odata EDM: IsAssembly
isAssembly
- Indicator: assemblypublic void setIsSubItem(@Nullable Boolean isSubItem)
Original property name from the Odata EDM: IsSubItem
isSubItem
- Indicator: sub-items existpublic void setBOMItemSorter(@Nullable String bOMItemSorter)
Original property name from the Odata EDM: BOMItemSorter
bOMItemSorter
- Sort Stringpublic void setFixedQuantity(@Nullable Boolean fixedQuantity)
Original property name from the Odata EDM: FixedQuantity
fixedQuantity
- Fixed Quantitypublic void setBOMItemHasFixedQuantity(@Nullable Boolean bOMItemHasFixedQuantity)
Original property name from the Odata EDM: BOMItemHasFixedQuantity
bOMItemHasFixedQuantity
- Fixed Quantitypublic void setPurchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
purchasingGroup
- Purchasing Grouppublic void setCurrency(@Nullable String currency)
Original property name from the Odata EDM: Currency
currency
- Currency Keypublic void setMaterialComponentPrice(@Nullable BigDecimal materialComponentPrice)
Original property name from the Odata EDM: MaterialComponentPrice
materialComponentPrice
- Pricepublic void setIdentifierBOMItem(@Nullable String identifierBOMItem)
Original property name from the Odata EDM: IdentifierBOMItem
identifierBOMItem
- External identification of an itempublic void setMaterialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
Original property name from the Odata EDM: MaterialPriceUnitQty
materialPriceUnitQty
- Price unitpublic void setComponentScrapInPercent(@Nullable BigDecimal componentScrapInPercent)
Original property name from the Odata EDM: ComponentScrapInPercent
componentScrapInPercent
- Component Scrap in Percentpublic void setOperationScrapInPercent(@Nullable BigDecimal operationScrapInPercent)
Original property name from the Odata EDM: OperationScrapInPercent
operationScrapInPercent
- Operation Scrappublic void setIsNetScrap(@Nullable Boolean isNetScrap)
Original property name from the Odata EDM: IsNetScrap
isNetScrap
- Net Scrap Indicatorpublic void setNumberOfVariableSizeItem(@Nullable BigDecimal numberOfVariableSizeItem)
Original property name from the Odata EDM: NumberOfVariableSizeItem
numberOfVariableSizeItem
- Number of variable-size itemspublic void setQuantityVariableSizeItem(@Nullable BigDecimal quantityVariableSizeItem)
Original property name from the Odata EDM: QuantityVariableSizeItem
quantityVariableSizeItem
- Quantity of variable-size itempublic void setFormulaKey(@Nullable String formulaKey)
Original property name from the Odata EDM: FormulaKey
formulaKey
- Formula Key for Variable-Size Itemspublic void setComponentDescription(@Nullable String componentDescription)
Original property name from the Odata EDM: ComponentDescription
componentDescription
- BOM Item Text (Line 1)public void setBOMItemDescription(@Nullable String bOMItemDescription)
Original property name from the Odata EDM: BOMItemDescription
bOMItemDescription
- BOM Item Text (Line 1)public void setBOMItemText2(@Nullable String bOMItemText2)
Original property name from the Odata EDM: BOMItemText2
bOMItemText2
- BOM Item Text (Line 2)public void setMaterialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
materialGroup
- Material Grouppublic void setDocumentType(@Nullable String documentType)
Original property name from the Odata EDM: DocumentType
documentType
- Document Typepublic void setDocNumber(@Nullable String docNumber)
Original property name from the Odata EDM: DocNumber
docNumber
- Document numberpublic void setDocumentVersion(@Nullable String documentVersion)
Original property name from the Odata EDM: DocumentVersion
documentVersion
- Document Versionpublic void setDocumentPart(@Nullable String documentPart)
Original property name from the Odata EDM: DocumentPart
documentPart
- Document Partpublic void setClassNumber(@Nullable String classNumber)
Original property name from the Odata EDM: ClassNumber
classNumber
- Class numberpublic void setClassType(@Nullable String classType)
Original property name from the Odata EDM: ClassType
classType
- Class Typepublic void setResultingItemCategory(@Nullable String resultingItemCategory)
Original property name from the Odata EDM: ResultingItemCategory
resultingItemCategory
- Resulting item categorypublic void setDependencyObjectNumber(@Nullable String dependencyObjectNumber)
Original property name from the Odata EDM: DependencyObjectNumber
dependencyObjectNumber
- Number of Object with Assigned Dependenciespublic void setObjectType(@Nullable String objectType)
Original property name from the Odata EDM: ObjectType
objectType
- Object type (BOM item)public void setIsClassificationRelevant(@Nullable Boolean isClassificationRelevant)
Original property name from the Odata EDM: IsClassificationRelevant
isClassificationRelevant
- Indicator: classification as selection conditionpublic void setIsBulkMaterial(@Nullable Boolean isBulkMaterial)
Original property name from the Odata EDM: IsBulkMaterial
isBulkMaterial
- Indicator: bulk materialpublic void setBOMItemIsSparePart(@Nullable String bOMItemIsSparePart)
Original property name from the Odata EDM: BOMItemIsSparePart
bOMItemIsSparePart
- Indicator: Spare Partpublic void setBOMItemIsSalesRelevant(@Nullable String bOMItemIsSalesRelevant)
Original property name from the Odata EDM: BOMItemIsSalesRelevant
bOMItemIsSalesRelevant
- Indicator: item relevant to salespublic void setIsProductionRelevant(@Nullable Boolean isProductionRelevant)
Original property name from the Odata EDM: IsProductionRelevant
isProductionRelevant
- Indicator: item relevant to productionpublic void setBOMItemIsPlantMaintRelevant(@Nullable Boolean bOMItemIsPlantMaintRelevant)
Original property name from the Odata EDM: BOMItemIsPlantMaintRelevant
bOMItemIsPlantMaintRelevant
- Indicator: item relevant to plant maintenancepublic void setBOMItemIsCostingRelevant(@Nullable String bOMItemIsCostingRelevant)
Original property name from the Odata EDM: BOMItemIsCostingRelevant
bOMItemIsCostingRelevant
- Indicator for relevancy to costingpublic void setIsEngineeringRelevant(@Nullable Boolean isEngineeringRelevant)
Original property name from the Odata EDM: IsEngineeringRelevant
isEngineeringRelevant
- Indicator: item relevant to engineeringpublic void setSpecialProcurementType(@Nullable String specialProcurementType)
Original property name from the Odata EDM: SpecialProcurementType
specialProcurementType
- Special Procurement Type for BOM Itempublic void setIsBOMRecursiveAllowed(@Nullable Boolean isBOMRecursiveAllowed)
Original property name from the Odata EDM: IsBOMRecursiveAllowed
isBOMRecursiveAllowed
- Indicator: recursiveness allowedpublic void setOperationLeadTimeOffset(@Nullable BigDecimal operationLeadTimeOffset)
Original property name from the Odata EDM: OperationLeadTimeOffset
operationLeadTimeOffset
- Lead-time offset for operationpublic void setOpsLeadTimeOffsetUnit(@Nullable String opsLeadTimeOffsetUnit)
Original property name from the Odata EDM: OpsLeadTimeOffsetUnit
opsLeadTimeOffsetUnit
- Unit for lead-time offset for operationpublic void setIsMaterialProvision(@Nullable String isMaterialProvision)
Original property name from the Odata EDM: IsMaterialProvision
isMaterialProvision
- Material Provision Indicatorpublic void setBOMIsRecursive(@Nullable Boolean bOMIsRecursive)
Original property name from the Odata EDM: BOMIsRecursive
bOMIsRecursive
- Indicator: BOM is recursivepublic void setDocumentIsCreatedByCAD(@Nullable Boolean documentIsCreatedByCAD)
Original property name from the Odata EDM: DocumentIsCreatedByCAD
documentIsCreatedByCAD
- CAD Indicatorpublic void setDistrKeyCompConsumption(@Nullable String distrKeyCompConsumption)
Original property name from the Odata EDM: DistrKeyCompConsumption
distrKeyCompConsumption
- Distribution key for component consumptionpublic void setDeliveryDurationInDays(@Nullable BigDecimal deliveryDurationInDays)
Original property name from the Odata EDM: DeliveryDurationInDays
deliveryDurationInDays
- Delivery time in dayspublic void setCreditor(@Nullable String creditor)
Original property name from the Odata EDM: Creditor
creditor
- Account Number of Vendor or Creditorpublic void setCostElement(@Nullable String costElement)
Original property name from the Odata EDM: CostElement
costElement
- Cost elementpublic void setSize1(@Nullable BigDecimal size1)
Original property name from the Odata EDM: Size1
size1
- Size 1public void setSize2(@Nullable BigDecimal size2)
Original property name from the Odata EDM: Size2
size2
- Size 2public void setSize3(@Nullable BigDecimal size3)
Original property name from the Odata EDM: Size3
size3
- Size 3public void setUnitOfMeasureForSize1To3(@Nullable String unitOfMeasureForSize1To3)
Original property name from the Odata EDM: UnitOfMeasureForSize1To3
unitOfMeasureForSize1To3
- Unit of measure for sizes 1 to 3public void setGoodsReceiptDuration(@Nullable BigDecimal goodsReceiptDuration)
Original property name from the Odata EDM: GoodsReceiptDuration
goodsReceiptDuration
- Goods receipt processing time in dayspublic void setPurchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
purchasingOrganization
- Purchasing organizationpublic void setRequiredComponent(@Nullable Boolean requiredComponent)
Original property name from the Odata EDM: RequiredComponent
requiredComponent
- Required Componentpublic void setMultipleSelectionAllowed(@Nullable Boolean multipleSelectionAllowed)
Original property name from the Odata EDM: MultipleSelectionAllowed
multipleSelectionAllowed
- Multiple Selection Allowedpublic void setProdOrderIssueLocation(@Nullable String prodOrderIssueLocation)
Original property name from the Odata EDM: ProdOrderIssueLocation
prodOrderIssueLocation
- Issue Location for Production Orderpublic void setMaterialIsCoProduct(@Nullable Boolean materialIsCoProduct)
Original property name from the Odata EDM: MaterialIsCoProduct
materialIsCoProduct
- Indicator: co-productpublic void setExplosionType(@Nullable String explosionType)
Original property name from the Odata EDM: ExplosionType
explosionType
- Explosion typepublic void setAlternativeItemGroup(@Nullable String alternativeItemGroup)
Original property name from the Odata EDM: AlternativeItemGroup
alternativeItemGroup
- Alternative item: grouppublic void setAlternativeItemPriority(@Nullable String alternativeItemPriority)
Original property name from the Odata EDM: AlternativeItemPriority
alternativeItemPriority
- Alternative item: ranking orderpublic void setAlternativeItemStrategy(@Nullable String alternativeItemStrategy)
Original property name from the Odata EDM: AlternativeItemStrategy
alternativeItemStrategy
- Alternative item: strategypublic void setUsageProbabilityPercent(@Nullable BigDecimal usageProbabilityPercent)
Original property name from the Odata EDM: UsageProbabilityPercent
usageProbabilityPercent
- Usage Probability in % (Alternative Item)public void setFollowUpGroup(@Nullable String followUpGroup)
Original property name from the Odata EDM: FollowUpGroup
followUpGroup
- Follow-up grouppublic void setDiscontinuationGroup(@Nullable String discontinuationGroup)
Original property name from the Odata EDM: DiscontinuationGroup
discontinuationGroup
- Discontinuation grouppublic void setIsConfigurableBOM(@Nullable String isConfigurableBOM)
Original property name from the Odata EDM: IsConfigurableBOM
isConfigurableBOM
- Selection indicator for configurable BOMspublic void setReferencePoint(@Nullable String referencePoint)
Original property name from the Odata EDM: ReferencePoint
referencePoint
- Reference point for BOM transferpublic void setLeadTimeOffset(@Nullable BigDecimal leadTimeOffset)
Original property name from the Odata EDM: LeadTimeOffset
leadTimeOffset
- Lead-time offsetpublic void setProductionSupplyArea(@Nullable String productionSupplyArea)
Original property name from the Odata EDM: ProductionSupplyArea
productionSupplyArea
- Production Supply Areapublic void setIsDeleted(@Nullable Boolean isDeleted)
Original property name from the Odata EDM: IsDeleted
isDeleted
- Deletion Indicatorpublic void setIsALE(@Nullable Boolean isALE)
Original property name from the Odata EDM: IsALE
isALE
- ALE indicatorpublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<MaterialBOMItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<MaterialBOMItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<MaterialBOMItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<MaterialBOMItem>
@Nonnull public static <T> MaterialBOMItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> MaterialBOMItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<MaterialBOMItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<MaterialBOMItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<MaterialBOMItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<MaterialBOMItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<MaterialBOMItem>
@Nullable public MaterialBOM fetchBillOfMaterial() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.com.sap.cloud.sdk.odatav2.connectivity.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.@Nullable public MaterialBOM getBillOfMaterialOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<MaterialBOM> getBillOfMaterialIfPresent()
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
.
Option
with result state
empty
is returned.public void setBillOfMaterial(MaterialBOM value)
value
- New MaterialBOM entity.@Nullable public BOMItemCategory fetchBOMItemCategory() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.com.sap.cloud.sdk.odatav2.connectivity.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.@Nullable public BOMItemCategory getBOMItemCategoryOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<BOMItemCategory> getBOMItemCategoryIfPresent()
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
.
Option
with result state
empty
is returned.public void setBOMItemCategory(BOMItemCategory value)
value
- New BOMItemCategory entity.@Nonnull public static MaterialBOMItem.MaterialBOMItemBuilder builder()
@Nullable public String getBillOfMaterial()
Original property name from the Odata EDM: BillOfMaterial
@Nullable public String getBillOfMaterialCategory()
Original property name from the Odata EDM: BillOfMaterialCategory
@Nullable public String getBillOfMaterialVariant()
Original property name from the Odata EDM: BillOfMaterialVariant
@Nullable public String getBillOfMaterialVersion()
Original property name from the Odata EDM: BillOfMaterialVersion
@Nullable public String getBillOfMaterialItemNodeNumber()
Original property name from the Odata EDM: BillOfMaterialItemNodeNumber
@Nullable public String getHeaderChangeDocument()
Original property name from the Odata EDM: HeaderChangeDocument
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public UUID getBillOfMaterialItemUUID()
Original property name from the Odata EDM: BillOfMaterialItemUUID
@Nullable public String getBOMItemInternalChangeCount()
Original property name from the Odata EDM: BOMItemInternalChangeCount
@Nullable public LocalDateTime getValidityStartDate()
Original property name from the Odata EDM: ValidityStartDate
@Nullable public LocalDateTime getValidityEndDate()
Original property name from the Odata EDM: ValidityEndDate
@Nullable public String getEngineeringChangeDocForEdit()
Original property name from the Odata EDM: EngineeringChangeDocForEdit
@Nullable public String getEngineeringChangeDocument()
Original property name from the Odata EDM: EngineeringChangeDocument
@Nullable public String getChgToEngineeringChgDocument()
Original property name from the Odata EDM: ChgToEngineeringChgDocument
@Nullable public String getInheritedNodeNumberForBOMItem()
Original property name from the Odata EDM: InheritedNodeNumberForBOMItem
@Nullable public LocalDateTime getBOMItemRecordCreationDate()
Original property name from the Odata EDM: BOMItemRecordCreationDate
@Nullable public String getBOMItemCreatedByUser()
Original property name from the Odata EDM: BOMItemCreatedByUser
@Nullable public LocalDateTime getBOMItemLastChangeDate()
Original property name from the Odata EDM: BOMItemLastChangeDate
@Nullable public String getBOMItemLastChangedByUser()
Original property name from the Odata EDM: BOMItemLastChangedByUser
@Nullable public String getBillOfMaterialComponent()
Original property name from the Odata EDM: BillOfMaterialComponent
@Nullable public String getBillOfMaterialItemCategory()
Original property name from the Odata EDM: BillOfMaterialItemCategory
@Nullable public String getBillOfMaterialItemNumber()
Original property name from the Odata EDM: BillOfMaterialItemNumber
@Nullable public String getBillOfMaterialItemUnit()
Original property name from the Odata EDM: BillOfMaterialItemUnit
@Nullable public BigDecimal getBillOfMaterialItemQuantity()
Original property name from the Odata EDM: BillOfMaterialItemQuantity
@Nullable public String getIsAssembly()
Original property name from the Odata EDM: IsAssembly
@Nullable public Boolean getIsSubItem()
Original property name from the Odata EDM: IsSubItem
@Nullable public String getBOMItemSorter()
Original property name from the Odata EDM: BOMItemSorter
@Nullable public Boolean getFixedQuantity()
Original property name from the Odata EDM: FixedQuantity
@Nullable public Boolean getBOMItemHasFixedQuantity()
Original property name from the Odata EDM: BOMItemHasFixedQuantity
@Nullable public String getPurchasingGroup()
Original property name from the Odata EDM: PurchasingGroup
@Nullable public String getCurrency()
Original property name from the Odata EDM: Currency
@Nullable public BigDecimal getMaterialComponentPrice()
Original property name from the Odata EDM: MaterialComponentPrice
@Nullable public String getIdentifierBOMItem()
Original property name from the Odata EDM: IdentifierBOMItem
@Nullable public BigDecimal getMaterialPriceUnitQty()
Original property name from the Odata EDM: MaterialPriceUnitQty
@Nullable public BigDecimal getComponentScrapInPercent()
Original property name from the Odata EDM: ComponentScrapInPercent
@Nullable public BigDecimal getOperationScrapInPercent()
Original property name from the Odata EDM: OperationScrapInPercent
@Nullable public Boolean getIsNetScrap()
Original property name from the Odata EDM: IsNetScrap
@Nullable public BigDecimal getNumberOfVariableSizeItem()
Original property name from the Odata EDM: NumberOfVariableSizeItem
@Nullable public BigDecimal getQuantityVariableSizeItem()
Original property name from the Odata EDM: QuantityVariableSizeItem
@Nullable public String getFormulaKey()
Original property name from the Odata EDM: FormulaKey
@Nullable public String getComponentDescription()
Original property name from the Odata EDM: ComponentDescription
@Nullable public String getBOMItemDescription()
Original property name from the Odata EDM: BOMItemDescription
@Nullable public String getBOMItemText2()
Original property name from the Odata EDM: BOMItemText2
@Nullable public String getMaterialGroup()
Original property name from the Odata EDM: MaterialGroup
@Nullable public String getDocumentType()
Original property name from the Odata EDM: DocumentType
@Nullable public String getDocNumber()
Original property name from the Odata EDM: DocNumber
@Nullable public String getDocumentVersion()
Original property name from the Odata EDM: DocumentVersion
@Nullable public String getDocumentPart()
Original property name from the Odata EDM: DocumentPart
@Nullable public String getClassNumber()
Original property name from the Odata EDM: ClassNumber
@Nullable public String getClassType()
Original property name from the Odata EDM: ClassType
@Nullable public String getResultingItemCategory()
Original property name from the Odata EDM: ResultingItemCategory
@Nullable public String getDependencyObjectNumber()
Original property name from the Odata EDM: DependencyObjectNumber
@Nullable public String getObjectType()
Original property name from the Odata EDM: ObjectType
@Nullable public Boolean getIsClassificationRelevant()
Original property name from the Odata EDM: IsClassificationRelevant
@Nullable public Boolean getIsBulkMaterial()
Original property name from the Odata EDM: IsBulkMaterial
@Nullable public String getBOMItemIsSparePart()
Original property name from the Odata EDM: BOMItemIsSparePart
@Nullable public String getBOMItemIsSalesRelevant()
Original property name from the Odata EDM: BOMItemIsSalesRelevant
@Nullable public Boolean getIsProductionRelevant()
Original property name from the Odata EDM: IsProductionRelevant
@Nullable public Boolean getBOMItemIsPlantMaintRelevant()
Original property name from the Odata EDM: BOMItemIsPlantMaintRelevant
@Nullable public String getBOMItemIsCostingRelevant()
Original property name from the Odata EDM: BOMItemIsCostingRelevant
@Nullable public Boolean getIsEngineeringRelevant()
Original property name from the Odata EDM: IsEngineeringRelevant
@Nullable public String getSpecialProcurementType()
Original property name from the Odata EDM: SpecialProcurementType
@Nullable public Boolean getIsBOMRecursiveAllowed()
Original property name from the Odata EDM: IsBOMRecursiveAllowed
@Nullable public BigDecimal getOperationLeadTimeOffset()
Original property name from the Odata EDM: OperationLeadTimeOffset
@Nullable public String getOpsLeadTimeOffsetUnit()
Original property name from the Odata EDM: OpsLeadTimeOffsetUnit
@Nullable public String getIsMaterialProvision()
Original property name from the Odata EDM: IsMaterialProvision
@Nullable public Boolean getBOMIsRecursive()
Original property name from the Odata EDM: BOMIsRecursive
@Nullable public Boolean getDocumentIsCreatedByCAD()
Original property name from the Odata EDM: DocumentIsCreatedByCAD
@Nullable public String getDistrKeyCompConsumption()
Original property name from the Odata EDM: DistrKeyCompConsumption
@Nullable public BigDecimal getDeliveryDurationInDays()
Original property name from the Odata EDM: DeliveryDurationInDays
@Nullable public String getCreditor()
Original property name from the Odata EDM: Creditor
@Nullable public String getCostElement()
Original property name from the Odata EDM: CostElement
@Nullable public BigDecimal getSize1()
Original property name from the Odata EDM: Size1
@Nullable public BigDecimal getSize2()
Original property name from the Odata EDM: Size2
@Nullable public BigDecimal getSize3()
Original property name from the Odata EDM: Size3
@Nullable public String getUnitOfMeasureForSize1To3()
Original property name from the Odata EDM: UnitOfMeasureForSize1To3
@Nullable public BigDecimal getGoodsReceiptDuration()
Original property name from the Odata EDM: GoodsReceiptDuration
@Nullable public String getPurchasingOrganization()
Original property name from the Odata EDM: PurchasingOrganization
@Nullable public Boolean getRequiredComponent()
Original property name from the Odata EDM: RequiredComponent
@Nullable public Boolean getMultipleSelectionAllowed()
Original property name from the Odata EDM: MultipleSelectionAllowed
@Nullable public String getProdOrderIssueLocation()
Original property name from the Odata EDM: ProdOrderIssueLocation
@Nullable public Boolean getMaterialIsCoProduct()
Original property name from the Odata EDM: MaterialIsCoProduct
@Nullable public String getExplosionType()
Original property name from the Odata EDM: ExplosionType
@Nullable public String getAlternativeItemGroup()
Original property name from the Odata EDM: AlternativeItemGroup
@Nullable public String getAlternativeItemPriority()
Original property name from the Odata EDM: AlternativeItemPriority
@Nullable public String getAlternativeItemStrategy()
Original property name from the Odata EDM: AlternativeItemStrategy
@Nullable public BigDecimal getUsageProbabilityPercent()
Original property name from the Odata EDM: UsageProbabilityPercent
@Nullable public String getFollowUpGroup()
Original property name from the Odata EDM: FollowUpGroup
@Nullable public String getDiscontinuationGroup()
Original property name from the Odata EDM: DiscontinuationGroup
@Nullable public String getIsConfigurableBOM()
Original property name from the Odata EDM: IsConfigurableBOM
@Nullable public String getReferencePoint()
Original property name from the Odata EDM: ReferencePoint
@Nullable public BigDecimal getLeadTimeOffset()
Original property name from the Odata EDM: LeadTimeOffset
@Nullable public String getProductionSupplyArea()
Original property name from the Odata EDM: ProductionSupplyArea
@Nullable public Boolean getIsDeleted()
Original property name from the Odata EDM: IsDeleted
@Nullable public Boolean getIsALE()
Original property name from the Odata EDM: IsALE
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nonnull public String toString()
toString
in class VdmObject<MaterialBOMItem>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<MaterialBOMItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<MaterialBOMItem>
public int hashCode()
hashCode
in class VdmObject<MaterialBOMItem>
Copyright © 2021 SAP SE. All rights reserved.