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

public class GEN_PE_PRICE_SIM extends VdmComplex<GEN_PE_PRICE_SIM>

Original complex type name from the Odata EDM: GEN_PE_PRICE_SIM

  • Field Details

  • Constructor Details

    • GEN_PE_PRICE_SIM

      public GEN_PE_PRICE_SIM()
    • GEN_PE_PRICE_SIM

      public GEN_PE_PRICE_SIM(@Nullable String pURCHASINGDOCUMENTITEM, @Nullable String pURCHASINGDOCUMENT, @Nullable String cONDITIONTYPE, @Nullable String cONDITIONTEXT, @Nullable BigDecimal cONDITIONRATEVALUE, @Nullable BigDecimal cONDITIONVALUE, @Nullable String cONDITIONRATEVALUEUNIT, @Nullable String cONDITIONCOUNT, @Nullable BigDecimal cONDITIONQUANTITY, @Nullable String cONDITIONQUANTITYUNIT, @Nullable Boolean cONDITIONRATEVALUEISAMOUNT, @Nullable String cONDITIONSIMULATIONCURRENCY, @Nullable BigDecimal cONDITIONSIMULATIONAMOUNT, @Nullable String pRICINGPROCEDURECOUNTER, @Nullable String pRICINGPROCEDURESTEP, @Nullable String pRICINGDOCUMENTITEM, @Nullable String pRICINGDOCUMENT, @Nullable BigDecimal oRDERPRICEUNITTOORDERUNITNMRTR, @Nullable String pRMTHBBASEUNIT, @Nullable BigDecimal oRDPRICEUNITTOORDERUNITDNMNTR, @Nullable String cONDITIONUNIT, @Nullable Short cRITICALITY, @Nullable BigDecimal cONDITIONRATERATIO, @Nullable String cONDITIONRATERATIOUNIT, @Nullable BigDecimal cONDITIONRATEAMOUNT, @Nullable String cONDITIONCURRENCY, @Nullable Boolean cONDITIONRATEVALUEISRATIO)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<GEN_PE_PRICE_SIM>
    • setPURCHASINGDOCUMENTITEM

      public void setPURCHASINGDOCUMENTITEM(@Nullable String pURCHASINGDOCUMENTITEM)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PURCHASINGDOCUMENTITEM

      Parameters:
      pURCHASINGDOCUMENTITEM - The pURCHASINGDOCUMENTITEM to set.
    • setPURCHASINGDOCUMENT

      public void setPURCHASINGDOCUMENT(@Nullable String pURCHASINGDOCUMENT)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PURCHASINGDOCUMENT

      Parameters:
      pURCHASINGDOCUMENT - The pURCHASINGDOCUMENT to set.
    • setCONDITIONTYPE

      public void setCONDITIONTYPE(@Nullable String cONDITIONTYPE)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CONDITIONTYPE

      Parameters:
      cONDITIONTYPE - The cONDITIONTYPE to set.
    • setCONDITIONTEXT

      public void setCONDITIONTEXT(@Nullable String cONDITIONTEXT)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CONDITIONTEXT

      Parameters:
      cONDITIONTEXT - The cONDITIONTEXT to set.
    • setCONDITIONRATEVALUE

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

      Original property name from the Odata EDM: CONDITIONRATEVALUE

      Parameters:
      cONDITIONRATEVALUE - The cONDITIONRATEVALUE to set.
    • setCONDITIONVALUE

      public void setCONDITIONVALUE(@Nullable BigDecimal cONDITIONVALUE)
      Constraints: Not nullable, Precision: 28, Scale: 9

      Original property name from the Odata EDM: CONDITIONVALUE

      Parameters:
      cONDITIONVALUE - The cONDITIONVALUE to set.
    • setCONDITIONRATEVALUEUNIT

      public void setCONDITIONRATEVALUEUNIT(@Nullable String cONDITIONRATEVALUEUNIT)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONRATEVALUEUNIT

      Parameters:
      cONDITIONRATEVALUEUNIT - The cONDITIONRATEVALUEUNIT to set.
    • setCONDITIONCOUNT

      public void setCONDITIONCOUNT(@Nullable String cONDITIONCOUNT)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONCOUNT

      Parameters:
      cONDITIONCOUNT - The cONDITIONCOUNT to set.
    • setCONDITIONQUANTITY

      public void setCONDITIONQUANTITY(@Nullable BigDecimal cONDITIONQUANTITY)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: CONDITIONQUANTITY

      Parameters:
      cONDITIONQUANTITY - The cONDITIONQUANTITY to set.
    • setCONDITIONQUANTITYUNIT

      public void setCONDITIONQUANTITYUNIT(@Nullable String cONDITIONQUANTITYUNIT)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONQUANTITYUNIT

      Parameters:
      cONDITIONQUANTITYUNIT - The cONDITIONQUANTITYUNIT to set.
    • setCONDITIONRATEVALUEISAMOUNT

      public void setCONDITIONRATEVALUEISAMOUNT(@Nullable Boolean cONDITIONRATEVALUEISAMOUNT)
      Constraints: Not nullable

      Original property name from the Odata EDM: CONDITIONRATEVALUEISAMOUNT

      Parameters:
      cONDITIONRATEVALUEISAMOUNT - The cONDITIONRATEVALUEISAMOUNT to set.
    • setCONDITIONSIMULATIONCURRENCY

      public void setCONDITIONSIMULATIONCURRENCY(@Nullable String cONDITIONSIMULATIONCURRENCY)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONSIMULATIONCURRENCY

      Parameters:
      cONDITIONSIMULATIONCURRENCY - The cONDITIONSIMULATIONCURRENCY to set.
    • setCONDITIONSIMULATIONAMOUNT

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

      Original property name from the Odata EDM: CONDITIONSIMULATIONAMOUNT

      Parameters:
      cONDITIONSIMULATIONAMOUNT - The cONDITIONSIMULATIONAMOUNT to set.
    • setPRICINGPROCEDURECOUNTER

      public void setPRICINGPROCEDURECOUNTER(@Nullable String pRICINGPROCEDURECOUNTER)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRICINGPROCEDURECOUNTER

      Parameters:
      pRICINGPROCEDURECOUNTER - The pRICINGPROCEDURECOUNTER to set.
    • setPRICINGPROCEDURESTEP

      public void setPRICINGPROCEDURESTEP(@Nullable String pRICINGPROCEDURESTEP)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRICINGPROCEDURESTEP

      Parameters:
      pRICINGPROCEDURESTEP - The pRICINGPROCEDURESTEP to set.
    • setPRICINGDOCUMENTITEM

      public void setPRICINGDOCUMENTITEM(@Nullable String pRICINGDOCUMENTITEM)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRICINGDOCUMENTITEM

      Parameters:
      pRICINGDOCUMENTITEM - The pRICINGDOCUMENTITEM to set.
    • setPRICINGDOCUMENT

      public void setPRICINGDOCUMENT(@Nullable String pRICINGDOCUMENT)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRICINGDOCUMENT

      Parameters:
      pRICINGDOCUMENT - The pRICINGDOCUMENT to set.
    • setORDERPRICEUNITTOORDERUNITNMRTR

      public void setORDERPRICEUNITTOORDERUNITNMRTR(@Nullable BigDecimal oRDERPRICEUNITTOORDERUNITNMRTR)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: ORDERPRICEUNITTOORDERUNITNMRTR

      Parameters:
      oRDERPRICEUNITTOORDERUNITNMRTR - The oRDERPRICEUNITTOORDERUNITNMRTR to set.
    • setPRMTHBBASEUNIT

      public void setPRMTHBBASEUNIT(@Nullable String pRMTHBBASEUNIT)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRMTHBBASEUNIT

      Parameters:
      pRMTHBBASEUNIT - The pRMTHBBASEUNIT to set.
    • setORDPRICEUNITTOORDERUNITDNMNTR

      public void setORDPRICEUNITTOORDERUNITDNMNTR(@Nullable BigDecimal oRDPRICEUNITTOORDERUNITDNMNTR)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: ORDPRICEUNITTOORDERUNITDNMNTR

      Parameters:
      oRDPRICEUNITTOORDERUNITDNMNTR - The oRDPRICEUNITTOORDERUNITDNMNTR to set.
    • setCONDITIONUNIT

      public void setCONDITIONUNIT(@Nullable String cONDITIONUNIT)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONUNIT

      Parameters:
      cONDITIONUNIT - The cONDITIONUNIT to set.
    • setCRITICALITY

      public void setCRITICALITY(@Nullable Short cRITICALITY)
      Constraints: Not nullable

      Original property name from the Odata EDM: CRITICALITY

      Parameters:
      cRITICALITY - The cRITICALITY to set.
    • setCONDITIONRATERATIO

      public void setCONDITIONRATERATIO(@Nullable BigDecimal cONDITIONRATERATIO)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: CONDITIONRATERATIO

      Parameters:
      cONDITIONRATERATIO - The cONDITIONRATERATIO to set.
    • setCONDITIONRATERATIOUNIT

      public void setCONDITIONRATERATIOUNIT(@Nullable String cONDITIONRATERATIOUNIT)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONRATERATIOUNIT

      Parameters:
      cONDITIONRATERATIOUNIT - The cONDITIONRATERATIOUNIT to set.
    • setCONDITIONRATEAMOUNT

      public void setCONDITIONRATEAMOUNT(@Nullable BigDecimal cONDITIONRATEAMOUNT)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: CONDITIONRATEAMOUNT

      Parameters:
      cONDITIONRATEAMOUNT - The cONDITIONRATEAMOUNT to set.
    • setCONDITIONCURRENCY

      public void setCONDITIONCURRENCY(@Nullable String cONDITIONCURRENCY)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONCURRENCY

      Parameters:
      cONDITIONCURRENCY - The cONDITIONCURRENCY to set.
    • setCONDITIONRATEVALUEISRATIO

      public void setCONDITIONRATEVALUEISRATIO(@Nullable Boolean cONDITIONRATEVALUEISRATIO)
      Constraints: Not nullable

      Original property name from the Odata EDM: CONDITIONRATEVALUEISRATIO

      Parameters:
      cONDITIONRATEVALUEISRATIO - The cONDITIONRATEVALUEISRATIO to set.
    • builder

      @Nonnull public static GEN_PE_PRICE_SIM.GEN_PE_PRICE_SIMBuilder builder()
    • getPURCHASINGDOCUMENTITEM

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

      Original property name from the Odata EDM: PURCHASINGDOCUMENTITEM

      Returns:
      The pURCHASINGDOCUMENTITEM contained in this VdmComplex.
    • getPURCHASINGDOCUMENT

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

      Original property name from the Odata EDM: PURCHASINGDOCUMENT

      Returns:
      The pURCHASINGDOCUMENT contained in this VdmComplex.
    • getCONDITIONTYPE

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

      Original property name from the Odata EDM: CONDITIONTYPE

      Returns:
      The cONDITIONTYPE contained in this VdmComplex.
    • getCONDITIONTEXT

      @Nullable public String getCONDITIONTEXT()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CONDITIONTEXT

      Returns:
      The cONDITIONTEXT contained in this VdmComplex.
    • getCONDITIONRATEVALUE

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

      Original property name from the Odata EDM: CONDITIONRATEVALUE

      Returns:
      The cONDITIONRATEVALUE contained in this VdmComplex.
    • getCONDITIONVALUE

      @Nullable public BigDecimal getCONDITIONVALUE()
      Constraints: Not nullable, Precision: 28, Scale: 9

      Original property name from the Odata EDM: CONDITIONVALUE

      Returns:
      The cONDITIONVALUE contained in this VdmComplex.
    • getCONDITIONRATEVALUEUNIT

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

      Original property name from the Odata EDM: CONDITIONRATEVALUEUNIT

      Returns:
      The cONDITIONRATEVALUEUNIT contained in this VdmComplex.
    • getCONDITIONCOUNT

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

      Original property name from the Odata EDM: CONDITIONCOUNT

      Returns:
      The cONDITIONCOUNT contained in this VdmComplex.
    • getCONDITIONQUANTITY

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

      Original property name from the Odata EDM: CONDITIONQUANTITY

      Returns:
      The cONDITIONQUANTITY contained in this VdmComplex.
    • getCONDITIONQUANTITYUNIT

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

      Original property name from the Odata EDM: CONDITIONQUANTITYUNIT

      Returns:
      The cONDITIONQUANTITYUNIT contained in this VdmComplex.
    • getCONDITIONRATEVALUEISAMOUNT

      @Nullable public Boolean getCONDITIONRATEVALUEISAMOUNT()
      Constraints: Not nullable

      Original property name from the Odata EDM: CONDITIONRATEVALUEISAMOUNT

      Returns:
      The cONDITIONRATEVALUEISAMOUNT contained in this VdmComplex.
    • getCONDITIONSIMULATIONCURRENCY

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

      Original property name from the Odata EDM: CONDITIONSIMULATIONCURRENCY

      Returns:
      The cONDITIONSIMULATIONCURRENCY contained in this VdmComplex.
    • getCONDITIONSIMULATIONAMOUNT

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

      Original property name from the Odata EDM: CONDITIONSIMULATIONAMOUNT

      Returns:
      The cONDITIONSIMULATIONAMOUNT contained in this VdmComplex.
    • getPRICINGPROCEDURECOUNTER

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

      Original property name from the Odata EDM: PRICINGPROCEDURECOUNTER

      Returns:
      The pRICINGPROCEDURECOUNTER contained in this VdmComplex.
    • getPRICINGPROCEDURESTEP

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

      Original property name from the Odata EDM: PRICINGPROCEDURESTEP

      Returns:
      The pRICINGPROCEDURESTEP contained in this VdmComplex.
    • getPRICINGDOCUMENTITEM

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

      Original property name from the Odata EDM: PRICINGDOCUMENTITEM

      Returns:
      The pRICINGDOCUMENTITEM contained in this VdmComplex.
    • getPRICINGDOCUMENT

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

      Original property name from the Odata EDM: PRICINGDOCUMENT

      Returns:
      The pRICINGDOCUMENT contained in this VdmComplex.
    • getORDERPRICEUNITTOORDERUNITNMRTR

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

      Original property name from the Odata EDM: ORDERPRICEUNITTOORDERUNITNMRTR

      Returns:
      The oRDERPRICEUNITTOORDERUNITNMRTR contained in this VdmComplex.
    • getPRMTHBBASEUNIT

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

      Original property name from the Odata EDM: PRMTHBBASEUNIT

      Returns:
      The pRMTHBBASEUNIT contained in this VdmComplex.
    • getORDPRICEUNITTOORDERUNITDNMNTR

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

      Original property name from the Odata EDM: ORDPRICEUNITTOORDERUNITDNMNTR

      Returns:
      The oRDPRICEUNITTOORDERUNITDNMNTR contained in this VdmComplex.
    • getCONDITIONUNIT

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

      Original property name from the Odata EDM: CONDITIONUNIT

      Returns:
      The cONDITIONUNIT contained in this VdmComplex.
    • getCRITICALITY

      @Nullable public Short getCRITICALITY()
      Constraints: Not nullable

      Original property name from the Odata EDM: CRITICALITY

      Returns:
      The cRITICALITY contained in this VdmComplex.
    • getCONDITIONRATERATIO

      @Nullable public BigDecimal getCONDITIONRATERATIO()
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: CONDITIONRATERATIO

      Returns:
      The cONDITIONRATERATIO contained in this VdmComplex.
    • getCONDITIONRATERATIOUNIT

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

      Original property name from the Odata EDM: CONDITIONRATERATIOUNIT

      Returns:
      The cONDITIONRATERATIOUNIT contained in this VdmComplex.
    • getCONDITIONRATEAMOUNT

      @Nullable public BigDecimal getCONDITIONRATEAMOUNT()
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: CONDITIONRATEAMOUNT

      Returns:
      The cONDITIONRATEAMOUNT contained in this VdmComplex.
    • getCONDITIONCURRENCY

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

      Original property name from the Odata EDM: CONDITIONCURRENCY

      Returns:
      The cONDITIONCURRENCY contained in this VdmComplex.
    • getCONDITIONRATEVALUEISRATIO

      @Nullable public Boolean getCONDITIONRATEVALUEISRATIO()
      Constraints: Not nullable

      Original property name from the Odata EDM: CONDITIONRATEVALUEISRATIO

      Returns:
      The cONDITIONRATEVALUEISRATIO contained in this VdmComplex.
    • toString

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

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

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

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

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