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

public class ProductionOrderComponent_4 extends VdmEntity<ProductionOrderComponent_4>
Production Order Components Using RAP BO

Original entity name from the Odata EDM: A_ProductionOrderComponent_4Type

  • Field Details

    • ALL_FIELDS

      public static final ProductionOrderComponent_4Selectable ALL_FIELDS
      Selector for all available fields of ProductionOrderComponent_4.
    • RESERVATION

      public static final ProductionOrderComponent_4Field<String> RESERVATION
      Use with available fluent helpers to apply the Reservation field to query operations.
    • RESERVATION_ITEM

      public static final ProductionOrderComponent_4Field<String> RESERVATION_ITEM
      Use with available fluent helpers to apply the ReservationItem field to query operations.
    • RESERVATION_RECORD_TYPE

      public static final ProductionOrderComponent_4Field<String> RESERVATION_RECORD_TYPE
      Use with available fluent helpers to apply the ReservationRecordType field to query operations.
    • MATERIAL_GROUP

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

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

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

      public static final ProductionOrderComponent_4Field<String> MANUFACTURING_ORDER_CATEGORY
      Use with available fluent helpers to apply the ManufacturingOrderCategory field to query operations.
    • MANUFACTURING_ORDER_TYPE

      public static final ProductionOrderComponent_4Field<String> MANUFACTURING_ORDER_TYPE
      Use with available fluent helpers to apply the ManufacturingOrderType field to query operations.
    • MANUFACTURING_ORDER

      public static final ProductionOrderComponent_4Field<String> MANUFACTURING_ORDER
      Use with available fluent helpers to apply the ManufacturingOrder field to query operations.
    • MANUFACTURING_ORDER_SEQUENCE

      public static final ProductionOrderComponent_4Field<String> MANUFACTURING_ORDER_SEQUENCE
      Use with available fluent helpers to apply the ManufacturingOrderSequence field to query operations.
    • MANUFACTURING_ORDER_OPERATION

      public static final ProductionOrderComponent_4Field<String> MANUFACTURING_ORDER_OPERATION
      Use with available fluent helpers to apply the ManufacturingOrderOperation field to query operations.
    • PRODUCTION_PLANT

      public static final ProductionOrderComponent_4Field<String> PRODUCTION_PLANT
      Use with available fluent helpers to apply the ProductionPlant field to query operations.
    • ORDER_INTERNAL_BILL_OF_OPERATIONS

      public static final ProductionOrderComponent_4Field<String> ORDER_INTERNAL_BILL_OF_OPERATIONS
      Use with available fluent helpers to apply the OrderInternalBillOfOperations field to query operations.
    • MATL_COMP_REQUIREMENT_DATE

      public static final ProductionOrderComponent_4Field<LocalDateTime> MATL_COMP_REQUIREMENT_DATE
      Use with available fluent helpers to apply the MatlCompRequirementDate field to query operations.
    • MATL_COMP_REQUIREMENT_TIME

      public static final ProductionOrderComponent_4Field<LocalTime> MATL_COMP_REQUIREMENT_TIME
      Use with available fluent helpers to apply the MatlCompRequirementTime field to query operations.
    • RESERVATION_IS_FINALLY_ISSUED

      public static final ProductionOrderComponent_4Field<Boolean> RESERVATION_IS_FINALLY_ISSUED
      Use with available fluent helpers to apply the ReservationIsFinallyIssued field to query operations.
    • MATL_COMP_IS_MARKED_FOR_DELETION

      public static final ProductionOrderComponent_4Field<Boolean> MATL_COMP_IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the MatlCompIsMarkedForDeletion field to query operations.
    • IS_BULK_MATERIAL_COMPONENT

      public static final ProductionOrderComponent_4Field<Boolean> IS_BULK_MATERIAL_COMPONENT
      Use with available fluent helpers to apply the IsBulkMaterialComponent field to query operations.
    • MATL_COMP_IS_MARKED_FOR_BACKFLUSH

      public static final ProductionOrderComponent_4Field<Boolean> MATL_COMP_IS_MARKED_FOR_BACKFLUSH
      Use with available fluent helpers to apply the MatlCompIsMarkedForBackflush field to query operations.
    • MATERIAL_COMP_IS_COST_RELEVANT

      public static final ProductionOrderComponent_4Field<String> MATERIAL_COMP_IS_COST_RELEVANT
      Use with available fluent helpers to apply the MaterialCompIsCostRelevant field to query operations.
    • ORDER_COMPONENT_LONG_TEXT

      public static final ProductionOrderComponent_4Field<String> ORDER_COMPONENT_LONG_TEXT
      Use with available fluent helpers to apply the OrderComponentLongText field to query operations.
    • SALES_ORDER

      public static final ProductionOrderComponent_4Field<String> SALES_ORDER
      Use with available fluent helpers to apply the SalesOrder field to query operations.
    • SALES_ORDER_ITEM

      public static final ProductionOrderComponent_4Field<String> SALES_ORDER_ITEM
      Use with available fluent helpers to apply the SalesOrderItem field to query operations.
    • MATL_COMP_FREE_DEFINED_ATTRIBUTE

      public static final ProductionOrderComponent_4Field<String> MATL_COMP_FREE_DEFINED_ATTRIBUTE
      Use with available fluent helpers to apply the MatlCompFreeDefinedAttribute field to query operations.
    • BILL_OF_MATERIAL_CATEGORY

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

      public static final ProductionOrderComponent_4Field<String> BOM_ITEM
      Use with available fluent helpers to apply the BOMItem field to query operations.
    • BOM_ITEM_CATEGORY

      public static final ProductionOrderComponent_4Field<String> BOM_ITEM_CATEGORY
      Use with available fluent helpers to apply the BOMItemCategory field to query operations.
    • BILL_OF_MATERIAL_ITEM_NUMBER

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

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

      public static final ProductionOrderComponent_4Field<String> STORAGE_LOCATION
      Use with available fluent helpers to apply the StorageLocation field to query operations.
    • BATCH

      public static final ProductionOrderComponent_4Field<String> BATCH
      Use with available fluent helpers to apply the Batch field to query operations.
    • BATCH_SPLIT_TYPE

      public static final ProductionOrderComponent_4Field<String> BATCH_SPLIT_TYPE
      Use with available fluent helpers to apply the BatchSplitType field to query operations.
    • GOODS_MOVEMENT_TYPE

      public static final ProductionOrderComponent_4Field<String> GOODS_MOVEMENT_TYPE
      Use with available fluent helpers to apply the GoodsMovementType field to query operations.
    • SUPPLY_AREA

      public static final ProductionOrderComponent_4Field<String> SUPPLY_AREA
      Use with available fluent helpers to apply the SupplyArea field to query operations.
    • GOODS_RECIPIENT_NAME

      public static final ProductionOrderComponent_4Field<String> GOODS_RECIPIENT_NAME
      Use with available fluent helpers to apply the GoodsRecipientName field to query operations.
    • UNLOADING_POINT_NAME

      public static final ProductionOrderComponent_4Field<String> UNLOADING_POINT_NAME
      Use with available fluent helpers to apply the UnloadingPointName field to query operations.
    • MATERIAL_COMP_IS_ALTERNATIVE_ITEM

      public static final ProductionOrderComponent_4Field<Boolean> MATERIAL_COMP_IS_ALTERNATIVE_ITEM
      Use with available fluent helpers to apply the MaterialCompIsAlternativeItem field to query operations.
    • ALTERNATIVE_ITEM_GROUP

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

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

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

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

      public static final ProductionOrderComponent_4Field<Boolean> MATERIAL_COMPONENT_IS_PHANTOM_ITEM
      Use with available fluent helpers to apply the MaterialComponentIsPhantomItem field to query operations.
    • LEAD_TIME_OFFSET

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

      public static final ProductionOrderComponent_4Field<Boolean> QUANTITY_IS_FIXED
      Use with available fluent helpers to apply the QuantityIsFixed field to query operations.
    • IS_NET_SCRAP

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

      public static final ProductionOrderComponent_4Field<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 ProductionOrderComponent_4Field<BigDecimal> OPERATION_SCRAP_IN_PERCENT
      Use with available fluent helpers to apply the OperationScrapInPercent field to query operations.
    • BASE_UNIT

      public static final ProductionOrderComponent_4Field<String> BASE_UNIT
      Use with available fluent helpers to apply the BaseUnit field to query operations.
    • BASE_UNIT_ISO_CODE

      public static final ProductionOrderComponent_4Field<String> BASE_UNIT_ISO_CODE
      Use with available fluent helpers to apply the BaseUnitISOCode field to query operations.
    • BASE_UNIT_SAP_CODE

      public static final ProductionOrderComponent_4Field<String> BASE_UNIT_SAP_CODE
      Use with available fluent helpers to apply the BaseUnitSAPCode field to query operations.
    • REQUIRED_QUANTITY

      public static final ProductionOrderComponent_4Field<BigDecimal> REQUIRED_QUANTITY
      Use with available fluent helpers to apply the RequiredQuantity field to query operations.
    • WITHDRAWN_QUANTITY

      public static final ProductionOrderComponent_4Field<BigDecimal> WITHDRAWN_QUANTITY
      Use with available fluent helpers to apply the WithdrawnQuantity field to query operations.
    • CONFIRMED_AVAILABLE_QUANTITY

      public static final ProductionOrderComponent_4Field<BigDecimal> CONFIRMED_AVAILABLE_QUANTITY
      Use with available fluent helpers to apply the ConfirmedAvailableQuantity field to query operations.
    • MATERIAL_COMP_ORIGINAL_QUANTITY

      public static final ProductionOrderComponent_4Field<BigDecimal> MATERIAL_COMP_ORIGINAL_QUANTITY
      Use with available fluent helpers to apply the MaterialCompOriginalQuantity field to query operations.
    • ENTRY_UNIT

      public static final ProductionOrderComponent_4Field<String> ENTRY_UNIT
      Use with available fluent helpers to apply the EntryUnit field to query operations.
    • ENTRY_UNIT_ISO_CODE

      public static final ProductionOrderComponent_4Field<String> ENTRY_UNIT_ISO_CODE
      Use with available fluent helpers to apply the EntryUnitISOCode field to query operations.
    • ENTRY_UNIT_SAP_CODE

      public static final ProductionOrderComponent_4Field<String> ENTRY_UNIT_SAP_CODE
      Use with available fluent helpers to apply the EntryUnitSAPCode field to query operations.
    • GOODS_MOVEMENT_ENTRY_QTY

      public static final ProductionOrderComponent_4Field<BigDecimal> GOODS_MOVEMENT_ENTRY_QTY
      Use with available fluent helpers to apply the GoodsMovementEntryQty field to query operations.
    • CURRENCY

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

      public static final ProductionOrderComponent_4Field<BigDecimal> WITHDRAWN_QUANTITY_AMOUNT
      Use with available fluent helpers to apply the WithdrawnQuantityAmount field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final ProductionOrderComponent_4Field<String> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
  • Constructor Details

    • ProductionOrderComponent_4

      public ProductionOrderComponent_4()
    • ProductionOrderComponent_4

      public ProductionOrderComponent_4(@Nullable String reservation, @Nullable String reservationItem, @Nullable String reservationRecordType, @Nullable String materialGroup, @Nullable String material, @Nullable String plant, @Nullable String manufacturingOrderCategory, @Nullable String manufacturingOrderType, @Nullable String manufacturingOrder, @Nullable String manufacturingOrderSequence, @Nullable String manufacturingOrderOperation, @Nullable String productionPlant, @Nullable String orderInternalBillOfOperations, @Nullable LocalDateTime matlCompRequirementDate, @Nullable LocalTime matlCompRequirementTime, @Nullable Boolean reservationIsFinallyIssued, @Nullable Boolean matlCompIsMarkedForDeletion, @Nullable Boolean isBulkMaterialComponent, @Nullable Boolean matlCompIsMarkedForBackflush, @Nullable String materialCompIsCostRelevant, @Nullable String orderComponentLongText, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String matlCompFreeDefinedAttribute, @Nullable String billOfMaterialCategory, @Nullable String bOMItem, @Nullable String bOMItemCategory, @Nullable String billOfMaterialItemNumber, @Nullable String bOMItemDescription, @Nullable String storageLocation, @Nullable String batch, @Nullable String batchSplitType, @Nullable String goodsMovementType, @Nullable String supplyArea, @Nullable String goodsRecipientName, @Nullable String unloadingPointName, @Nullable Boolean materialCompIsAlternativeItem, @Nullable String alternativeItemGroup, @Nullable String alternativeItemStrategy, @Nullable String alternativeItemPriority, @Nullable BigDecimal usageProbabilityPercent, @Nullable Boolean materialComponentIsPhantomItem, @Nullable BigDecimal leadTimeOffset, @Nullable Boolean quantityIsFixed, @Nullable Boolean isNetScrap, @Nullable BigDecimal componentScrapInPercent, @Nullable BigDecimal operationScrapInPercent, @Nullable String baseUnit, @Nullable String baseUnitISOCode, @Nullable String baseUnitSAPCode, @Nullable BigDecimal requiredQuantity, @Nullable BigDecimal withdrawnQuantity, @Nullable BigDecimal confirmedAvailableQuantity, @Nullable BigDecimal materialCompOriginalQuantity, @Nullable String entryUnit, @Nullable String entryUnitISOCode, @Nullable String entryUnitSAPCode, @Nullable BigDecimal goodsMovementEntryQty, @Nullable String currency, @Nullable BigDecimal withdrawnQuantityAmount, @Nullable String lastChangeDateTime)
  • Method Details

    • getType

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

      public void setReservation(@Nullable String reservation)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Parameters:
      reservation - Number of reservation/dependent requirements
    • setReservationItem

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

      Original property name from the Odata EDM: ReservationItem

      Parameters:
      reservationItem - Reservation Item
    • setReservationRecordType

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

      Original property name from the Odata EDM: ReservationRecordType

      Parameters:
      reservationRecordType - Reservation Record Type
    • 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
    • setMaterial

      public void setMaterial(@Nullable String material)
      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)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setManufacturingOrderCategory

      public void setManufacturingOrderCategory(@Nullable String manufacturingOrderCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Parameters:
      manufacturingOrderCategory - Manufacturing Order Category
    • setManufacturingOrderType

      public void setManufacturingOrderType(@Nullable String manufacturingOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ManufacturingOrderType

      Parameters:
      manufacturingOrderType - Manufacturing Order Type
    • setManufacturingOrder

      public void setManufacturingOrder(@Nullable String manufacturingOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ManufacturingOrder

      Parameters:
      manufacturingOrder - Production Order
    • setManufacturingOrderSequence

      public void setManufacturingOrderSequence(@Nullable String manufacturingOrderSequence)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ManufacturingOrderSequence

      Parameters:
      manufacturingOrderSequence - Sequence
    • setManufacturingOrderOperation

      public void setManufacturingOrderOperation(@Nullable String manufacturingOrderOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ManufacturingOrderOperation

      Parameters:
      manufacturingOrderOperation - Operation or Phase Number
    • setProductionPlant

      public void setProductionPlant(@Nullable String productionPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionPlant

      Parameters:
      productionPlant - Production Plant
    • setOrderInternalBillOfOperations

      public void setOrderInternalBillOfOperations(@Nullable String orderInternalBillOfOperations)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: OrderInternalBillOfOperations

      Parameters:
      orderInternalBillOfOperations - Order Internal ID
    • setMatlCompRequirementDate

      public void setMatlCompRequirementDate(@Nullable LocalDateTime matlCompRequirementDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MatlCompRequirementDate

      Parameters:
      matlCompRequirementDate - Material Component Requirement Date
    • setMatlCompRequirementTime

      public void setMatlCompRequirementTime(@Nullable LocalTime matlCompRequirementTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MatlCompRequirementTime

      Parameters:
      matlCompRequirementTime - Material Component Requirement Time
    • setReservationIsFinallyIssued

      public void setReservationIsFinallyIssued(@Nullable Boolean reservationIsFinallyIssued)
      Constraints: none

      Original property name from the Odata EDM: ReservationIsFinallyIssued

      Parameters:
      reservationIsFinallyIssued - Final Issue for Reservation
    • setMatlCompIsMarkedForDeletion

      public void setMatlCompIsMarkedForDeletion(@Nullable Boolean matlCompIsMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: MatlCompIsMarkedForDeletion

      Parameters:
      matlCompIsMarkedForDeletion - Marked for Deletion
    • setIsBulkMaterialComponent

      public void setIsBulkMaterialComponent(@Nullable Boolean isBulkMaterialComponent)
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterialComponent

      Parameters:
      isBulkMaterialComponent - Indicator: Bulk Material
    • setMatlCompIsMarkedForBackflush

      public void setMatlCompIsMarkedForBackflush(@Nullable Boolean matlCompIsMarkedForBackflush)
      Constraints: none

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Parameters:
      matlCompIsMarkedForBackflush - Indicator: Backflush
    • setMaterialCompIsCostRelevant

      public void setMaterialCompIsCostRelevant(@Nullable String materialCompIsCostRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialCompIsCostRelevant

      Parameters:
      materialCompIsCostRelevant - Indicator for Relevancy to Costing
    • setOrderComponentLongText

      public void setOrderComponentLongText(@Nullable String orderComponentLongText)
      Constraints: none

      Original property name from the Odata EDM: OrderComponentLongText

      Parameters:
      orderComponentLongText - Long Text
    • setSalesOrder

      public void setSalesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Parameters:
      salesOrder - Sales Order
    • setSalesOrderItem

      public void setSalesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Parameters:
      salesOrderItem - Sales Order Item
    • setMatlCompFreeDefinedAttribute

      public void setMatlCompFreeDefinedAttribute(@Nullable String matlCompFreeDefinedAttribute)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MatlCompFreeDefinedAttribute

      Parameters:
      matlCompFreeDefinedAttribute - Sort String
    • setBillOfMaterialCategory

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

      Original property name from the Odata EDM: BillOfMaterialCategory

      Parameters:
      billOfMaterialCategory - Bill of Material Category Code
    • setBOMItem

      public void setBOMItem(@Nullable String bOMItem)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BOMItem

      Parameters:
      bOMItem - Bill of Material Item
    • setBOMItemCategory

      public void setBOMItemCategory(@Nullable String bOMItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemCategory

      Parameters:
      bOMItemCategory - Bill of Material Item Category
    • setBillOfMaterialItemNumber

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

      Original property name from the Odata EDM: BillOfMaterialItemNumber

      Parameters:
      billOfMaterialItemNumber - Bill Of Material Item Number
    • 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)
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setBatch

      public void setBatch(@Nullable String batch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Parameters:
      batch - Batch Number
    • setBatchSplitType

      public void setBatchSplitType(@Nullable String batchSplitType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BatchSplitType

      Parameters:
      batchSplitType - The batchSplitType to set.
    • setGoodsMovementType

      public void setGoodsMovementType(@Nullable String goodsMovementType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GoodsMovementType

      Parameters:
      goodsMovementType - Movement Type (Inventory Management)
    • setSupplyArea

      public void setSupplyArea(@Nullable String supplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplyArea

      Parameters:
      supplyArea - Production Supply Area
    • setGoodsRecipientName

      public void setGoodsRecipientName(@Nullable String goodsRecipientName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: GoodsRecipientName

      Parameters:
      goodsRecipientName - Goods Recipient
    • setUnloadingPointName

      public void setUnloadingPointName(@Nullable String unloadingPointName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: UnloadingPointName

      Parameters:
      unloadingPointName - Unloading Point
    • setMaterialCompIsAlternativeItem

      public void setMaterialCompIsAlternativeItem(@Nullable Boolean materialCompIsAlternativeItem)
      Constraints: none

      Original property name from the Odata EDM: MaterialCompIsAlternativeItem

      Parameters:
      materialCompIsAlternativeItem - Alternative Item Indicator
    • 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
    • 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
    • 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 Priority
    • 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)
    • setMaterialComponentIsPhantomItem

      public void setMaterialComponentIsPhantomItem(@Nullable Boolean materialComponentIsPhantomItem)
      Constraints: none

      Original property name from the Odata EDM: MaterialComponentIsPhantomItem

      Parameters:
      materialComponentIsPhantomItem - Phantom Item Indicator
    • 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
    • setQuantityIsFixed

      public void setQuantityIsFixed(@Nullable Boolean quantityIsFixed)
      Constraints: none

      Original property name from the Odata EDM: QuantityIsFixed

      Parameters:
      quantityIsFixed - Quantity is fixed
    • setIsNetScrap

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

      Original property name from the Odata EDM: IsNetScrap

      Parameters:
      isNetScrap - Net Scrap Indicator
    • 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
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base Unit of Measure
    • setBaseUnitISOCode

      public void setBaseUnitISOCode(@Nullable String baseUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnitISOCode

      Parameters:
      baseUnitISOCode - ISO Code for Unit of Measurement
    • setBaseUnitSAPCode

      public void setBaseUnitSAPCode(@Nullable String baseUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnitSAPCode

      Parameters:
      baseUnitSAPCode - Unit of Measurement, Internal SAP Code (No Conversion)
    • setRequiredQuantity

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

      Original property name from the Odata EDM: RequiredQuantity

      Parameters:
      requiredQuantity - Requirement Quantity
    • setWithdrawnQuantity

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

      Original property name from the Odata EDM: WithdrawnQuantity

      Parameters:
      withdrawnQuantity - Withdrawn Quantity
    • setConfirmedAvailableQuantity

      public void setConfirmedAvailableQuantity(@Nullable BigDecimal confirmedAvailableQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ConfirmedAvailableQuantity

      Parameters:
      confirmedAvailableQuantity - Available Quantity
    • setMaterialCompOriginalQuantity

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

      Original property name from the Odata EDM: MaterialCompOriginalQuantity

      Parameters:
      materialCompOriginalQuantity - Original Quantity of a Material Component
    • setEntryUnit

      public void setEntryUnit(@Nullable String entryUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EntryUnit

      Parameters:
      entryUnit - Unit of entry
    • setEntryUnitISOCode

      public void setEntryUnitISOCode(@Nullable String entryUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EntryUnitISOCode

      Parameters:
      entryUnitISOCode - ISO Code for Unit of Measurement
    • setEntryUnitSAPCode

      public void setEntryUnitSAPCode(@Nullable String entryUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EntryUnitSAPCode

      Parameters:
      entryUnitSAPCode - Unit of Measurement, Internal SAP Code (No Conversion)
    • setGoodsMovementEntryQty

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

      Original property name from the Odata EDM: GoodsMovementEntryQty

      Parameters:
      goodsMovementEntryQty - Quantity in Unit of Entry
    • 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
    • setWithdrawnQuantityAmount

      public void setWithdrawnQuantityAmount(@Nullable BigDecimal withdrawnQuantityAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: WithdrawnQuantityAmount

      Parameters:
      withdrawnQuantityAmount - Value Withdrawn
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable String lastChangeDateTime)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - The lastChangeDateTime to set.
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> ProductionOrderComponent_4Field<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> ProductionOrderComponent_4Field<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<ProductionOrderComponent_4>
    • setServicePathForFetch

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

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

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

    • getReservation

      @Nullable public String getReservation()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Returns:
      Number of reservation/dependent requirements
    • getReservationItem

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

      Original property name from the Odata EDM: ReservationItem

      Returns:
      Reservation Item
    • getReservationRecordType

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

      Original property name from the Odata EDM: ReservationRecordType

      Returns:
      Reservation Record Type
    • getMaterialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getManufacturingOrderCategory

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

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Returns:
      Manufacturing Order Category
    • getManufacturingOrderType

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

      Original property name from the Odata EDM: ManufacturingOrderType

      Returns:
      Manufacturing Order Type
    • getManufacturingOrder

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

      Original property name from the Odata EDM: ManufacturingOrder

      Returns:
      Production Order
    • getManufacturingOrderSequence

      @Nullable public String getManufacturingOrderSequence()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ManufacturingOrderSequence

      Returns:
      Sequence
    • getManufacturingOrderOperation

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

      Original property name from the Odata EDM: ManufacturingOrderOperation

      Returns:
      Operation or Phase Number
    • getProductionPlant

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

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      Production Plant
    • getOrderInternalBillOfOperations

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

      Original property name from the Odata EDM: OrderInternalBillOfOperations

      Returns:
      Order Internal ID
    • getMatlCompRequirementDate

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

      Original property name from the Odata EDM: MatlCompRequirementDate

      Returns:
      Material Component Requirement Date
    • getMatlCompRequirementTime

      @Nullable public LocalTime getMatlCompRequirementTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MatlCompRequirementTime

      Returns:
      Material Component Requirement Time
    • getReservationIsFinallyIssued

      @Nullable public Boolean getReservationIsFinallyIssued()
      Constraints: none

      Original property name from the Odata EDM: ReservationIsFinallyIssued

      Returns:
      Final Issue for Reservation
    • getMatlCompIsMarkedForDeletion

      @Nullable public Boolean getMatlCompIsMarkedForDeletion()
      Constraints: none

      Original property name from the Odata EDM: MatlCompIsMarkedForDeletion

      Returns:
      Marked for Deletion
    • getIsBulkMaterialComponent

      @Nullable public Boolean getIsBulkMaterialComponent()
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterialComponent

      Returns:
      Indicator: Bulk Material
    • getMatlCompIsMarkedForBackflush

      @Nullable public Boolean getMatlCompIsMarkedForBackflush()
      Constraints: none

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Returns:
      Indicator: Backflush
    • getMaterialCompIsCostRelevant

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

      Original property name from the Odata EDM: MaterialCompIsCostRelevant

      Returns:
      Indicator for Relevancy to Costing
    • getOrderComponentLongText

      @Nullable public String getOrderComponentLongText()
      Constraints: none

      Original property name from the Odata EDM: OrderComponentLongText

      Returns:
      Long Text
    • getSalesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      Sales Order
    • getSalesOrderItem

      @Nullable public String getSalesOrderItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      Sales Order Item
    • getMatlCompFreeDefinedAttribute

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

      Original property name from the Odata EDM: MatlCompFreeDefinedAttribute

      Returns:
      Sort String
    • getBillOfMaterialCategory

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

      Original property name from the Odata EDM: BillOfMaterialCategory

      Returns:
      Bill of Material Category Code
    • getBOMItem

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

      Original property name from the Odata EDM: BOMItem

      Returns:
      Bill of Material Item
    • getBOMItemCategory

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

      Original property name from the Odata EDM: BOMItemCategory

      Returns:
      Bill of Material Item Category
    • getBillOfMaterialItemNumber

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

      Original property name from the Odata EDM: BillOfMaterialItemNumber

      Returns:
      Bill Of Material Item Number
    • 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)
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getBatch

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

      Original property name from the Odata EDM: Batch

      Returns:
      Batch Number
    • getBatchSplitType

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

      Original property name from the Odata EDM: BatchSplitType

      Returns:
      The batchSplitType contained in this entity.
    • getGoodsMovementType

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

      Original property name from the Odata EDM: GoodsMovementType

      Returns:
      Movement Type (Inventory Management)
    • getSupplyArea

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

      Original property name from the Odata EDM: SupplyArea

      Returns:
      Production Supply Area
    • getGoodsRecipientName

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

      Original property name from the Odata EDM: GoodsRecipientName

      Returns:
      Goods Recipient
    • getUnloadingPointName

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

      Original property name from the Odata EDM: UnloadingPointName

      Returns:
      Unloading Point
    • getMaterialCompIsAlternativeItem

      @Nullable public Boolean getMaterialCompIsAlternativeItem()
      Constraints: none

      Original property name from the Odata EDM: MaterialCompIsAlternativeItem

      Returns:
      Alternative Item Indicator
    • getAlternativeItemGroup

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

      Original property name from the Odata EDM: AlternativeItemGroup

      Returns:
      Alternative Item Group
    • getAlternativeItemStrategy

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

      Original property name from the Odata EDM: AlternativeItemStrategy

      Returns:
      Alternative Item Strategy
    • getAlternativeItemPriority

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

      Original property name from the Odata EDM: AlternativeItemPriority

      Returns:
      Alternative Item Priority
    • 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)
    • getMaterialComponentIsPhantomItem

      @Nullable public Boolean getMaterialComponentIsPhantomItem()
      Constraints: none

      Original property name from the Odata EDM: MaterialComponentIsPhantomItem

      Returns:
      Phantom Item Indicator
    • getLeadTimeOffset

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

      Original property name from the Odata EDM: LeadTimeOffset

      Returns:
      Lead-Time Offset
    • getQuantityIsFixed

      @Nullable public Boolean getQuantityIsFixed()
      Constraints: none

      Original property name from the Odata EDM: QuantityIsFixed

      Returns:
      Quantity is fixed
    • getIsNetScrap

      @Nullable public Boolean getIsNetScrap()
      Constraints: none

      Original property name from the Odata EDM: IsNetScrap

      Returns:
      Net Scrap Indicator
    • 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
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getBaseUnitISOCode

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

      Original property name from the Odata EDM: BaseUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getBaseUnitSAPCode

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

      Original property name from the Odata EDM: BaseUnitSAPCode

      Returns:
      Unit of Measurement, Internal SAP Code (No Conversion)
    • getRequiredQuantity

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

      Original property name from the Odata EDM: RequiredQuantity

      Returns:
      Requirement Quantity
    • getWithdrawnQuantity

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

      Original property name from the Odata EDM: WithdrawnQuantity

      Returns:
      Withdrawn Quantity
    • getConfirmedAvailableQuantity

      @Nullable public BigDecimal getConfirmedAvailableQuantity()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ConfirmedAvailableQuantity

      Returns:
      Available Quantity
    • getMaterialCompOriginalQuantity

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

      Original property name from the Odata EDM: MaterialCompOriginalQuantity

      Returns:
      Original Quantity of a Material Component
    • getEntryUnit

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

      Original property name from the Odata EDM: EntryUnit

      Returns:
      Unit of entry
    • getEntryUnitISOCode

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

      Original property name from the Odata EDM: EntryUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getEntryUnitSAPCode

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

      Original property name from the Odata EDM: EntryUnitSAPCode

      Returns:
      Unit of Measurement, Internal SAP Code (No Conversion)
    • getGoodsMovementEntryQty

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

      Original property name from the Odata EDM: GoodsMovementEntryQty

      Returns:
      Quantity in Unit of Entry
    • getCurrency

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

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getWithdrawnQuantityAmount

      @Nullable public BigDecimal getWithdrawnQuantityAmount()
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: WithdrawnQuantityAmount

      Returns:
      Value Withdrawn
    • getLastChangeDateTime

      @Nullable public String getLastChangeDateTime()
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      The lastChangeDateTime contained in this entity.
    • toString

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

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

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

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