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

public class AccrualAmountsResult_Type extends VdmComplex<AccrualAmountsResult_Type>

Original complex type name from the Odata EDM: AccrualAmountsResult_Type

  • Field Details

  • Constructor Details

    • AccrualAmountsResult_Type

      public AccrualAmountsResult_Type()
    • AccrualAmountsResult_Type

      public AccrualAmountsResult_Type(@Nullable String accrSrceDocCurrency, @Nullable String accrSrceDocDistributionChannel, @Nullable String accrSrceDocDivision, @Nullable String accrSrceDocItemProduct, @Nullable String accrSrceDocPayerParty, @Nullable LocalDate accrSrceDocPostingDate, @Nullable String accrSrceDocPostingHalfYear, @Nullable String accrSrceDocPostingMonth, @Nullable String accrSrceDocPostingQuarter, @Nullable String accrSrceDocPostingWeek, @Nullable String accrSrceDocPostingYear, @Nullable String accrSrceDocPurgGroup, @Nullable String accrSrceDocPurgOrganization, @Nullable String accrSrceDocSalesOrganization, @Nullable String accrSrceDocSoldToParty, @Nullable String accrSrceDocSupplier, @Nullable String accrSrceDocSupplyingSupplier, @Nullable BigDecimal accrualsOpenAmount, @Nullable BigDecimal accrualsReversedAmount, @Nullable BigDecimal accrualsTotalAmount, @Nullable String conditionApplication, @Nullable String conditionContract, @Nullable String conditionRecord, @Nullable String conditionType)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<AccrualAmountsResult_Type>
    • setAccrSrceDocCurrency

      public void setAccrSrceDocCurrency(@Nullable String accrSrceDocCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AccrSrceDocCurrency

      Parameters:
      accrSrceDocCurrency - The accrSrceDocCurrency to set.
    • setAccrSrceDocDistributionChannel

      public void setAccrSrceDocDistributionChannel(@Nullable String accrSrceDocDistributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccrSrceDocDistributionChannel

      Parameters:
      accrSrceDocDistributionChannel - The accrSrceDocDistributionChannel to set.
    • setAccrSrceDocDivision

      public void setAccrSrceDocDivision(@Nullable String accrSrceDocDivision)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccrSrceDocDivision

      Parameters:
      accrSrceDocDivision - The accrSrceDocDivision to set.
    • setAccrSrceDocItemProduct

      public void setAccrSrceDocItemProduct(@Nullable String accrSrceDocItemProduct)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AccrSrceDocItemProduct

      Parameters:
      accrSrceDocItemProduct - The accrSrceDocItemProduct to set.
    • setAccrSrceDocPayerParty

      public void setAccrSrceDocPayerParty(@Nullable String accrSrceDocPayerParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccrSrceDocPayerParty

      Parameters:
      accrSrceDocPayerParty - The accrSrceDocPayerParty to set.
    • setAccrSrceDocPostingDate

      public void setAccrSrceDocPostingDate(@Nullable LocalDate accrSrceDocPostingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: AccrSrceDocPostingDate

      Parameters:
      accrSrceDocPostingDate - The accrSrceDocPostingDate to set.
    • setAccrSrceDocPostingHalfYear

      public void setAccrSrceDocPostingHalfYear(@Nullable String accrSrceDocPostingHalfYear)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccrSrceDocPostingHalfYear

      Parameters:
      accrSrceDocPostingHalfYear - The accrSrceDocPostingHalfYear to set.
    • setAccrSrceDocPostingMonth

      public void setAccrSrceDocPostingMonth(@Nullable String accrSrceDocPostingMonth)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccrSrceDocPostingMonth

      Parameters:
      accrSrceDocPostingMonth - The accrSrceDocPostingMonth to set.
    • setAccrSrceDocPostingQuarter

      public void setAccrSrceDocPostingQuarter(@Nullable String accrSrceDocPostingQuarter)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccrSrceDocPostingQuarter

      Parameters:
      accrSrceDocPostingQuarter - The accrSrceDocPostingQuarter to set.
    • setAccrSrceDocPostingWeek

      public void setAccrSrceDocPostingWeek(@Nullable String accrSrceDocPostingWeek)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccrSrceDocPostingWeek

      Parameters:
      accrSrceDocPostingWeek - The accrSrceDocPostingWeek to set.
    • setAccrSrceDocPostingYear

      public void setAccrSrceDocPostingYear(@Nullable String accrSrceDocPostingYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AccrSrceDocPostingYear

      Parameters:
      accrSrceDocPostingYear - The accrSrceDocPostingYear to set.
    • setAccrSrceDocPurgGroup

      public void setAccrSrceDocPurgGroup(@Nullable String accrSrceDocPurgGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AccrSrceDocPurgGroup

      Parameters:
      accrSrceDocPurgGroup - The accrSrceDocPurgGroup to set.
    • setAccrSrceDocPurgOrganization

      public void setAccrSrceDocPurgOrganization(@Nullable String accrSrceDocPurgOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AccrSrceDocPurgOrganization

      Parameters:
      accrSrceDocPurgOrganization - The accrSrceDocPurgOrganization to set.
    • setAccrSrceDocSalesOrganization

      public void setAccrSrceDocSalesOrganization(@Nullable String accrSrceDocSalesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AccrSrceDocSalesOrganization

      Parameters:
      accrSrceDocSalesOrganization - The accrSrceDocSalesOrganization to set.
    • setAccrSrceDocSoldToParty

      public void setAccrSrceDocSoldToParty(@Nullable String accrSrceDocSoldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccrSrceDocSoldToParty

      Parameters:
      accrSrceDocSoldToParty - The accrSrceDocSoldToParty to set.
    • setAccrSrceDocSupplier

      public void setAccrSrceDocSupplier(@Nullable String accrSrceDocSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccrSrceDocSupplier

      Parameters:
      accrSrceDocSupplier - The accrSrceDocSupplier to set.
    • setAccrSrceDocSupplyingSupplier

      public void setAccrSrceDocSupplyingSupplier(@Nullable String accrSrceDocSupplyingSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccrSrceDocSupplyingSupplier

      Parameters:
      accrSrceDocSupplyingSupplier - The accrSrceDocSupplyingSupplier to set.
    • setAccrualsOpenAmount

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

      Original property name from the Odata EDM: AccrualsOpenAmount

      Parameters:
      accrualsOpenAmount - The accrualsOpenAmount to set.
    • setAccrualsReversedAmount

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

      Original property name from the Odata EDM: AccrualsReversedAmount

      Parameters:
      accrualsReversedAmount - The accrualsReversedAmount to set.
    • setAccrualsTotalAmount

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

      Original property name from the Odata EDM: AccrualsTotalAmount

      Parameters:
      accrualsTotalAmount - The accrualsTotalAmount to set.
    • setConditionApplication

      public void setConditionApplication(@Nullable String conditionApplication)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionApplication

      Parameters:
      conditionApplication - The conditionApplication to set.
    • setConditionContract

      public void setConditionContract(@Nullable String conditionContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionContract

      Parameters:
      conditionContract - The conditionContract 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.
    • 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.
    • builder

    • getAccrSrceDocCurrency

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

      Original property name from the Odata EDM: AccrSrceDocCurrency

      Returns:
      The accrSrceDocCurrency contained in this VdmComplex.
    • getAccrSrceDocDistributionChannel

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

      Original property name from the Odata EDM: AccrSrceDocDistributionChannel

      Returns:
      The accrSrceDocDistributionChannel contained in this VdmComplex.
    • getAccrSrceDocDivision

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

      Original property name from the Odata EDM: AccrSrceDocDivision

      Returns:
      The accrSrceDocDivision contained in this VdmComplex.
    • getAccrSrceDocItemProduct

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

      Original property name from the Odata EDM: AccrSrceDocItemProduct

      Returns:
      The accrSrceDocItemProduct contained in this VdmComplex.
    • getAccrSrceDocPayerParty

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

      Original property name from the Odata EDM: AccrSrceDocPayerParty

      Returns:
      The accrSrceDocPayerParty contained in this VdmComplex.
    • getAccrSrceDocPostingDate

      @Nullable public LocalDate getAccrSrceDocPostingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: AccrSrceDocPostingDate

      Returns:
      The accrSrceDocPostingDate contained in this VdmComplex.
    • getAccrSrceDocPostingHalfYear

      @Nullable public String getAccrSrceDocPostingHalfYear()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccrSrceDocPostingHalfYear

      Returns:
      The accrSrceDocPostingHalfYear contained in this VdmComplex.
    • getAccrSrceDocPostingMonth

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

      Original property name from the Odata EDM: AccrSrceDocPostingMonth

      Returns:
      The accrSrceDocPostingMonth contained in this VdmComplex.
    • getAccrSrceDocPostingQuarter

      @Nullable public String getAccrSrceDocPostingQuarter()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccrSrceDocPostingQuarter

      Returns:
      The accrSrceDocPostingQuarter contained in this VdmComplex.
    • getAccrSrceDocPostingWeek

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

      Original property name from the Odata EDM: AccrSrceDocPostingWeek

      Returns:
      The accrSrceDocPostingWeek contained in this VdmComplex.
    • getAccrSrceDocPostingYear

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

      Original property name from the Odata EDM: AccrSrceDocPostingYear

      Returns:
      The accrSrceDocPostingYear contained in this VdmComplex.
    • getAccrSrceDocPurgGroup

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

      Original property name from the Odata EDM: AccrSrceDocPurgGroup

      Returns:
      The accrSrceDocPurgGroup contained in this VdmComplex.
    • getAccrSrceDocPurgOrganization

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

      Original property name from the Odata EDM: AccrSrceDocPurgOrganization

      Returns:
      The accrSrceDocPurgOrganization contained in this VdmComplex.
    • getAccrSrceDocSalesOrganization

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

      Original property name from the Odata EDM: AccrSrceDocSalesOrganization

      Returns:
      The accrSrceDocSalesOrganization contained in this VdmComplex.
    • getAccrSrceDocSoldToParty

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

      Original property name from the Odata EDM: AccrSrceDocSoldToParty

      Returns:
      The accrSrceDocSoldToParty contained in this VdmComplex.
    • getAccrSrceDocSupplier

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

      Original property name from the Odata EDM: AccrSrceDocSupplier

      Returns:
      The accrSrceDocSupplier contained in this VdmComplex.
    • getAccrSrceDocSupplyingSupplier

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

      Original property name from the Odata EDM: AccrSrceDocSupplyingSupplier

      Returns:
      The accrSrceDocSupplyingSupplier contained in this VdmComplex.
    • getAccrualsOpenAmount

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

      Original property name from the Odata EDM: AccrualsOpenAmount

      Returns:
      The accrualsOpenAmount contained in this VdmComplex.
    • getAccrualsReversedAmount

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

      Original property name from the Odata EDM: AccrualsReversedAmount

      Returns:
      The accrualsReversedAmount contained in this VdmComplex.
    • getAccrualsTotalAmount

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

      Original property name from the Odata EDM: AccrualsTotalAmount

      Returns:
      The accrualsTotalAmount contained in this VdmComplex.
    • getConditionApplication

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

      Original property name from the Odata EDM: ConditionApplication

      Returns:
      The conditionApplication contained in this VdmComplex.
    • getConditionContract

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

      Original property name from the Odata EDM: ConditionContract

      Returns:
      The conditionContract 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.
    • 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.
    • toString

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

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

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

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

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