public class ChangeForexTransaction extends Object
Structure: BAPI_FTR_CHANGE_FXT
Modifier and Type | Class and Description |
---|---|
static class |
ChangeForexTransaction.ChangeForexTransactionBuilder |
Modifier and Type | Method and Description |
---|---|
static ChangeForexTransaction.ChangeForexTransactionBuilder |
builder() |
boolean |
equals(Object o) |
PaymentAmount |
getBuyAmount()
Field name: BUY_AMOUNT
Type element: BAPITB_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
RateOfForeignExchangeTransaction |
getForwardRate()
Field name: FORWARD_RATE
Type element: TB_KKURS
Domain name: TB_KKURS
Internal type: DEC
Description: Rate of Foreign Exchange Transaction
Max length: 7
|
TransactionCurrency |
getNdfFixingCurrency()
Field name: NDF_FIXING_CURRENCY
Type element: TB_WGSCHFT
Domain name: WAERS
Internal type: CUKY
Description: Transaction Currency
Max length: 5
|
IsoCurrencyCode |
getNdfFixingCurrencyIso()
Field name: NDF_FIXING_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
org.joda.time.LocalDate |
getNdfFixingDate()
Field name: NDF_FIXING_DATE
Type element: TB_DFIX
Domain name: DATUM
Internal type: DATS
Description: Fixing date
Max length: 8
|
LiquidityEffectForRollover |
getRolloverLiquidityEffect()
Field name: ROLLOVER_LIQUIDITY_EFFECT
Type element: TX_KWLIQ
Domain name: T_SWKURS
Internal type: DEC
Description: Liquidity effect for rollover
Max length: 7
|
PaymentAmount |
getSellAmount()
Field name: SELL_AMOUNT
Type element: BAPITB_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
SpotRate |
getSpotRate()
Field name: SPOT_RATE
Type element: TB_KKASSA
Domain name: TB_KKURS
Internal type: DEC
Description: Spot Rate
Max length: 7
|
SwapRate |
getSwapRate()
Field name: SWAP_RATE
Type element: TB_KSWAP
Domain name: T_SWKURS
Internal type: DEC
Description: Swap Rate
Max length: 7
|
org.joda.time.LocalDate |
getValueDate()
Field name: VALUE_DATE
Type element: TB_DVALUTA
Domain name: DATUM
Internal type: DATS
Description: Value date of forex transaction
Max length: 8
|
int |
hashCode() |
void |
setBuyAmount(PaymentAmount buyAmount)
Field name: BUY_AMOUNT
Type element: BAPITB_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
void |
setForwardRate(RateOfForeignExchangeTransaction forwardRate)
Field name: FORWARD_RATE
Type element: TB_KKURS
Domain name: TB_KKURS
Internal type: DEC
Description: Rate of Foreign Exchange Transaction
Max length: 7
|
void |
setNdfFixingCurrency(TransactionCurrency ndfFixingCurrency)
Field name: NDF_FIXING_CURRENCY
Type element: TB_WGSCHFT
Domain name: WAERS
Internal type: CUKY
Description: Transaction Currency
Max length: 5
|
void |
setNdfFixingCurrencyIso(IsoCurrencyCode ndfFixingCurrencyIso)
Field name: NDF_FIXING_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
void |
setNdfFixingDate(org.joda.time.LocalDate ndfFixingDate)
Field name: NDF_FIXING_DATE
Type element: TB_DFIX
Domain name: DATUM
Internal type: DATS
Description: Fixing date
Max length: 8
|
void |
setRolloverLiquidityEffect(LiquidityEffectForRollover rolloverLiquidityEffect)
Field name: ROLLOVER_LIQUIDITY_EFFECT
Type element: TX_KWLIQ
Domain name: T_SWKURS
Internal type: DEC
Description: Liquidity effect for rollover
Max length: 7
|
void |
setSellAmount(PaymentAmount sellAmount)
Field name: SELL_AMOUNT
Type element: BAPITB_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
void |
setSpotRate(SpotRate spotRate)
Field name: SPOT_RATE
Type element: TB_KKASSA
Domain name: TB_KKURS
Internal type: DEC
Description: Spot Rate
Max length: 7
|
void |
setSwapRate(SwapRate swapRate)
Field name: SWAP_RATE
Type element: TB_KSWAP
Domain name: T_SWKURS
Internal type: DEC
Description: Swap Rate
Max length: 7
|
void |
setValueDate(org.joda.time.LocalDate valueDate)
Field name: VALUE_DATE
Type element: TB_DVALUTA
Domain name: DATUM
Internal type: DATS
Description: Value date of forex transaction
Max length: 8
|
String |
toString() |
void |
validate() |
public void validate() throws IllegalArgumentException
IllegalArgumentException
public static ChangeForexTransaction.ChangeForexTransactionBuilder builder()
@Nullable public PaymentAmount getBuyAmount()
Type element: BAPITB_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
@Nullable public RateOfForeignExchangeTransaction getForwardRate()
Type element: TB_KKURS Domain name: TB_KKURS Internal type: DEC Description: Rate of Foreign Exchange Transaction Max length: 7
@Nullable public TransactionCurrency getNdfFixingCurrency()
Type element: TB_WGSCHFT Domain name: WAERS Internal type: CUKY Description: Transaction Currency Max length: 5
@Nullable public IsoCurrencyCode getNdfFixingCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO currency code Max length: 3
@Nullable public org.joda.time.LocalDate getNdfFixingDate()
Type element: TB_DFIX Domain name: DATUM Internal type: DATS Description: Fixing date Max length: 8
@Nullable public LiquidityEffectForRollover getRolloverLiquidityEffect()
Type element: TX_KWLIQ Domain name: T_SWKURS Internal type: DEC Description: Liquidity effect for rollover Max length: 7
@Nullable public PaymentAmount getSellAmount()
Type element: BAPITB_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
@Nullable public SpotRate getSpotRate()
Type element: TB_KKASSA Domain name: TB_KKURS Internal type: DEC Description: Spot Rate Max length: 7
@Nullable public SwapRate getSwapRate()
Type element: TB_KSWAP Domain name: T_SWKURS Internal type: DEC Description: Swap Rate Max length: 7
@Nullable public org.joda.time.LocalDate getValueDate()
Type element: TB_DVALUTA Domain name: DATUM Internal type: DATS Description: Value date of forex transaction Max length: 8
public void setBuyAmount(@Nullable PaymentAmount buyAmount)
Type element: BAPITB_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
public void setForwardRate(@Nullable RateOfForeignExchangeTransaction forwardRate)
Type element: TB_KKURS Domain name: TB_KKURS Internal type: DEC Description: Rate of Foreign Exchange Transaction Max length: 7
public void setNdfFixingCurrency(@Nullable TransactionCurrency ndfFixingCurrency)
Type element: TB_WGSCHFT Domain name: WAERS Internal type: CUKY Description: Transaction Currency Max length: 5
public void setNdfFixingCurrencyIso(@Nullable IsoCurrencyCode ndfFixingCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO currency code Max length: 3
public void setNdfFixingDate(@Nullable org.joda.time.LocalDate ndfFixingDate)
Type element: TB_DFIX Domain name: DATUM Internal type: DATS Description: Fixing date Max length: 8
public void setRolloverLiquidityEffect(@Nullable LiquidityEffectForRollover rolloverLiquidityEffect)
Type element: TX_KWLIQ Domain name: T_SWKURS Internal type: DEC Description: Liquidity effect for rollover Max length: 7
public void setSellAmount(@Nullable PaymentAmount sellAmount)
Type element: BAPITB_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
public void setSpotRate(@Nullable SpotRate spotRate)
Type element: TB_KKASSA Domain name: TB_KKURS Internal type: DEC Description: Spot Rate Max length: 7
public void setSwapRate(@Nullable SwapRate swapRate)
Type element: TB_KSWAP Domain name: T_SWKURS Internal type: DEC Description: Swap Rate Max length: 7
public void setValueDate(@Nullable org.joda.time.LocalDate valueDate)
Type element: TB_DVALUTA Domain name: DATUM Internal type: DATS Description: Value date of forex transaction Max length: 8
Copyright © 2018 SAP SE. All rights reserved.