public class CurrencyItem extends Object
Structure: BAPIACCR09
Modifier and Type | Class and Description |
---|---|
static class |
CurrencyItem.CurrencyItemBuilder |
public void validate() throws IllegalArgumentException
IllegalArgumentException
public static CurrencyItem.CurrencyItemBuilder builder()
@Nullable public TaxBaseAmountInDocumentCurrency getAmtBase()
Type element: BAPIAMTBASE Domain name: BAPICURR1 Internal type: DEC Description: Tax Base Amount in Document Currency Max length: 12
@Nullable public TaxBaseAmountInDocumentCurrency16 getAmtBaseLong()
Type element: BAPIAMTBASE_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Tax Base Amount in Document Currency (31 digits) Max length: 16
@Nullable public AmountInDocumentCurrency getAmtDoccur()
Type element: BAPIDOCCUR Domain name: BAPICURR1 Internal type: DEC Description: Amount in Document Currency Max length: 12
@Nullable public AmountInDocumentCurrency16 getAmtDoccurLong()
Type element: BAPIDOCCUR_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Amount in Document Currency (31 digits) Max length: 16
@Nullable public CurrencyKey getCurrency()
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
@Nullable public IsoCodeCurrency getCurrencyIso()
Type element: WAERS_ISO Domain name: ISOCD Internal type: CHAR Description: ISO Code Currency Max length: 3
@Nullable public CurrencyTypeAndValuationView getCurrType()
Type element: CURTP Domain name: CURTP Internal type: CHAR Description: Currency type and valuation view Max length: 2
@Nullable public CashDiscountAmountInTheCurrencyOfTheCurrencyTypes getDiscAmt()
Type element: ACPI_ACSKT Domain name: BAPICURR Internal type: DEC Description: Cash discount amount in the currency of the currency types Max length: 12
@Nullable public CashDiscountAmountInTheCrcyOfTheCurrencyTypes getDiscAmtLong()
Type element: ACPI_ACSKT_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Cash discount amount in the crcy of the currency types (31d) Max length: 16
@Nullable public AmountEligibleForCashDiscountInDocumentCurrency getDiscBase()
Type element: ACPI_SKFBT Domain name: BAPICURR Internal type: DEC Description: Amount eligible for cash discount in document currency Max length: 12
@Nullable public AmountEligibleForCashDiscountInDocumentCurrency16 getDiscBaseLong()
Type element: ACPI_SKFBT_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Amount eligible for cash discount in document currency (31d) Max length: 16
@Nullable public ExchangeRate getExchRate()
Type element: KURSF Domain name: KURSF Internal type: DEC Description: Exchange Rate Max length: 5
@Nullable public IndirectQuotedExchangeRate getExchRateV()
Type element: ACPI_UKURSM Domain name: KURSF Internal type: DEC Description: Indirect quoted exchange rate Max length: 5
@Nullable public AccountingDocumentLineItemNumber getItemnoAcc()
Type element: POSNR_ACC Domain name: POSNR_ACC Internal type: NUMC Description: Accounting Document Line Item Number Max length: 10
@Nullable public AmountInDocumentCurrency getTaxAmt()
Type element: BAPITAXAMT Domain name: BAPICURR1 Internal type: DEC Description: Amount in Document Currency Max length: 12
@Nullable public AmountInDocumentCurrency16 getTaxAmtLong()
Type element: BAPITAXAMT_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Amount in Document Currency (31 digits) Max length: 16
public void setAmtBase(@Nullable TaxBaseAmountInDocumentCurrency amtBase)
Type element: BAPIAMTBASE Domain name: BAPICURR1 Internal type: DEC Description: Tax Base Amount in Document Currency Max length: 12
public void setAmtBaseLong(@Nullable TaxBaseAmountInDocumentCurrency16 amtBaseLong)
Type element: BAPIAMTBASE_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Tax Base Amount in Document Currency (31 digits) Max length: 16
public void setAmtDoccur(@Nullable AmountInDocumentCurrency amtDoccur)
Type element: BAPIDOCCUR Domain name: BAPICURR1 Internal type: DEC Description: Amount in Document Currency Max length: 12
public void setAmtDoccurLong(@Nullable AmountInDocumentCurrency16 amtDoccurLong)
Type element: BAPIDOCCUR_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Amount in Document Currency (31 digits) Max length: 16
public void setCurrency(@Nullable CurrencyKey currency)
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
public void setCurrencyIso(@Nullable IsoCodeCurrency currencyIso)
Type element: WAERS_ISO Domain name: ISOCD Internal type: CHAR Description: ISO Code Currency Max length: 3
public void setCurrType(@Nullable CurrencyTypeAndValuationView currType)
Type element: CURTP Domain name: CURTP Internal type: CHAR Description: Currency type and valuation view Max length: 2
public void setDiscAmt(@Nullable CashDiscountAmountInTheCurrencyOfTheCurrencyTypes discAmt)
Type element: ACPI_ACSKT Domain name: BAPICURR Internal type: DEC Description: Cash discount amount in the currency of the currency types Max length: 12
public void setDiscAmtLong(@Nullable CashDiscountAmountInTheCrcyOfTheCurrencyTypes discAmtLong)
Type element: ACPI_ACSKT_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Cash discount amount in the crcy of the currency types (31d) Max length: 16
public void setDiscBase(@Nullable AmountEligibleForCashDiscountInDocumentCurrency discBase)
Type element: ACPI_SKFBT Domain name: BAPICURR Internal type: DEC Description: Amount eligible for cash discount in document currency Max length: 12
public void setDiscBaseLong(@Nullable AmountEligibleForCashDiscountInDocumentCurrency16 discBaseLong)
Type element: ACPI_SKFBT_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Amount eligible for cash discount in document currency (31d) Max length: 16
public void setExchRate(@Nullable ExchangeRate exchRate)
Type element: KURSF Domain name: KURSF Internal type: DEC Description: Exchange Rate Max length: 5
public void setExchRateV(@Nullable IndirectQuotedExchangeRate exchRateV)
Type element: ACPI_UKURSM Domain name: KURSF Internal type: DEC Description: Indirect quoted exchange rate Max length: 5
public void setItemnoAcc(@Nullable AccountingDocumentLineItemNumber itemnoAcc)
Type element: POSNR_ACC Domain name: POSNR_ACC Internal type: NUMC Description: Accounting Document Line Item Number Max length: 10
public void setTaxAmt(@Nullable AmountInDocumentCurrency taxAmt)
Type element: BAPITAXAMT Domain name: BAPICURR1 Internal type: DEC Description: Amount in Document Currency Max length: 12
public void setTaxAmtLong(@Nullable AmountInDocumentCurrency16 taxAmtLong)
Type element: BAPITAXAMT_31 Domain name: BAPICUREXT31 Internal type: DEC Description: Amount in Document Currency (31 digits) Max length: 16
protected boolean canEqual(Object other)
Copyright © 2019 SAP SE. All rights reserved.