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