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

public class D_FixedAssetPostAcqnItemAmtP extends VdmComplex<D_FixedAssetPostAcqnItemAmtP>

Original complex type name from the Odata EDM: D_FixedAssetPostAcqnItemAmtP

  • Field Details

  • Constructor Details

    • D_FixedAssetPostAcqnItemAmtP

      public D_FixedAssetPostAcqnItemAmtP()
    • D_FixedAssetPostAcqnItemAmtP

      public D_FixedAssetPostAcqnItemAmtP(@Nullable String assetDepreciationArea, @Nullable String subLedgerAcctLineItemType, @Nullable String transactionCurrency, @Nullable String companyCodeCurrency, @Nullable String globalCurrency, @Nullable String freeDefinedCurrency1, @Nullable String freeDefinedCurrency2, @Nullable String freeDefinedCurrency3, @Nullable String freeDefinedCurrency4, @Nullable String freeDefinedCurrency5, @Nullable String freeDefinedCurrency6, @Nullable String freeDefinedCurrency7, @Nullable String freeDefinedCurrency8, @Nullable BigDecimal amountInTransactionCurrency, @Nullable BigDecimal amountInCompanyCodeCurrency, @Nullable BigDecimal amountInGlobalCurrency, @Nullable BigDecimal amountInFreeDefinedCurrency1, @Nullable BigDecimal amountInFreeDefinedCurrency2, @Nullable BigDecimal amountInFreeDefinedCurrency3, @Nullable BigDecimal amountInFreeDefinedCurrency4, @Nullable BigDecimal amountInFreeDefinedCurrency5, @Nullable BigDecimal amountInFreeDefinedCurrency6, @Nullable BigDecimal amountInFreeDefinedCurrency7, @Nullable BigDecimal amountInFreeDefinedCurrency8)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_FixedAssetPostAcqnItemAmtP>
    • setAssetDepreciationArea

      public void setAssetDepreciationArea(@Nullable String assetDepreciationArea)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AssetDepreciationArea

      Parameters:
      assetDepreciationArea - The assetDepreciationArea to set.
    • setSubLedgerAcctLineItemType

      public void setSubLedgerAcctLineItemType(@Nullable String subLedgerAcctLineItemType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SubLedgerAcctLineItemType

      Parameters:
      subLedgerAcctLineItemType - The subLedgerAcctLineItemType 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.
    • setCompanyCodeCurrency

      public void setCompanyCodeCurrency(@Nullable String companyCodeCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CompanyCodeCurrency

      Parameters:
      companyCodeCurrency - The companyCodeCurrency to set.
    • setGlobalCurrency

      public void setGlobalCurrency(@Nullable String globalCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GlobalCurrency

      Parameters:
      globalCurrency - The globalCurrency to set.
    • setFreeDefinedCurrency1

      public void setFreeDefinedCurrency1(@Nullable String freeDefinedCurrency1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency1

      Parameters:
      freeDefinedCurrency1 - The freeDefinedCurrency1 to set.
    • setFreeDefinedCurrency2

      public void setFreeDefinedCurrency2(@Nullable String freeDefinedCurrency2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency2

      Parameters:
      freeDefinedCurrency2 - The freeDefinedCurrency2 to set.
    • setFreeDefinedCurrency3

      public void setFreeDefinedCurrency3(@Nullable String freeDefinedCurrency3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency3

      Parameters:
      freeDefinedCurrency3 - The freeDefinedCurrency3 to set.
    • setFreeDefinedCurrency4

      public void setFreeDefinedCurrency4(@Nullable String freeDefinedCurrency4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency4

      Parameters:
      freeDefinedCurrency4 - The freeDefinedCurrency4 to set.
    • setFreeDefinedCurrency5

      public void setFreeDefinedCurrency5(@Nullable String freeDefinedCurrency5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency5

      Parameters:
      freeDefinedCurrency5 - The freeDefinedCurrency5 to set.
    • setFreeDefinedCurrency6

      public void setFreeDefinedCurrency6(@Nullable String freeDefinedCurrency6)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency6

      Parameters:
      freeDefinedCurrency6 - The freeDefinedCurrency6 to set.
    • setFreeDefinedCurrency7

      public void setFreeDefinedCurrency7(@Nullable String freeDefinedCurrency7)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency7

      Parameters:
      freeDefinedCurrency7 - The freeDefinedCurrency7 to set.
    • setFreeDefinedCurrency8

      public void setFreeDefinedCurrency8(@Nullable String freeDefinedCurrency8)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedCurrency8

      Parameters:
      freeDefinedCurrency8 - The freeDefinedCurrency8 to set.
    • setAmountInTransactionCurrency

      public void setAmountInTransactionCurrency(@Nullable BigDecimal amountInTransactionCurrency)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInTransactionCurrency

      Parameters:
      amountInTransactionCurrency - The amountInTransactionCurrency to set.
    • setAmountInCompanyCodeCurrency

      public void setAmountInCompanyCodeCurrency(@Nullable BigDecimal amountInCompanyCodeCurrency)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInCompanyCodeCurrency

      Parameters:
      amountInCompanyCodeCurrency - The amountInCompanyCodeCurrency to set.
    • setAmountInGlobalCurrency

      public void setAmountInGlobalCurrency(@Nullable BigDecimal amountInGlobalCurrency)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInGlobalCurrency

      Parameters:
      amountInGlobalCurrency - The amountInGlobalCurrency to set.
    • setAmountInFreeDefinedCurrency1

      public void setAmountInFreeDefinedCurrency1(@Nullable BigDecimal amountInFreeDefinedCurrency1)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency1

      Parameters:
      amountInFreeDefinedCurrency1 - The amountInFreeDefinedCurrency1 to set.
    • setAmountInFreeDefinedCurrency2

      public void setAmountInFreeDefinedCurrency2(@Nullable BigDecimal amountInFreeDefinedCurrency2)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency2

      Parameters:
      amountInFreeDefinedCurrency2 - The amountInFreeDefinedCurrency2 to set.
    • setAmountInFreeDefinedCurrency3

      public void setAmountInFreeDefinedCurrency3(@Nullable BigDecimal amountInFreeDefinedCurrency3)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency3

      Parameters:
      amountInFreeDefinedCurrency3 - The amountInFreeDefinedCurrency3 to set.
    • setAmountInFreeDefinedCurrency4

      public void setAmountInFreeDefinedCurrency4(@Nullable BigDecimal amountInFreeDefinedCurrency4)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency4

      Parameters:
      amountInFreeDefinedCurrency4 - The amountInFreeDefinedCurrency4 to set.
    • setAmountInFreeDefinedCurrency5

      public void setAmountInFreeDefinedCurrency5(@Nullable BigDecimal amountInFreeDefinedCurrency5)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency5

      Parameters:
      amountInFreeDefinedCurrency5 - The amountInFreeDefinedCurrency5 to set.
    • setAmountInFreeDefinedCurrency6

      public void setAmountInFreeDefinedCurrency6(@Nullable BigDecimal amountInFreeDefinedCurrency6)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency6

      Parameters:
      amountInFreeDefinedCurrency6 - The amountInFreeDefinedCurrency6 to set.
    • setAmountInFreeDefinedCurrency7

      public void setAmountInFreeDefinedCurrency7(@Nullable BigDecimal amountInFreeDefinedCurrency7)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency7

      Parameters:
      amountInFreeDefinedCurrency7 - The amountInFreeDefinedCurrency7 to set.
    • setAmountInFreeDefinedCurrency8

      public void setAmountInFreeDefinedCurrency8(@Nullable BigDecimal amountInFreeDefinedCurrency8)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency8

      Parameters:
      amountInFreeDefinedCurrency8 - The amountInFreeDefinedCurrency8 to set.
    • builder

    • getAssetDepreciationArea

      @Nullable public String getAssetDepreciationArea()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AssetDepreciationArea

      Returns:
      The assetDepreciationArea contained in this VdmComplex.
    • getSubLedgerAcctLineItemType

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

      Original property name from the Odata EDM: SubLedgerAcctLineItemType

      Returns:
      The subLedgerAcctLineItemType 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.
    • getCompanyCodeCurrency

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

      Original property name from the Odata EDM: CompanyCodeCurrency

      Returns:
      The companyCodeCurrency contained in this VdmComplex.
    • getGlobalCurrency

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

      Original property name from the Odata EDM: GlobalCurrency

      Returns:
      The globalCurrency contained in this VdmComplex.
    • getFreeDefinedCurrency1

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

      Original property name from the Odata EDM: FreeDefinedCurrency1

      Returns:
      The freeDefinedCurrency1 contained in this VdmComplex.
    • getFreeDefinedCurrency2

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

      Original property name from the Odata EDM: FreeDefinedCurrency2

      Returns:
      The freeDefinedCurrency2 contained in this VdmComplex.
    • getFreeDefinedCurrency3

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

      Original property name from the Odata EDM: FreeDefinedCurrency3

      Returns:
      The freeDefinedCurrency3 contained in this VdmComplex.
    • getFreeDefinedCurrency4

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

      Original property name from the Odata EDM: FreeDefinedCurrency4

      Returns:
      The freeDefinedCurrency4 contained in this VdmComplex.
    • getFreeDefinedCurrency5

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

      Original property name from the Odata EDM: FreeDefinedCurrency5

      Returns:
      The freeDefinedCurrency5 contained in this VdmComplex.
    • getFreeDefinedCurrency6

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

      Original property name from the Odata EDM: FreeDefinedCurrency6

      Returns:
      The freeDefinedCurrency6 contained in this VdmComplex.
    • getFreeDefinedCurrency7

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

      Original property name from the Odata EDM: FreeDefinedCurrency7

      Returns:
      The freeDefinedCurrency7 contained in this VdmComplex.
    • getFreeDefinedCurrency8

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

      Original property name from the Odata EDM: FreeDefinedCurrency8

      Returns:
      The freeDefinedCurrency8 contained in this VdmComplex.
    • getAmountInTransactionCurrency

      @Nullable public BigDecimal getAmountInTransactionCurrency()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInTransactionCurrency

      Returns:
      The amountInTransactionCurrency contained in this VdmComplex.
    • getAmountInCompanyCodeCurrency

      @Nullable public BigDecimal getAmountInCompanyCodeCurrency()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInCompanyCodeCurrency

      Returns:
      The amountInCompanyCodeCurrency contained in this VdmComplex.
    • getAmountInGlobalCurrency

      @Nullable public BigDecimal getAmountInGlobalCurrency()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInGlobalCurrency

      Returns:
      The amountInGlobalCurrency contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency1

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency1()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency1

      Returns:
      The amountInFreeDefinedCurrency1 contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency2

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency2()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency2

      Returns:
      The amountInFreeDefinedCurrency2 contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency3

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency3()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency3

      Returns:
      The amountInFreeDefinedCurrency3 contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency4

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency4()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency4

      Returns:
      The amountInFreeDefinedCurrency4 contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency5

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency5()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency5

      Returns:
      The amountInFreeDefinedCurrency5 contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency6

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency6()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency6

      Returns:
      The amountInFreeDefinedCurrency6 contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency7

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency7()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency7

      Returns:
      The amountInFreeDefinedCurrency7 contained in this VdmComplex.
    • getAmountInFreeDefinedCurrency8

      @Nullable public BigDecimal getAmountInFreeDefinedCurrency8()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInFreeDefinedCurrency8

      Returns:
      The amountInFreeDefinedCurrency8 contained in this VdmComplex.
    • toString

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

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

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

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

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