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

public class D_SPQtnGetInvmtItmAmtInCvCrcyR extends VdmComplex<D_SPQtnGetInvmtItmAmtInCvCrcyR>

Original complex type name from the Odata EDM: D_SPQtnGetInvmtItmAmtInCvCrcyR

  • Field Details

  • Constructor Details

    • D_SPQtnGetInvmtItmAmtInCvCrcyR

      public D_SPQtnGetInvmtItmAmtInCvCrcyR()
    • D_SPQtnGetInvmtItmAmtInCvCrcyR

      public D_SPQtnGetInvmtItmAmtInCvCrcyR(@Nullable String foreignCurrency, @Nullable UUID sourcingProjectItemUUID, @Nullable String sourcingProjectQuotationItem, @Nullable UUID sourcingProjectQuotationUUID, @Nullable BigDecimal srcgProjQtnItemTotNetAmt)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SPQtnGetInvmtItmAmtInCvCrcyR>
    • setForeignCurrency

      public void setForeignCurrency(@Nullable String foreignCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ForeignCurrency

      Parameters:
      foreignCurrency - The foreignCurrency to set.
    • setSourcingProjectItemUUID

      public void setSourcingProjectItemUUID(@Nullable UUID sourcingProjectItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SourcingProjectItemUUID

      Parameters:
      sourcingProjectItemUUID - The sourcingProjectItemUUID to set.
    • setSourcingProjectQuotationItem

      public void setSourcingProjectQuotationItem(@Nullable String sourcingProjectQuotationItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SourcingProjectQuotationItem

      Parameters:
      sourcingProjectQuotationItem - The sourcingProjectQuotationItem to set.
    • setSourcingProjectQuotationUUID

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

      Original property name from the Odata EDM: SourcingProjectQuotationUUID

      Parameters:
      sourcingProjectQuotationUUID - The sourcingProjectQuotationUUID to set.
    • setSrcgProjQtnItemTotNetAmt

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

      Original property name from the Odata EDM: SrcgProjQtnItemTotNetAmt

      Parameters:
      srcgProjQtnItemTotNetAmt - The srcgProjQtnItemTotNetAmt to set.
    • builder

    • getForeignCurrency

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

      Original property name from the Odata EDM: ForeignCurrency

      Returns:
      The foreignCurrency contained in this VdmComplex.
    • getSourcingProjectItemUUID

      @Nullable public UUID getSourcingProjectItemUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SourcingProjectItemUUID

      Returns:
      The sourcingProjectItemUUID contained in this VdmComplex.
    • getSourcingProjectQuotationItem

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

      Original property name from the Odata EDM: SourcingProjectQuotationItem

      Returns:
      The sourcingProjectQuotationItem contained in this VdmComplex.
    • getSourcingProjectQuotationUUID

      @Nullable public UUID getSourcingProjectQuotationUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SourcingProjectQuotationUUID

      Returns:
      The sourcingProjectQuotationUUID contained in this VdmComplex.
    • getSrcgProjQtnItemTotNetAmt

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

      Original property name from the Odata EDM: SrcgProjQtnItemTotNetAmt

      Returns:
      The srcgProjQtnItemTotNetAmt contained in this VdmComplex.
    • toString

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

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

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

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

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