java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmComplex<D_SPQtnSmltePricingItemP>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplierquotationforsourcingproject.D_SPQtnSmltePricingItemP

public class D_SPQtnSmltePricingItemP extends VdmComplex<D_SPQtnSmltePricingItemP>

Original complex type name from the Odata EDM: D_SPQtnSmltePricingItemP

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SPQtnSmltePricingItemP>
    • setSourcingProjectQuotationUUID

      public void setSourcingProjectQuotationUUID(@Nullable UUID sourcingProjectQuotationUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SourcingProjectQuotationUUID

      Parameters:
      sourcingProjectQuotationUUID - The sourcingProjectQuotationUUID to set.
    • setSrcgProjQtnItemUUID

      public void setSrcgProjQtnItemUUID(@Nullable UUID srcgProjQtnItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Parameters:
      srcgProjQtnItemUUID - The srcgProjQtnItemUUID to set.
    • setSimulationQuantity

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

      Original property name from the Odata EDM: SimulationQuantity

      Parameters:
      simulationQuantity - The simulationQuantity to set.
    • setPricingSimulationBaseUnit

      public void setPricingSimulationBaseUnit(@Nullable String pricingSimulationBaseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PricingSimulationBaseUnit

      Parameters:
      pricingSimulationBaseUnit - The pricingSimulationBaseUnit to set.
    • setPricingDate

      public void setPricingDate(@Nullable LocalDate pricingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PricingDate

      Parameters:
      pricingDate - The pricingDate to set.
    • setPaymentTerms

      public void setPaymentTerms(@Nullable String paymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentTerms

      Parameters:
      paymentTerms - The paymentTerms to set.
    • setProcmtHubPlantUniqueID

      public void setProcmtHubPlantUniqueID(@Nullable String procmtHubPlantUniqueID)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ProcmtHubPlantUniqueID

      Parameters:
      procmtHubPlantUniqueID - The procmtHubPlantUniqueID to set.
    • set_Commodity

      public void set_Commodity(@Nullable Collection<D_SPQtnSmltePrcgCmmdtyQtyP> _Commodity)
      Constraints: Not nullable

      Original property name from the Odata EDM: _Commodity

      Parameters:
      _Commodity - The _Commodity to set.
    • set_Validity

      public void set_Validity(@Nullable Collection<D_SPQtnSmltePricingValidityP> _Validity)
      Constraints: Not nullable

      Original property name from the Odata EDM: _Validity

      Parameters:
      _Validity - The _Validity to set.
    • builder

    • getSourcingProjectQuotationUUID

      @Nullable public UUID getSourcingProjectQuotationUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SourcingProjectQuotationUUID

      Returns:
      The sourcingProjectQuotationUUID contained in this VdmComplex.
    • getSrcgProjQtnItemUUID

      @Nullable public UUID getSrcgProjQtnItemUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Returns:
      The srcgProjQtnItemUUID contained in this VdmComplex.
    • getSimulationQuantity

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

      Original property name from the Odata EDM: SimulationQuantity

      Returns:
      The simulationQuantity contained in this VdmComplex.
    • getPricingSimulationBaseUnit

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

      Original property name from the Odata EDM: PricingSimulationBaseUnit

      Returns:
      The pricingSimulationBaseUnit contained in this VdmComplex.
    • getPricingDate

      @Nullable public LocalDate getPricingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PricingDate

      Returns:
      The pricingDate contained in this VdmComplex.
    • getPaymentTerms

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

      Original property name from the Odata EDM: PaymentTerms

      Returns:
      The paymentTerms contained in this VdmComplex.
    • getProcmtHubPlantUniqueID

      @Nullable public String getProcmtHubPlantUniqueID()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ProcmtHubPlantUniqueID

      Returns:
      The procmtHubPlantUniqueID contained in this VdmComplex.
    • get_Commodity

      @Nullable public Collection<D_SPQtnSmltePrcgCmmdtyQtyP> get_Commodity()
      Constraints: Not nullable

      Original property name from the Odata EDM: _Commodity

      Returns:
      The _Commodity contained in this VdmComplex.
    • get_Validity

      @Nullable public Collection<D_SPQtnSmltePricingValidityP> get_Validity()
      Constraints: Not nullable

      Original property name from the Odata EDM: _Validity

      Returns:
      The _Validity contained in this VdmComplex.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmObject<D_SPQtnSmltePricingItemP>
    • getOdataType

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