java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<SupplierQuotationItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplierquotation.SupplierQuotationItem
All Implemented Interfaces:
VdmEntitySet

public class SupplierQuotationItem extends VdmEntity<SupplierQuotationItem> implements VdmEntitySet
Supplier Quotation Item

Original entity name from the Odata EDM: SupplierQuotationItem_Type

  • Field Details

  • Constructor Details

    • SupplierQuotationItem

      public SupplierQuotationItem()
    • SupplierQuotationItem

      public SupplierQuotationItem(@Nullable String supplierQuotation, @Nullable String supplierQuotationItem, @Nullable String purchasingDocumentCategory, @Nullable String purchasingDocumentItemText, @Nullable String material, @Nullable String productTypeCode, @Nullable String manufacturerMaterial, @Nullable String supplierMaterialNumber, @Nullable String manufacturerPartNmbr, @Nullable String manufacturer, @Nullable String materialGroup, @Nullable String plant, @Nullable String manualDeliveryAddressID, @Nullable String referenceDeliveryAddressID, @Nullable String addressID, @Nullable String itemDeliveryAddressID, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable LocalDate scheduleLineDeliveryDate, @Nullable BigDecimal scheduleLineOrderQuantity, @Nullable BigDecimal awardedQuantity, @Nullable LocalDate performancePeriodStartDate, @Nullable LocalDate performancePeriodEndDate, @Nullable String orderPriceUnit, @Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr, @Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr, @Nullable String orderQuantityUnit, @Nullable BigDecimal orderItemQtyToBaseQtyNmrtr, @Nullable BigDecimal orderItemQtyToBaseQtyDnmntr, @Nullable LocalDate purgDocPriceDate, @Nullable String baseUnit, @Nullable BigDecimal netAmount, @Nullable BigDecimal grossAmount, @Nullable BigDecimal effectiveAmount, @Nullable BigDecimal netPriceAmount, @Nullable BigDecimal netPriceQuantity, @Nullable String documentCurrency, @Nullable String purchaseRequisition, @Nullable String purchaseRequisitionItem, @Nullable String requestForQuotation, @Nullable String requestForQuotationItem, @Nullable String purchasingInfoRecordUpdateCode, @Nullable String purchasingInfoRecord, @Nullable String purchasingDocumentItemCategory, @Nullable OffsetDateTime lastChangeDateTime, @Nullable SupplierQuotation to_SupplierQuotation)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: SupplierQuotation

      Parameters:
      supplierQuotation - Purchasing Document Number
    • setSupplierQuotationItem

      public void setSupplierQuotationItem(@Nullable String supplierQuotationItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SupplierQuotationItem

      Parameters:
      supplierQuotationItem - Item Number of Supplier Quotation
    • setPurchasingDocumentCategory

      public void setPurchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Parameters:
      purchasingDocumentCategory - Purchasing Document Category
    • setPurchasingDocumentItemText

      public void setPurchasingDocumentItemText(@Nullable String purchasingDocumentItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchasingDocumentItemText

      Parameters:
      purchasingDocumentItemText - Short Text
    • setMaterial

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

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setProductTypeCode

      public void setProductTypeCode(@Nullable String productTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductTypeCode

      Parameters:
      productTypeCode - Product Type Group
    • setManufacturerMaterial

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

      Original property name from the Odata EDM: ManufacturerMaterial

      Parameters:
      manufacturerMaterial - Material number
    • setSupplierMaterialNumber

      public void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Parameters:
      supplierMaterialNumber - Material Number Used by Supplier
    • setManufacturerPartNmbr

      public void setManufacturerPartNmbr(@Nullable String manufacturerPartNmbr)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ManufacturerPartNmbr

      Parameters:
      manufacturerPartNmbr - Manufacturer Part Number
    • setManufacturer

      public void setManufacturer(@Nullable String manufacturer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Manufacturer

      Parameters:
      manufacturer - Number of a Manufacturer
    • 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
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setManualDeliveryAddressID

      public void setManualDeliveryAddressID(@Nullable String manualDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ManualDeliveryAddressID

      Parameters:
      manualDeliveryAddressID - Manual address number in purchasing document item
    • setReferenceDeliveryAddressID

      public void setReferenceDeliveryAddressID(@Nullable String referenceDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Parameters:
      referenceDeliveryAddressID - Number of delivery address
    • setAddressID

      public void setAddressID(@Nullable String addressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Parameters:
      addressID - Address
    • setItemDeliveryAddressID

      public void setItemDeliveryAddressID(@Nullable String itemDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ItemDeliveryAddressID

      Parameters:
      itemDeliveryAddressID - Manual address number in purchasing document item
    • setIncotermsClassification

      public void setIncotermsClassification(@Nullable String incotermsClassification)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IncotermsClassification

      Parameters:
      incotermsClassification - Incoterms (Part 1)
    • setIncotermsTransferLocation

      public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Parameters:
      incotermsTransferLocation - Incoterms (Part 2)
    • setIncotermsLocation1

      public void setIncotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Parameters:
      incotermsLocation1 - Incoterms Location 1
    • setIncotermsLocation2

      public void setIncotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Parameters:
      incotermsLocation2 - Incoterms Location 2
    • setScheduleLineDeliveryDate

      public void setScheduleLineDeliveryDate(@Nullable LocalDate scheduleLineDeliveryDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduleLineDeliveryDate

      Parameters:
      scheduleLineDeliveryDate - Delivery Date
    • setScheduleLineOrderQuantity

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

      Original property name from the Odata EDM: ScheduleLineOrderQuantity

      Parameters:
      scheduleLineOrderQuantity - Scheduled Quantity
    • setAwardedQuantity

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

      Original property name from the Odata EDM: AwardedQuantity

      Parameters:
      awardedQuantity - Awarded Quantity
    • setPerformancePeriodStartDate

      public void setPerformancePeriodStartDate(@Nullable LocalDate performancePeriodStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PerformancePeriodStartDate

      Parameters:
      performancePeriodStartDate - Start Date for Period of Performance
    • setPerformancePeriodEndDate

      public void setPerformancePeriodEndDate(@Nullable LocalDate performancePeriodEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PerformancePeriodEndDate

      Parameters:
      performancePeriodEndDate - End Date for Period of Performance
    • setOrderPriceUnit

      public void setOrderPriceUnit(@Nullable String orderPriceUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderPriceUnit

      Parameters:
      orderPriceUnit - Order Price Unit (Purchasing)
    • setOrderPriceUnitToOrderUnitNmrtr

      public void setOrderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Parameters:
      orderPriceUnitToOrderUnitNmrtr - Numerator for Conversion of Order Price Unit into Order Unit
    • setOrdPriceUnitToOrderUnitDnmntr

      public void setOrdPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Parameters:
      ordPriceUnitToOrderUnitDnmntr - Denominator for Conv. of Order Price Unit into Order Unit
    • setOrderQuantityUnit

      public void setOrderQuantityUnit(@Nullable String orderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityUnit

      Parameters:
      orderQuantityUnit - Purchase Order Unit of Measure
    • setOrderItemQtyToBaseQtyNmrtr

      public void setOrderItemQtyToBaseQtyNmrtr(@Nullable BigDecimal orderItemQtyToBaseQtyNmrtr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr

      Parameters:
      orderItemQtyToBaseQtyNmrtr - Numerator for Conversion of Order Unit to Base Unit
    • setOrderItemQtyToBaseQtyDnmntr

      public void setOrderItemQtyToBaseQtyDnmntr(@Nullable BigDecimal orderItemQtyToBaseQtyDnmntr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr

      Parameters:
      orderItemQtyToBaseQtyDnmntr - Denominator for Conversion of Order Unit to Base Unit
    • setPurgDocPriceDate

      public void setPurgDocPriceDate(@Nullable LocalDate purgDocPriceDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PurgDocPriceDate

      Parameters:
      purgDocPriceDate - Date of Price Determination
    • 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
    • setNetAmount

      public void setNetAmount(@Nullable BigDecimal netAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NetAmount

      Parameters:
      netAmount - Quotation Net Value
    • setGrossAmount

      public void setGrossAmount(@Nullable BigDecimal grossAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: GrossAmount

      Parameters:
      grossAmount - Gross order value in PO currency
    • setEffectiveAmount

      public void setEffectiveAmount(@Nullable BigDecimal effectiveAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: EffectiveAmount

      Parameters:
      effectiveAmount - Effective value of item
    • setNetPriceAmount

      public void setNetPriceAmount(@Nullable BigDecimal netPriceAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: NetPriceAmount

      Parameters:
      netPriceAmount - Net Price in Purchasing Document (in Document Currency)
    • setNetPriceQuantity

      public void setNetPriceQuantity(@Nullable BigDecimal netPriceQuantity)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NetPriceQuantity

      Parameters:
      netPriceQuantity - Price Unit
    • setDocumentCurrency

      public void setDocumentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentCurrency

      Parameters:
      documentCurrency - Currency Key
    • setPurchaseRequisition

      public void setPurchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Parameters:
      purchaseRequisition - Purchase Requisition Number
    • setPurchaseRequisitionItem

      public void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Parameters:
      purchaseRequisitionItem - Item number of purchase requisition
    • setRequestForQuotation

      public void setRequestForQuotation(@Nullable String requestForQuotation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequestForQuotation

      Parameters:
      requestForQuotation - Identifier for Request for Quotation
    • setRequestForQuotationItem

      public void setRequestForQuotationItem(@Nullable String requestForQuotationItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: RequestForQuotationItem

      Parameters:
      requestForQuotationItem - Item Number for Request for Quotation
    • setPurchasingInfoRecordUpdateCode

      public void setPurchasingInfoRecordUpdateCode(@Nullable String purchasingInfoRecordUpdateCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingInfoRecordUpdateCode

      Parameters:
      purchasingInfoRecordUpdateCode - Indicator: Update Info Record
    • setPurchasingInfoRecord

      public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Parameters:
      purchasingInfoRecord - Number of purchasing info record
    • setPurchasingDocumentItemCategory

      public void setPurchasingDocumentItemCategory(@Nullable String purchasingDocumentItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentItemCategory

      Parameters:
      purchasingDocumentItemCategory - Item category in purchasing document
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Change Time Stamp
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<SupplierQuotationItem>
    • toMapOfFields

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

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

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

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

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

      If the navigation property for an entity SupplierQuotationItem 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 _SupplierQuotation is already loaded, the result will contain the SupplierQuotation entity. If not, an Option with result state empty is returned.
    • setSupplierQuotation

      public void setSupplierQuotation(SupplierQuotation value)
      Overwrites the associated SupplierQuotation entity for the loaded navigation property _SupplierQuotation.
      Parameters:
      value - New SupplierQuotation entity.
    • builder

      @Nonnull public static SupplierQuotationItem.SupplierQuotationItemBuilder builder()
    • getSupplierQuotation

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

      Original property name from the Odata EDM: SupplierQuotation

      Returns:
      Purchasing Document Number
    • getSupplierQuotationItem

      @Nullable public String getSupplierQuotationItem()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SupplierQuotationItem

      Returns:
      Item Number of Supplier Quotation
    • getPurchasingDocumentCategory

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

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Returns:
      Purchasing Document Category
    • getPurchasingDocumentItemText

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

      Original property name from the Odata EDM: PurchasingDocumentItemText

      Returns:
      Short Text
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getProductTypeCode

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

      Original property name from the Odata EDM: ProductTypeCode

      Returns:
      Product Type Group
    • getManufacturerMaterial

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

      Original property name from the Odata EDM: ManufacturerMaterial

      Returns:
      Material number
    • getSupplierMaterialNumber

      @Nullable public String getSupplierMaterialNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Returns:
      Material Number Used by Supplier
    • getManufacturerPartNmbr

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

      Original property name from the Odata EDM: ManufacturerPartNmbr

      Returns:
      Manufacturer Part Number
    • getManufacturer

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

      Original property name from the Odata EDM: Manufacturer

      Returns:
      Number of a Manufacturer
    • getMaterialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getManualDeliveryAddressID

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

      Original property name from the Odata EDM: ManualDeliveryAddressID

      Returns:
      Manual address number in purchasing document item
    • getReferenceDeliveryAddressID

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

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Returns:
      Number of delivery address
    • getAddressID

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

      Original property name from the Odata EDM: AddressID

      Returns:
      Address
    • getItemDeliveryAddressID

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

      Original property name from the Odata EDM: ItemDeliveryAddressID

      Returns:
      Manual address number in purchasing document item
    • getIncotermsClassification

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

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      Incoterms (Part 1)
    • getIncotermsTransferLocation

      @Nullable public String getIncotermsTransferLocation()
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      Incoterms (Part 2)
    • getIncotermsLocation1

      @Nullable public String getIncotermsLocation1()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      Incoterms Location 1
    • getIncotermsLocation2

      @Nullable public String getIncotermsLocation2()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      Incoterms Location 2
    • getScheduleLineDeliveryDate

      @Nullable public LocalDate getScheduleLineDeliveryDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduleLineDeliveryDate

      Returns:
      Delivery Date
    • getScheduleLineOrderQuantity

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

      Original property name from the Odata EDM: ScheduleLineOrderQuantity

      Returns:
      Scheduled Quantity
    • getAwardedQuantity

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

      Original property name from the Odata EDM: AwardedQuantity

      Returns:
      Awarded Quantity
    • getPerformancePeriodStartDate

      @Nullable public LocalDate getPerformancePeriodStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PerformancePeriodStartDate

      Returns:
      Start Date for Period of Performance
    • getPerformancePeriodEndDate

      @Nullable public LocalDate getPerformancePeriodEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PerformancePeriodEndDate

      Returns:
      End Date for Period of Performance
    • getOrderPriceUnit

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

      Original property name from the Odata EDM: OrderPriceUnit

      Returns:
      Order Price Unit (Purchasing)
    • getOrderPriceUnitToOrderUnitNmrtr

      @Nullable public BigDecimal getOrderPriceUnitToOrderUnitNmrtr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Returns:
      Numerator for Conversion of Order Price Unit into Order Unit
    • getOrdPriceUnitToOrderUnitDnmntr

      @Nullable public BigDecimal getOrdPriceUnitToOrderUnitDnmntr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Returns:
      Denominator for Conv. of Order Price Unit into Order Unit
    • getOrderQuantityUnit

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

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      Purchase Order Unit of Measure
    • getOrderItemQtyToBaseQtyNmrtr

      @Nullable public BigDecimal getOrderItemQtyToBaseQtyNmrtr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr

      Returns:
      Numerator for Conversion of Order Unit to Base Unit
    • getOrderItemQtyToBaseQtyDnmntr

      @Nullable public BigDecimal getOrderItemQtyToBaseQtyDnmntr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr

      Returns:
      Denominator for Conversion of Order Unit to Base Unit
    • getPurgDocPriceDate

      @Nullable public LocalDate getPurgDocPriceDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PurgDocPriceDate

      Returns:
      Date of Price Determination
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getNetAmount

      @Nullable public BigDecimal getNetAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NetAmount

      Returns:
      Quotation Net Value
    • getGrossAmount

      @Nullable public BigDecimal getGrossAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: GrossAmount

      Returns:
      Gross order value in PO currency
    • getEffectiveAmount

      @Nullable public BigDecimal getEffectiveAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: EffectiveAmount

      Returns:
      Effective value of item
    • getNetPriceAmount

      @Nullable public BigDecimal getNetPriceAmount()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      Net Price in Purchasing Document (in Document Currency)
    • getNetPriceQuantity

      @Nullable public BigDecimal getNetPriceQuantity()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NetPriceQuantity

      Returns:
      Price Unit
    • getDocumentCurrency

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

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      Currency Key
    • getPurchaseRequisition

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

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      Purchase Requisition Number
    • getPurchaseRequisitionItem

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

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      Item number of purchase requisition
    • getRequestForQuotation

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

      Original property name from the Odata EDM: RequestForQuotation

      Returns:
      Identifier for Request for Quotation
    • getRequestForQuotationItem

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

      Original property name from the Odata EDM: RequestForQuotationItem

      Returns:
      Item Number for Request for Quotation
    • getPurchasingInfoRecordUpdateCode

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

      Original property name from the Odata EDM: PurchasingInfoRecordUpdateCode

      Returns:
      Indicator: Update Info Record
    • getPurchasingInfoRecord

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

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      Number of purchasing info record
    • getPurchasingDocumentItemCategory

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

      Original property name from the Odata EDM: PurchasingDocumentItemCategory

      Returns:
      Item category in purchasing document
    • getLastChangeDateTime

      @Nullable public OffsetDateTime getLastChangeDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Change Time Stamp
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<SupplierQuotationItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<SupplierQuotationItem>