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

public class MMPUR_CRFQ_S_CRFQ_HEADER extends VdmComplex<MMPUR_CRFQ_S_CRFQ_HEADER>

Original complex type name from the Odata EDM: MMPUR_CRFQ_S_CRFQ_HEADER

  • Field Details

  • Constructor Details

    • MMPUR_CRFQ_S_CRFQ_HEADER

      public MMPUR_CRFQ_S_CRFQ_HEADER()
    • MMPUR_CRFQ_S_CRFQ_HEADER

      public MMPUR_CRFQ_S_CRFQ_HEADER(@Nullable String pURCHASINGDOCUMENTTYPE, @Nullable String rEQUESTFORQUOTATIONNAME, @Nullable LocalDate qUOTATIONLATESTSUBMISSIONDATE, @Nullable String pURCHASINGGROUP, @Nullable String pURCHASINGORGANIZATION, @Nullable String cOMPANYCODE, @Nullable BigDecimal tARGETAMOUNT, @Nullable String dOCUMENTCURRENCY)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<MMPUR_CRFQ_S_CRFQ_HEADER>
    • setPURCHASINGDOCUMENTTYPE

      public void setPURCHASINGDOCUMENTTYPE(@Nullable String pURCHASINGDOCUMENTTYPE)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PURCHASINGDOCUMENTTYPE

      Parameters:
      pURCHASINGDOCUMENTTYPE - The pURCHASINGDOCUMENTTYPE to set.
    • setREQUESTFORQUOTATIONNAME

      public void setREQUESTFORQUOTATIONNAME(@Nullable String rEQUESTFORQUOTATIONNAME)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: REQUESTFORQUOTATIONNAME

      Parameters:
      rEQUESTFORQUOTATIONNAME - The rEQUESTFORQUOTATIONNAME to set.
    • setQUOTATIONLATESTSUBMISSIONDATE

      public void setQUOTATIONLATESTSUBMISSIONDATE(@Nullable LocalDate qUOTATIONLATESTSUBMISSIONDATE)
      Constraints: Nullable

      Original property name from the Odata EDM: QUOTATIONLATESTSUBMISSIONDATE

      Parameters:
      qUOTATIONLATESTSUBMISSIONDATE - The qUOTATIONLATESTSUBMISSIONDATE to set.
    • setPURCHASINGGROUP

      public void setPURCHASINGGROUP(@Nullable String pURCHASINGGROUP)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PURCHASINGGROUP

      Parameters:
      pURCHASINGGROUP - The pURCHASINGGROUP to set.
    • setPURCHASINGORGANIZATION

      public void setPURCHASINGORGANIZATION(@Nullable String pURCHASINGORGANIZATION)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PURCHASINGORGANIZATION

      Parameters:
      pURCHASINGORGANIZATION - The pURCHASINGORGANIZATION to set.
    • setCOMPANYCODE

      public void setCOMPANYCODE(@Nullable String cOMPANYCODE)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: COMPANYCODE

      Parameters:
      cOMPANYCODE - The cOMPANYCODE to set.
    • setTARGETAMOUNT

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

      Original property name from the Odata EDM: TARGETAMOUNT

      Parameters:
      tARGETAMOUNT - The tARGETAMOUNT to set.
    • setDOCUMENTCURRENCY

      public void setDOCUMENTCURRENCY(@Nullable String dOCUMENTCURRENCY)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DOCUMENTCURRENCY

      Parameters:
      dOCUMENTCURRENCY - The dOCUMENTCURRENCY to set.
    • builder

    • getPURCHASINGDOCUMENTTYPE

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

      Original property name from the Odata EDM: PURCHASINGDOCUMENTTYPE

      Returns:
      The pURCHASINGDOCUMENTTYPE contained in this VdmComplex.
    • getREQUESTFORQUOTATIONNAME

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

      Original property name from the Odata EDM: REQUESTFORQUOTATIONNAME

      Returns:
      The rEQUESTFORQUOTATIONNAME contained in this VdmComplex.
    • getQUOTATIONLATESTSUBMISSIONDATE

      @Nullable public LocalDate getQUOTATIONLATESTSUBMISSIONDATE()
      Constraints: Nullable

      Original property name from the Odata EDM: QUOTATIONLATESTSUBMISSIONDATE

      Returns:
      The qUOTATIONLATESTSUBMISSIONDATE contained in this VdmComplex.
    • getPURCHASINGGROUP

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

      Original property name from the Odata EDM: PURCHASINGGROUP

      Returns:
      The pURCHASINGGROUP contained in this VdmComplex.
    • getPURCHASINGORGANIZATION

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

      Original property name from the Odata EDM: PURCHASINGORGANIZATION

      Returns:
      The pURCHASINGORGANIZATION contained in this VdmComplex.
    • getCOMPANYCODE

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

      Original property name from the Odata EDM: COMPANYCODE

      Returns:
      The cOMPANYCODE contained in this VdmComplex.
    • getTARGETAMOUNT

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

      Original property name from the Odata EDM: TARGETAMOUNT

      Returns:
      The tARGETAMOUNT contained in this VdmComplex.
    • getDOCUMENTCURRENCY

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

      Original property name from the Odata EDM: DOCUMENTCURRENCY

      Returns:
      The dOCUMENTCURRENCY contained in this VdmComplex.
    • toString

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

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

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

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

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