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

public class PurgQuotaArrangementItem extends VdmEntity<PurgQuotaArrangementItem>
Item

Original entity name from the Odata EDM: A_PurgQuotaArrangementItemType

  • Field Details

    • ALL_FIELDS

      public static final PurgQuotaArrangementItemSelectable ALL_FIELDS
      Selector for all available fields of PurgQuotaArrangementItem.
    • QUOTA_ARRANGEMENT

      public static final PurgQuotaArrangementItemField<String> QUOTA_ARRANGEMENT
      Use with available fluent helpers to apply the QuotaArrangement field to query operations.
    • QUOTA_ARRANGEMENT_ITEM

      public static final PurgQuotaArrangementItemField<String> QUOTA_ARRANGEMENT_ITEM
      Use with available fluent helpers to apply the QuotaArrangementItem field to query operations.
    • MATERIAL_PROCUREMENT_CATEGORY

      public static final PurgQuotaArrangementItemField<String> MATERIAL_PROCUREMENT_CATEGORY
      Use with available fluent helpers to apply the MaterialProcurementCategory field to query operations.
    • MATERIAL_PROCUREMENT_TYPE

      public static final PurgQuotaArrangementItemField<String> MATERIAL_PROCUREMENT_TYPE
      Use with available fluent helpers to apply the MaterialProcurementType field to query operations.
    • SUPPLIER

      public static final PurgQuotaArrangementItemField<String> SUPPLIER
      Use with available fluent helpers to apply the Supplier field to query operations.
    • SUPPLYING_PLANT

      public static final PurgQuotaArrangementItemField<String> SUPPLYING_PLANT
      Use with available fluent helpers to apply the SupplyingPlant field to query operations.
    • PURCHASING_SOURCE_QUOTA

      public static final PurgQuotaArrangementItemField<BigDecimal> PURCHASING_SOURCE_QUOTA
      Use with available fluent helpers to apply the PurchasingSourceQuota field to query operations.
    • QUOTA_BASE_QUANTITY

      public static final PurgQuotaArrangementItemField<BigDecimal> QUOTA_BASE_QUANTITY
      Use with available fluent helpers to apply the QuotaBaseQuantity field to query operations.
    • QUOTA_ALLOCATED_QUANTITY

      public static final PurgQuotaArrangementItemField<BigDecimal> QUOTA_ALLOCATED_QUANTITY
      Use with available fluent helpers to apply the QuotaAllocatedQuantity field to query operations.
    • QUOTA_MAXIMUM_QUANTITY

      public static final PurgQuotaArrangementItemField<BigDecimal> QUOTA_MAXIMUM_QUANTITY
      Use with available fluent helpers to apply the QuotaMaximumQuantity field to query operations.
    • PRODUCTION_VERSION

      public static final PurgQuotaArrangementItemField<String> PRODUCTION_VERSION
      Use with available fluent helpers to apply the ProductionVersion field to query operations.
    • MATERIAL_MAX_LOT_SIZE_QUANTITY

      public static final PurgQuotaArrangementItemField<BigDecimal> MATERIAL_MAX_LOT_SIZE_QUANTITY
      Use with available fluent helpers to apply the MaterialMaxLotSizeQuantity field to query operations.
    • MATERIAL_MIN_LOT_SIZE_QUANTITY

      public static final PurgQuotaArrangementItemField<BigDecimal> MATERIAL_MIN_LOT_SIZE_QUANTITY
      Use with available fluent helpers to apply the MaterialMinLotSizeQuantity field to query operations.
    • MATERIAL_ROUNDING_PROFILE

      public static final PurgQuotaArrangementItemField<String> MATERIAL_ROUNDING_PROFILE
      Use with available fluent helpers to apply the MaterialRoundingProfile field to query operations.
    • SOURCE_OF_SUPPLY_IS_ASSIGNED_ONCE

      public static final PurgQuotaArrangementItemField<Boolean> SOURCE_OF_SUPPLY_IS_ASSIGNED_ONCE
      Use with available fluent helpers to apply the SourceOfSupplyIsAssignedOnce field to query operations.
    • MAXIMUM_RELEASE_QUANTITY

      public static final PurgQuotaArrangementItemField<BigDecimal> MAXIMUM_RELEASE_QUANTITY
      Use with available fluent helpers to apply the MaximumReleaseQuantity field to query operations.
    • QUOTA_RELEASE_PERIOD_TYPE

      public static final PurgQuotaArrangementItemField<String> QUOTA_RELEASE_PERIOD_TYPE
      Use with available fluent helpers to apply the QuotaReleasePeriodType field to query operations.
    • NUMBER_OF_PERIODS_PER_REL_QUANTITY

      public static final PurgQuotaArrangementItemField<String> NUMBER_OF_PERIODS_PER_REL_QUANTITY
      Use with available fluent helpers to apply the NumberOfPeriodsPerRelQuantity field to query operations.
    • QUOTA_DETERMINATION_PRIORITY

      public static final PurgQuotaArrangementItemField<String> QUOTA_DETERMINATION_PRIORITY
      Use with available fluent helpers to apply the QuotaDeterminationPriority field to query operations.
    • MANUFACTURER_MATERIAL

      public static final PurgQuotaArrangementItemField<String> MANUFACTURER_MATERIAL
      Use with available fluent helpers to apply the ManufacturerMaterial field to query operations.
    • PLANNED_DELIVERY_DURATION_IN_DAYS

      public static final PurgQuotaArrangementItemField<BigDecimal> PLANNED_DELIVERY_DURATION_IN_DAYS
      Use with available fluent helpers to apply the PlannedDeliveryDurationInDays field to query operations.
    • MATERIAL_BASE_UNIT

      public static final PurgQuotaArrangementItemField<String> MATERIAL_BASE_UNIT
      Use with available fluent helpers to apply the MaterialBaseUnit field to query operations.
    • TO_PURCHASING_QUOTA_ARRANGEMENT

      public static final PurgQuotaArrangementItemOneToOneLink<PurchasingQuotaArrangement> TO_PURCHASING_QUOTA_ARRANGEMENT
      Use with available fluent helpers to apply the to_PurchasingQuotaArrangement navigation property to query operations.
  • Constructor Details

    • PurgQuotaArrangementItem

      public PurgQuotaArrangementItem()
    • PurgQuotaArrangementItem

      public PurgQuotaArrangementItem(@Nullable String quotaArrangement, @Nullable String quotaArrangementItem, @Nullable String materialProcurementCategory, @Nullable String materialProcurementType, @Nullable String supplier, @Nullable String supplyingPlant, @Nullable BigDecimal purchasingSourceQuota, @Nullable BigDecimal quotaBaseQuantity, @Nullable BigDecimal quotaAllocatedQuantity, @Nullable BigDecimal quotaMaximumQuantity, @Nullable String productionVersion, @Nullable BigDecimal materialMaxLotSizeQuantity, @Nullable BigDecimal materialMinLotSizeQuantity, @Nullable String materialRoundingProfile, @Nullable Boolean sourceOfSupplyIsAssignedOnce, @Nullable BigDecimal maximumReleaseQuantity, @Nullable String quotaReleasePeriodType, @Nullable String numberOfPeriodsPerRelQuantity, @Nullable String quotaDeterminationPriority, @Nullable String manufacturerMaterial, @Nullable BigDecimal plannedDeliveryDurationInDays, @Nullable String materialBaseUnit, @Nullable PurchasingQuotaArrangement toPurchasingQuotaArrangement)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: QuotaArrangement

      Parameters:
      quotaArrangement - Number of quota arrangement
    • setQuotaArrangementItem

      public void setQuotaArrangementItem(@Nullable String quotaArrangementItem)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: QuotaArrangementItem

      Parameters:
      quotaArrangementItem - Quota arrangement item
    • setMaterialProcurementCategory

      public void setMaterialProcurementCategory(@Nullable String materialProcurementCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProcurementCategory

      Parameters:
      materialProcurementCategory - Procurement Type
    • setMaterialProcurementType

      public void setMaterialProcurementType(@Nullable String materialProcurementType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProcurementType

      Parameters:
      materialProcurementType - Special procurement type
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Supplier's Account Number
    • setSupplyingPlant

      public void setSupplyingPlant(@Nullable String supplyingPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplyingPlant

      Parameters:
      supplyingPlant - Plant from Which Material is Procured
    • setPurchasingSourceQuota

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

      Original property name from the Odata EDM: PurchasingSourceQuota

      Parameters:
      purchasingSourceQuota - Quota
    • setQuotaBaseQuantity

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

      Original property name from the Odata EDM: QuotaBaseQuantity

      Parameters:
      quotaBaseQuantity - Quota Base Quantity of Quota Arrangement Item
    • setQuotaAllocatedQuantity

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

      Original property name from the Odata EDM: QuotaAllocatedQuantity

      Parameters:
      quotaAllocatedQuantity - Allocated Quantity of Quota Arrangement Item
    • setQuotaMaximumQuantity

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

      Original property name from the Odata EDM: QuotaMaximumQuantity

      Parameters:
      quotaMaximumQuantity - Maximum Quantity of Quota Arrangement Item
    • setProductionVersion

      public void setProductionVersion(@Nullable String productionVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionVersion

      Parameters:
      productionVersion - Production Version
    • setMaterialMaxLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMaxLotSizeQuantity

      Parameters:
      materialMaxLotSizeQuantity - Maximum Lot Size per Quota Item
    • setMaterialMinLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMinLotSizeQuantity

      Parameters:
      materialMinLotSizeQuantity - Minimum Lot Size per Quota Item
    • setMaterialRoundingProfile

      public void setMaterialRoundingProfile(@Nullable String materialRoundingProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialRoundingProfile

      Parameters:
      materialRoundingProfile - Rounding Profile
    • setSourceOfSupplyIsAssignedOnce

      public void setSourceOfSupplyIsAssignedOnce(@Nullable Boolean sourceOfSupplyIsAssignedOnce)
      Constraints: none

      Original property name from the Odata EDM: SourceOfSupplyIsAssignedOnce

      Parameters:
      sourceOfSupplyIsAssignedOnce - Indicator: "Once-Only"
    • setMaximumReleaseQuantity

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

      Original property name from the Odata EDM: MaximumReleaseQuantity

      Parameters:
      maximumReleaseQuantity - Maximum Release Quantity per Period
    • setQuotaReleasePeriodType

      public void setQuotaReleasePeriodType(@Nullable String quotaReleasePeriodType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: QuotaReleasePeriodType

      Parameters:
      quotaReleasePeriodType - Period to Which the Release Quantity Relates
    • setNumberOfPeriodsPerRelQuantity

      public void setNumberOfPeriodsPerRelQuantity(@Nullable String numberOfPeriodsPerRelQuantity)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NumberOfPeriodsPerRelQuantity

      Parameters:
      numberOfPeriodsPerRelQuantity - Number of Periods to Which the Release Quantity Relates
    • setQuotaDeterminationPriority

      public void setQuotaDeterminationPriority(@Nullable String quotaDeterminationPriority)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: QuotaDeterminationPriority

      Parameters:
      quotaDeterminationPriority - Priority for Determination of Sequence
    • setManufacturerMaterial

      public void setManufacturerMaterial(@Nullable String manufacturerMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ManufacturerMaterial

      Parameters:
      manufacturerMaterial - Material number corresponding to manufacturer part number
    • setPlannedDeliveryDurationInDays

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

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Parameters:
      plannedDeliveryDurationInDays - Planned Delivery Time in Days
    • setMaterialBaseUnit

      public void setMaterialBaseUnit(@Nullable String materialBaseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaterialBaseUnit

      Parameters:
      materialBaseUnit - Base Unit of Measure
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> PurgQuotaArrangementItemField<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> PurgQuotaArrangementItemField<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<PurgQuotaArrangementItem>
    • setServicePathForFetch

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

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

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

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

      @Nullable public PurchasingQuotaArrangement fetchPurchasingQuotaArrangement()
      Fetches the PurchasingQuotaArrangement entity (one to one) associated with this entity. This corresponds to the OData navigation property to_PurchasingQuotaArrangement.

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

      Returns:
      The single associated PurchasingQuotaArrangement entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPurchasingQuotaArrangementOrFetch

      @Nullable public PurchasingQuotaArrangement getPurchasingQuotaArrangementOrFetch()
      Retrieval of associated PurchasingQuotaArrangement entity (one to one). This corresponds to the OData navigation property to_PurchasingQuotaArrangement.

      If the navigation property to_PurchasingQuotaArrangement of a queried PurgQuotaArrangementItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated PurchasingQuotaArrangement entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPurchasingQuotaArrangementIfPresent

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

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

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

      public void setPurchasingQuotaArrangement(PurchasingQuotaArrangement value)
      Overwrites the associated PurchasingQuotaArrangement entity for the loaded navigation property to_PurchasingQuotaArrangement.
      Parameters:
      value - New PurchasingQuotaArrangement entity.
    • builder

    • getQuotaArrangement

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

      Original property name from the Odata EDM: QuotaArrangement

      Returns:
      Number of quota arrangement
    • getQuotaArrangementItem

      @Nullable public String getQuotaArrangementItem()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: QuotaArrangementItem

      Returns:
      Quota arrangement item
    • getMaterialProcurementCategory

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

      Original property name from the Odata EDM: MaterialProcurementCategory

      Returns:
      Procurement Type
    • getMaterialProcurementType

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

      Original property name from the Odata EDM: MaterialProcurementType

      Returns:
      Special procurement type
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Supplier's Account Number
    • getSupplyingPlant

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

      Original property name from the Odata EDM: SupplyingPlant

      Returns:
      Plant from Which Material is Procured
    • getPurchasingSourceQuota

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

      Original property name from the Odata EDM: PurchasingSourceQuota

      Returns:
      Quota
    • getQuotaBaseQuantity

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

      Original property name from the Odata EDM: QuotaBaseQuantity

      Returns:
      Quota Base Quantity of Quota Arrangement Item
    • getQuotaAllocatedQuantity

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

      Original property name from the Odata EDM: QuotaAllocatedQuantity

      Returns:
      Allocated Quantity of Quota Arrangement Item
    • getQuotaMaximumQuantity

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

      Original property name from the Odata EDM: QuotaMaximumQuantity

      Returns:
      Maximum Quantity of Quota Arrangement Item
    • getProductionVersion

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

      Original property name from the Odata EDM: ProductionVersion

      Returns:
      Production Version
    • getMaterialMaxLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMaxLotSizeQuantity

      Returns:
      Maximum Lot Size per Quota Item
    • getMaterialMinLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMinLotSizeQuantity

      Returns:
      Minimum Lot Size per Quota Item
    • getMaterialRoundingProfile

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

      Original property name from the Odata EDM: MaterialRoundingProfile

      Returns:
      Rounding Profile
    • getSourceOfSupplyIsAssignedOnce

      @Nullable public Boolean getSourceOfSupplyIsAssignedOnce()
      Constraints: none

      Original property name from the Odata EDM: SourceOfSupplyIsAssignedOnce

      Returns:
      Indicator: "Once-Only"
    • getMaximumReleaseQuantity

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

      Original property name from the Odata EDM: MaximumReleaseQuantity

      Returns:
      Maximum Release Quantity per Period
    • getQuotaReleasePeriodType

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

      Original property name from the Odata EDM: QuotaReleasePeriodType

      Returns:
      Period to Which the Release Quantity Relates
    • getNumberOfPeriodsPerRelQuantity

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

      Original property name from the Odata EDM: NumberOfPeriodsPerRelQuantity

      Returns:
      Number of Periods to Which the Release Quantity Relates
    • getQuotaDeterminationPriority

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

      Original property name from the Odata EDM: QuotaDeterminationPriority

      Returns:
      Priority for Determination of Sequence
    • getManufacturerMaterial

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

      Original property name from the Odata EDM: ManufacturerMaterial

      Returns:
      Material number corresponding to manufacturer part number
    • getPlannedDeliveryDurationInDays

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

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Returns:
      Planned Delivery Time in Days
    • getMaterialBaseUnit

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

      Original property name from the Odata EDM: MaterialBaseUnit

      Returns:
      Base Unit of Measure
    • toString

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

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

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

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