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

public class GEN_PT_PRICE_SIM extends VdmComplex<GEN_PT_PRICE_SIM>

Original complex type name from the Odata EDM: GEN_PT_PRICE_SIM

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<GEN_PT_PRICE_SIM>
    • 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.
    • 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.
    • setCONDITIONRECORD

      public void setCONDITIONRECORD(@Nullable String cONDITIONRECORD)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CONDITIONRECORD

      Parameters:
      cONDITIONRECORD - The cONDITIONRECORD to set.
    • setCONDITIONITEM

      public void setCONDITIONITEM(@Nullable String cONDITIONITEM)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CONDITIONITEM

      Parameters:
      cONDITIONITEM - The cONDITIONITEM to set.
    • setCONDITIONAMOUNTCURRENCY

      public void setCONDITIONAMOUNTCURRENCY(@Nullable String cONDITIONAMOUNTCURRENCY)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONAMOUNTCURRENCY

      Parameters:
      cONDITIONAMOUNTCURRENCY - The cONDITIONAMOUNTCURRENCY to set.
    • setNETPRICEAMOUNT

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

      Original property name from the Odata EDM: NETPRICEAMOUNT

      Parameters:
      nETPRICEAMOUNT - The nETPRICEAMOUNT 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.
    • setCONDITIONGROSSVALUE

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

      Original property name from the Odata EDM: CONDITIONGROSSVALUE

      Parameters:
      cONDITIONGROSSVALUE - The cONDITIONGROSSVALUE to set.
    • setNETVALUEINDOCCURRENCY

      public void setNETVALUEINDOCCURRENCY(@Nullable BigDecimal nETVALUEINDOCCURRENCY)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: NETVALUEINDOCCURRENCY

      Parameters:
      nETVALUEINDOCCURRENCY - The nETVALUEINDOCCURRENCY to set.
    • setEFFECTIVEAMOUNT

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

      Original property name from the Odata EDM: EFFECTIVEAMOUNT

      Parameters:
      eFFECTIVEAMOUNT - The eFFECTIVEAMOUNT to set.
    • setTAXAMOUNTINDOCCURRENCY

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

      Original property name from the Odata EDM: TAXAMOUNTINDOCCURRENCY

      Parameters:
      tAXAMOUNTINDOCCURRENCY - The tAXAMOUNTINDOCCURRENCY to set.
    • setCONDITIONFREIGHTAMOUNT

      public void setCONDITIONFREIGHTAMOUNT(@Nullable BigDecimal cONDITIONFREIGHTAMOUNT)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CONDITIONFREIGHTAMOUNT

      Parameters:
      cONDITIONFREIGHTAMOUNT - The cONDITIONFREIGHTAMOUNT to set.
    • setNETAMOUNTWITHOUTFREIGHT

      public void setNETAMOUNTWITHOUTFREIGHT(@Nullable BigDecimal nETAMOUNTWITHOUTFREIGHT)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: NETAMOUNTWITHOUTFREIGHT

      Parameters:
      nETAMOUNTWITHOUTFREIGHT - The nETAMOUNTWITHOUTFREIGHT to set.
    • setELIGIBLEAMOUNTFORCASHDISCOUNT

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

      Original property name from the Odata EDM: ELIGIBLEAMOUNTFORCASHDISCOUNT

      Parameters:
      eLIGIBLEAMOUNTFORCASHDISCOUNT - The eLIGIBLEAMOUNTFORCASHDISCOUNT to set.
    • setCONDITIONCASHDISCOUNT

      public void setCONDITIONCASHDISCOUNT(@Nullable BigDecimal cONDITIONCASHDISCOUNT)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CONDITIONCASHDISCOUNT

      Parameters:
      cONDITIONCASHDISCOUNT - The cONDITIONCASHDISCOUNT to set.
    • setCOSTINDOCUMENTCURRENCY

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

      Original property name from the Odata EDM: COSTINDOCUMENTCURRENCY

      Parameters:
      cOSTINDOCUMENTCURRENCY - The cOSTINDOCUMENTCURRENCY to set.
    • setFOREIGNTRADESTSTCLAMT

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

      Original property name from the Odata EDM: FOREIGNTRADESTSTCLAMT

      Parameters:
      fOREIGNTRADESTSTCLAMT - The fOREIGNTRADESTSTCLAMT to set.
    • setSUBTOTAL1AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL1AMOUNT

      Parameters:
      sUBTOTAL1AMOUNT - The sUBTOTAL1AMOUNT to set.
    • setSUBTOTAL2AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL2AMOUNT

      Parameters:
      sUBTOTAL2AMOUNT - The sUBTOTAL2AMOUNT to set.
    • setSUBTOTAL3AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL3AMOUNT

      Parameters:
      sUBTOTAL3AMOUNT - The sUBTOTAL3AMOUNT to set.
    • setSUBTOTAL4AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL4AMOUNT

      Parameters:
      sUBTOTAL4AMOUNT - The sUBTOTAL4AMOUNT to set.
    • setSUBTOTAL5AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL5AMOUNT

      Parameters:
      sUBTOTAL5AMOUNT - The sUBTOTAL5AMOUNT to set.
    • setSUBTOTAL6AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL6AMOUNT

      Parameters:
      sUBTOTAL6AMOUNT - The sUBTOTAL6AMOUNT to set.
    • setREBATEBASISAMOUNT

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

      Original property name from the Odata EDM: REBATEBASISAMOUNT

      Parameters:
      rEBATEBASISAMOUNT - The rEBATEBASISAMOUNT to set.
    • setPRICINGISOK

      public void setPRICINGISOK(@Nullable Boolean pRICINGISOK)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRICINGISOK

      Parameters:
      pRICINGISOK - The pRICINGISOK to set.
    • builder

      @Nonnull public static GEN_PT_PRICE_SIM.GEN_PT_PRICE_SIMBuilder builder()
    • 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.
    • 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.
    • getCONDITIONRECORD

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

      Original property name from the Odata EDM: CONDITIONRECORD

      Returns:
      The cONDITIONRECORD contained in this VdmComplex.
    • getCONDITIONITEM

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

      Original property name from the Odata EDM: CONDITIONITEM

      Returns:
      The cONDITIONITEM contained in this VdmComplex.
    • getCONDITIONAMOUNTCURRENCY

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

      Original property name from the Odata EDM: CONDITIONAMOUNTCURRENCY

      Returns:
      The cONDITIONAMOUNTCURRENCY contained in this VdmComplex.
    • getNETPRICEAMOUNT

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

      Original property name from the Odata EDM: NETPRICEAMOUNT

      Returns:
      The nETPRICEAMOUNT 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.
    • getCONDITIONGROSSVALUE

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

      Original property name from the Odata EDM: CONDITIONGROSSVALUE

      Returns:
      The cONDITIONGROSSVALUE contained in this VdmComplex.
    • getNETVALUEINDOCCURRENCY

      @Nullable public BigDecimal getNETVALUEINDOCCURRENCY()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: NETVALUEINDOCCURRENCY

      Returns:
      The nETVALUEINDOCCURRENCY contained in this VdmComplex.
    • getEFFECTIVEAMOUNT

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

      Original property name from the Odata EDM: EFFECTIVEAMOUNT

      Returns:
      The eFFECTIVEAMOUNT contained in this VdmComplex.
    • getTAXAMOUNTINDOCCURRENCY

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

      Original property name from the Odata EDM: TAXAMOUNTINDOCCURRENCY

      Returns:
      The tAXAMOUNTINDOCCURRENCY contained in this VdmComplex.
    • getCONDITIONFREIGHTAMOUNT

      @Nullable public BigDecimal getCONDITIONFREIGHTAMOUNT()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CONDITIONFREIGHTAMOUNT

      Returns:
      The cONDITIONFREIGHTAMOUNT contained in this VdmComplex.
    • getNETAMOUNTWITHOUTFREIGHT

      @Nullable public BigDecimal getNETAMOUNTWITHOUTFREIGHT()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: NETAMOUNTWITHOUTFREIGHT

      Returns:
      The nETAMOUNTWITHOUTFREIGHT contained in this VdmComplex.
    • getELIGIBLEAMOUNTFORCASHDISCOUNT

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

      Original property name from the Odata EDM: ELIGIBLEAMOUNTFORCASHDISCOUNT

      Returns:
      The eLIGIBLEAMOUNTFORCASHDISCOUNT contained in this VdmComplex.
    • getCONDITIONCASHDISCOUNT

      @Nullable public BigDecimal getCONDITIONCASHDISCOUNT()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CONDITIONCASHDISCOUNT

      Returns:
      The cONDITIONCASHDISCOUNT contained in this VdmComplex.
    • getCOSTINDOCUMENTCURRENCY

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

      Original property name from the Odata EDM: COSTINDOCUMENTCURRENCY

      Returns:
      The cOSTINDOCUMENTCURRENCY contained in this VdmComplex.
    • getFOREIGNTRADESTSTCLAMT

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

      Original property name from the Odata EDM: FOREIGNTRADESTSTCLAMT

      Returns:
      The fOREIGNTRADESTSTCLAMT contained in this VdmComplex.
    • getSUBTOTAL1AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL1AMOUNT

      Returns:
      The sUBTOTAL1AMOUNT contained in this VdmComplex.
    • getSUBTOTAL2AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL2AMOUNT

      Returns:
      The sUBTOTAL2AMOUNT contained in this VdmComplex.
    • getSUBTOTAL3AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL3AMOUNT

      Returns:
      The sUBTOTAL3AMOUNT contained in this VdmComplex.
    • getSUBTOTAL4AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL4AMOUNT

      Returns:
      The sUBTOTAL4AMOUNT contained in this VdmComplex.
    • getSUBTOTAL5AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL5AMOUNT

      Returns:
      The sUBTOTAL5AMOUNT contained in this VdmComplex.
    • getSUBTOTAL6AMOUNT

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

      Original property name from the Odata EDM: SUBTOTAL6AMOUNT

      Returns:
      The sUBTOTAL6AMOUNT contained in this VdmComplex.
    • getREBATEBASISAMOUNT

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

      Original property name from the Odata EDM: REBATEBASISAMOUNT

      Returns:
      The rEBATEBASISAMOUNT contained in this VdmComplex.
    • getPRICINGISOK

      @Nullable public Boolean getPRICINGISOK()
      Constraints: Not nullable

      Original property name from the Odata EDM: PRICINGISOK

      Returns:
      The pRICINGISOK contained in this VdmComplex.
    • toString

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

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

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

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

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