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

public class SALESPRICEELEMENT extends VdmComplex<SALESPRICEELEMENT>

Original complex type name from the Odata EDM: SALESPRICEELEMENT

  • Field Details

  • Constructor Details

    • SALESPRICEELEMENT

      public SALESPRICEELEMENT()
    • SALESPRICEELEMENT

      public SALESPRICEELEMENT(@Nullable String pRICINGPROCEDURESTEP, @Nullable String pRICINGPROCEDURECOUNTER, @Nullable String cONDITIONTYPE, @Nullable String pRICEELEMENTDESCRIPTION, @Nullable BigDecimal cONDITIONRATEAMOUNT, @Nullable String cONDITIONCURRENCY, @Nullable BigDecimal cONDITIONRATERATIO, @Nullable String cONDITIONRATERATIOUNITISOCODE, @Nullable String cONDITIONRATERATIOUNITSAPCODE, @Nullable String cONDITIONQUANTITYUNITISOCODE, @Nullable String cONDITIONQUANTITYUNITSAPCODE, @Nullable BigDecimal cONDITIONQUANTITY, @Nullable BigDecimal cONDITIONAMOUNT, @Nullable String tRANSACTIONCURRENCY)
  • Method Details

    • getType

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

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

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

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

      public void setPRICEELEMENTDESCRIPTION(@Nullable String pRICEELEMENTDESCRIPTION)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PRICEELEMENTDESCRIPTION

      Parameters:
      pRICEELEMENTDESCRIPTION - The pRICEELEMENTDESCRIPTION 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.
    • 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.
    • setCONDITIONRATERATIOUNITISOCODE

      public void setCONDITIONRATERATIOUNITISOCODE(@Nullable String cONDITIONRATERATIOUNITISOCODE)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONRATERATIOUNITISOCODE

      Parameters:
      cONDITIONRATERATIOUNITISOCODE - The cONDITIONRATERATIOUNITISOCODE to set.
    • setCONDITIONRATERATIOUNITSAPCODE

      public void setCONDITIONRATERATIOUNITSAPCODE(@Nullable String cONDITIONRATERATIOUNITSAPCODE)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONRATERATIOUNITSAPCODE

      Parameters:
      cONDITIONRATERATIOUNITSAPCODE - The cONDITIONRATERATIOUNITSAPCODE to set.
    • setCONDITIONQUANTITYUNITISOCODE

      public void setCONDITIONQUANTITYUNITISOCODE(@Nullable String cONDITIONQUANTITYUNITISOCODE)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONQUANTITYUNITISOCODE

      Parameters:
      cONDITIONQUANTITYUNITISOCODE - The cONDITIONQUANTITYUNITISOCODE to set.
    • setCONDITIONQUANTITYUNITSAPCODE

      public void setCONDITIONQUANTITYUNITSAPCODE(@Nullable String cONDITIONQUANTITYUNITSAPCODE)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONQUANTITYUNITSAPCODE

      Parameters:
      cONDITIONQUANTITYUNITSAPCODE - The cONDITIONQUANTITYUNITSAPCODE 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.
    • setCONDITIONAMOUNT

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

      Original property name from the Odata EDM: CONDITIONAMOUNT

      Parameters:
      cONDITIONAMOUNT - The cONDITIONAMOUNT to set.
    • setTRANSACTIONCURRENCY

      public void setTRANSACTIONCURRENCY(@Nullable String tRANSACTIONCURRENCY)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TRANSACTIONCURRENCY

      Parameters:
      tRANSACTIONCURRENCY - The tRANSACTIONCURRENCY to set.
    • builder

      @Nonnull public static SALESPRICEELEMENT.SALESPRICEELEMENTBuilder builder()
    • 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.
    • 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.
    • 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.
    • getPRICEELEMENTDESCRIPTION

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

      Original property name from the Odata EDM: PRICEELEMENTDESCRIPTION

      Returns:
      The pRICEELEMENTDESCRIPTION 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.
    • 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.
    • getCONDITIONRATERATIOUNITISOCODE

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

      Original property name from the Odata EDM: CONDITIONRATERATIOUNITISOCODE

      Returns:
      The cONDITIONRATERATIOUNITISOCODE contained in this VdmComplex.
    • getCONDITIONRATERATIOUNITSAPCODE

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

      Original property name from the Odata EDM: CONDITIONRATERATIOUNITSAPCODE

      Returns:
      The cONDITIONRATERATIOUNITSAPCODE contained in this VdmComplex.
    • getCONDITIONQUANTITYUNITISOCODE

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

      Original property name from the Odata EDM: CONDITIONQUANTITYUNITISOCODE

      Returns:
      The cONDITIONQUANTITYUNITISOCODE contained in this VdmComplex.
    • getCONDITIONQUANTITYUNITSAPCODE

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

      Original property name from the Odata EDM: CONDITIONQUANTITYUNITSAPCODE

      Returns:
      The cONDITIONQUANTITYUNITSAPCODE 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.
    • getCONDITIONAMOUNT

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

      Original property name from the Odata EDM: CONDITIONAMOUNT

      Returns:
      The cONDITIONAMOUNT contained in this VdmComplex.
    • getTRANSACTIONCURRENCY

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

      Original property name from the Odata EDM: TRANSACTIONCURRENCY

      Returns:
      The tRANSACTIONCURRENCY contained in this VdmComplex.
    • toString

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

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

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

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

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