public class CreateForexTransaction extends Object
Structure: BAPI_FTR_CREATE_FOREX_1
Modifier and Type | Class and Description |
---|---|
static class |
CreateForexTransaction.CreateForexTransactionBuilder |
Modifier and Type | Method and Description |
---|---|
static CreateForexTransaction.CreateForexTransactionBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
PaymentAmount |
getBuyAmount()
Field name: BUY_AMOUNT
|
TransactionCurrency |
getBuyCurrency()
Field name: BUY_CURRENCY
|
IsoCurrencyCode |
getBuyCurrencyIso()
Field name: BUY_CURRENCY_ISO
|
FixingReferenceId |
getFixingReferenceId()
Field name: FIXING_REFERENCE_ID
|
FollowingCurrency |
getFollowCurrency()
Field name: FOLLOW_CURRENCY
|
IsoCurrencyCode |
getFollowCurrencyIso()
Field name: FOLLOW_CURRENCY_ISO
|
RateOfForeignExchangeTransaction |
getForwardRate()
Field name: FORWARD_RATE
|
LeadingCurrency |
getLeadCurrency()
Field name: LEAD_CURRENCY
|
IsoCurrencyCode |
getLeadCurrencyIso()
Field name: LEAD_CURRENCY_ISO
|
TransactionCurrency |
getNdfFixingCurrency()
Field name: NDF_FIXING_CURRENCY
|
IsoCurrencyCode |
getNdfFixingCurrencyIso()
Field name: NDF_FIXING_CURRENCY_ISO
|
LocalDate |
getNdfFixingDate()
Field name: NDF_FIXING_DATE
|
LiquidityEffectForRollover |
getRolloverLiquidityEffect()
Field name: ROLLOVER_LIQUIDITY_EFFECT
|
PaymentAmount |
getSellAmount()
Field name: SELL_AMOUNT
|
TransactionCurrency |
getSellCurrency()
Field name: SELL_CURRENCY
|
IsoCurrencyCode |
getSellCurrencyIso()
Field name: SELL_CURRENCY_ISO
|
SpotRate |
getSpotRate()
Field name: SPOT_RATE
|
SwapRate |
getSwapRate()
Field name: SWAP_RATE
|
TradedCurrency |
getTradedCurrency()
Field name: TRADED_CURRENCY
|
IsoCurrencyCode |
getTradedCurrencyIso()
Field name: TRADED_CURRENCY_ISO
|
LocalDate |
getValueDate()
Field name: VALUE_DATE
|
int |
hashCode() |
void |
setBuyAmount(PaymentAmount buyAmount)
Field name: BUY_AMOUNT
|
void |
setBuyCurrency(TransactionCurrency buyCurrency)
Field name: BUY_CURRENCY
|
void |
setBuyCurrencyIso(IsoCurrencyCode buyCurrencyIso)
Field name: BUY_CURRENCY_ISO
|
void |
setFixingReferenceId(FixingReferenceId fixingReferenceId)
Field name: FIXING_REFERENCE_ID
|
void |
setFollowCurrency(FollowingCurrency followCurrency)
Field name: FOLLOW_CURRENCY
|
void |
setFollowCurrencyIso(IsoCurrencyCode followCurrencyIso)
Field name: FOLLOW_CURRENCY_ISO
|
void |
setForwardRate(RateOfForeignExchangeTransaction forwardRate)
Field name: FORWARD_RATE
|
void |
setLeadCurrency(LeadingCurrency leadCurrency)
Field name: LEAD_CURRENCY
|
void |
setLeadCurrencyIso(IsoCurrencyCode leadCurrencyIso)
Field name: LEAD_CURRENCY_ISO
|
void |
setNdfFixingCurrency(TransactionCurrency ndfFixingCurrency)
Field name: NDF_FIXING_CURRENCY
|
void |
setNdfFixingCurrencyIso(IsoCurrencyCode ndfFixingCurrencyIso)
Field name: NDF_FIXING_CURRENCY_ISO
|
void |
setNdfFixingDate(LocalDate ndfFixingDate)
Field name: NDF_FIXING_DATE
|
void |
setRolloverLiquidityEffect(LiquidityEffectForRollover rolloverLiquidityEffect)
Field name: ROLLOVER_LIQUIDITY_EFFECT
|
void |
setSellAmount(PaymentAmount sellAmount)
Field name: SELL_AMOUNT
|
void |
setSellCurrency(TransactionCurrency sellCurrency)
Field name: SELL_CURRENCY
|
void |
setSellCurrencyIso(IsoCurrencyCode sellCurrencyIso)
Field name: SELL_CURRENCY_ISO
|
void |
setSpotRate(SpotRate spotRate)
Field name: SPOT_RATE
|
void |
setSwapRate(SwapRate swapRate)
Field name: SWAP_RATE
|
void |
setTradedCurrency(TradedCurrency tradedCurrency)
Field name: TRADED_CURRENCY
|
void |
setTradedCurrencyIso(IsoCurrencyCode tradedCurrencyIso)
Field name: TRADED_CURRENCY_ISO
|
void |
setValueDate(LocalDate valueDate)
Field name: VALUE_DATE
|
String |
toString() |
void |
validate() |
public void validate() throws IllegalArgumentException
IllegalArgumentException
public static CreateForexTransaction.CreateForexTransactionBuilder builder()
@Nullable public PaymentAmount getBuyAmount()
Type element: BAPITB_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
@Nullable public TransactionCurrency getBuyCurrency()
Type element: TB_WGSCHFT Domain name: WAERS Internal type: CUKY Description: Transaction Currency Max length: 5
@Nullable public IsoCurrencyCode getBuyCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
@Nullable public FixingReferenceId getFixingReferenceId()
Type element: FTR_FIXING_REF_ID Domain name: FTR_FIXING_REF_ID Internal type: CHAR Description: Fixing Reference ID Max length: 30
@Nullable public FollowingCurrency getFollowCurrency()
Type element: TB_WFWAERS Domain name: WAERS Internal type: CUKY Description: Following Currency Max length: 5
@Nullable public IsoCurrencyCode getFollowCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
@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 LeadingCurrency getLeadCurrency()
Type element: TB_WLWAERS Domain name: WAERS Internal type: CUKY Description: Leading Currency Max length: 5
@Nullable public IsoCurrencyCode getLeadCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
@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 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 TransactionCurrency getSellCurrency()
Type element: TB_WGSCHFT Domain name: WAERS Internal type: CUKY Description: Transaction Currency Max length: 5
@Nullable public IsoCurrencyCode getSellCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
@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 TradedCurrency getTradedCurrency()
Type element: FTR_TRADED_CURR Domain name: WAERS Internal type: CUKY Description: Traded Currency Max length: 5
@Nullable public IsoCurrencyCode getTradedCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
@Nullable public 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 setBuyCurrency(@Nullable TransactionCurrency buyCurrency)
Type element: TB_WGSCHFT Domain name: WAERS Internal type: CUKY Description: Transaction Currency Max length: 5
public void setBuyCurrencyIso(@Nullable IsoCurrencyCode buyCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
public void setFixingReferenceId(@Nullable FixingReferenceId fixingReferenceId)
Type element: FTR_FIXING_REF_ID Domain name: FTR_FIXING_REF_ID Internal type: CHAR Description: Fixing Reference ID Max length: 30
public void setFollowCurrency(@Nullable FollowingCurrency followCurrency)
Type element: TB_WFWAERS Domain name: WAERS Internal type: CUKY Description: Following Currency Max length: 5
public void setFollowCurrencyIso(@Nullable IsoCurrencyCode followCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
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 setLeadCurrency(@Nullable LeadingCurrency leadCurrency)
Type element: TB_WLWAERS Domain name: WAERS Internal type: CUKY Description: Leading Currency Max length: 5
public void setLeadCurrencyIso(@Nullable IsoCurrencyCode leadCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
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 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 setSellCurrency(@Nullable TransactionCurrency sellCurrency)
Type element: TB_WGSCHFT Domain name: WAERS Internal type: CUKY Description: Transaction Currency Max length: 5
public void setSellCurrencyIso(@Nullable IsoCurrencyCode sellCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
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 setTradedCurrency(@Nullable TradedCurrency tradedCurrency)
Type element: FTR_TRADED_CURR Domain name: WAERS Internal type: CUKY Description: Traded Currency Max length: 5
public void setTradedCurrencyIso(@Nullable IsoCurrencyCode tradedCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
public void setValueDate(@Nullable LocalDate valueDate)
Type element: TB_DVALUTA Domain name: DATUM Internal type: DATS Description: Value date of forex transaction Max length: 8
protected boolean canEqual(Object other)
Copyright © 2018 SAP SE. All rights reserved.