public class DetailsOfAnFxOption extends Object
Structure: BAPI_FTR_GETDETAIL_FXOPTION
Modifier and Type | Class and Description |
---|---|
static class |
DetailsOfAnFxOption.DetailsOfAnFxOptionBuilder |
Modifier and Type | Method and Description |
---|---|
static DetailsOfAnFxOption.DetailsOfAnFxOptionBuilder |
builder() |
boolean |
equals(Object o) |
BarrierAsForexRateForExoticOptions |
getBarrierRate1()
Field name: BARRIER_RATE_1
Type element: TX_KWKURB1
Domain name: TB_KKURS
Internal type: DEC
Description: Barrier as forex rate for exotic options
Max length: 7
|
Barrier2AsForexRateForExoticOptions |
getBarrierRate2()
Field name: BARRIER_RATE_2
Type element: TX_KWKURB2
Domain name: TB_KKURS
Internal type: DEC
Description: Barrier 2 as forex rate for exotic options
Max length: 7
|
CurrencyOptionPremiumWithPriceInPoints |
getCurrencyOptionPremium()
Field name: CURRENCY_OPTION_PREMIUM
Type element: TI_PRKUR
Domain name: TB_KKURS
Internal type: DEC
Description: Currency Option Premium with Price in Points
Max length: 7
|
org.joda.time.LocalDate |
getExerciseDate()
Field name: EXERCISE_DATE
Type element: TB_DELFZ
Domain name: DATUM
Internal type: DATS
Description: Term End
Max length: 8
|
ExerciseType |
getExerciseType()
Field name: EXERCISE_TYPE
Type element: SOPTAUS
Domain name: SOPTAUS
Internal type: NUMC
Description: Exercise Type (American or European)
Max length: 1
|
org.joda.time.LocalDate |
getExpirationDate()
Field name: EXPIRATION_DATE
Type element: TB_DMATUR
Domain name: DATUM
Internal type: DATS
Description: Expiration date
Max length: 8
|
FlowType |
getFlowType()
Field name: FLOW_TYPE
Type element: TB_SFHAZBA
Domain name: SBEWART
Internal type: CHAR
Description: Flow Type
Max length: 4
|
FollowingCurrency |
getFollowCurrency()
Field name: FOLLOW_CURRENCY
Type element: TB_WFWAERS
Domain name: WAERS
Internal type: CUKY
Description: Following Currency
Max length: 5
|
IsoCurrencyCode |
getFollowCurrencyIso()
Field name: FOLLOW_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
LeadingCurrency |
getLeadCurrency()
Field name: LEAD_CURRENCY
Type element: TB_WLWAERS
Domain name: WAERS
Internal type: CUKY
Description: Leading Currency
Max length: 5
|
IsoCurrencyCode |
getLeadCurrencyIso()
Field name: LEAD_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
OriginalOptionCategory |
getOptionType()
Field name: OPTION_TYPE
Type element: TV_OPTTYP
Domain name: T_OPTTYP
Internal type: NUMC
Description: Original option category (on closing)
Max length: 3
|
PaymentAmount |
getPaymentAmount()
Field name: PAYMENT_AMOUNT
Type element: BAPITM_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
PaymentCurrency |
getPaymentCurrency()
Field name: PAYMENT_CURRENCY
Type element: TB_WZBETR
Domain name: WAERS
Internal type: CUKY
Description: Payment Currency
Max length: 5
|
IsoCurrencyCode |
getPaymentCurrencyIso()
Field name: PAYMENT_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
org.joda.time.LocalDate |
getPaymentDateOption()
Field name: PAYMENT_DATE_OPTION
Type element: TB_DZTERM
Domain name: DATUM
Internal type: DATS
Description: Payment or Delivery Date
Max length: 8
|
PutCallIndicator |
getPutCallIndicator()
Field name: PUT_CALL_INDICATOR
Type element: TI_SPUTCAL
Domain name: T_SPUTCAL
Internal type: NUMC
Description: Put/Call Indicator
Max length: 1
|
PriceAsPercentageQuotation |
getRatePercentage()
Field name: RATE_PERCENTAGE
Type element: TB_PWKURS
Domain name: DEC3_7
Internal type: DEC
Description: Price as Percentage Quotation
Max length: 6
|
SettlementIndicator |
getSettlementIndicator()
Field name: SETTLEMENT_INDICATOR
Type element: TI_SETTLFL
Domain name: T_SETTLFL
Internal type: CHAR
Description: Settlement Indicator
Max length: 1
|
SpotRate |
getSpotRate()
Field name: SPOT_RATE
Type element: TB_KKASSA
Domain name: TB_KKURS
Internal type: DEC
Description: Spot Rate
Max length: 7
|
RateOfForeignExchangeTransaction |
getStrikeRate()
Field name: STRIKE_RATE
Type element: TB_KKURS
Domain name: TB_KKURS
Internal type: DEC
Description: Rate of Foreign Exchange Transaction
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
|
PaymentAmount |
getUnderlyingAmount()
Field name: UNDERLYING_AMOUNT
Type element: BAPITM_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
PaymentCurrency |
getUnderlyingCurrency()
Field name: UNDERLYING_CURRENCY
Type element: TB_WZBETR
Domain name: WAERS
Internal type: CUKY
Description: Payment Currency
Max length: 5
|
IsoCurrencyCode |
getUnderlyingCurrencyIso()
Field name: UNDERLYING_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
org.joda.time.LocalDate |
getUnderlyingValueDate()
Field name: UNDERLYING_VALUE_DATE
Type element: TB_DVALUTA
Domain name: DATUM
Internal type: DATS
Description: Value date of forex transaction
Max length: 8
|
int |
hashCode() |
void |
setBarrierRate1(BarrierAsForexRateForExoticOptions barrierRate1)
Field name: BARRIER_RATE_1
Type element: TX_KWKURB1
Domain name: TB_KKURS
Internal type: DEC
Description: Barrier as forex rate for exotic options
Max length: 7
|
void |
setBarrierRate2(Barrier2AsForexRateForExoticOptions barrierRate2)
Field name: BARRIER_RATE_2
Type element: TX_KWKURB2
Domain name: TB_KKURS
Internal type: DEC
Description: Barrier 2 as forex rate for exotic options
Max length: 7
|
void |
setCurrencyOptionPremium(CurrencyOptionPremiumWithPriceInPoints currencyOptionPremium)
Field name: CURRENCY_OPTION_PREMIUM
Type element: TI_PRKUR
Domain name: TB_KKURS
Internal type: DEC
Description: Currency Option Premium with Price in Points
Max length: 7
|
void |
setExerciseDate(org.joda.time.LocalDate exerciseDate)
Field name: EXERCISE_DATE
Type element: TB_DELFZ
Domain name: DATUM
Internal type: DATS
Description: Term End
Max length: 8
|
void |
setExerciseType(ExerciseType exerciseType)
Field name: EXERCISE_TYPE
Type element: SOPTAUS
Domain name: SOPTAUS
Internal type: NUMC
Description: Exercise Type (American or European)
Max length: 1
|
void |
setExpirationDate(org.joda.time.LocalDate expirationDate)
Field name: EXPIRATION_DATE
Type element: TB_DMATUR
Domain name: DATUM
Internal type: DATS
Description: Expiration date
Max length: 8
|
void |
setFlowType(FlowType flowType)
Field name: FLOW_TYPE
Type element: TB_SFHAZBA
Domain name: SBEWART
Internal type: CHAR
Description: Flow Type
Max length: 4
|
void |
setFollowCurrency(FollowingCurrency followCurrency)
Field name: FOLLOW_CURRENCY
Type element: TB_WFWAERS
Domain name: WAERS
Internal type: CUKY
Description: Following Currency
Max length: 5
|
void |
setFollowCurrencyIso(IsoCurrencyCode followCurrencyIso)
Field name: FOLLOW_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
void |
setLeadCurrency(LeadingCurrency leadCurrency)
Field name: LEAD_CURRENCY
Type element: TB_WLWAERS
Domain name: WAERS
Internal type: CUKY
Description: Leading Currency
Max length: 5
|
void |
setLeadCurrencyIso(IsoCurrencyCode leadCurrencyIso)
Field name: LEAD_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
void |
setOptionType(OriginalOptionCategory optionType)
Field name: OPTION_TYPE
Type element: TV_OPTTYP
Domain name: T_OPTTYP
Internal type: NUMC
Description: Original option category (on closing)
Max length: 3
|
void |
setPaymentAmount(PaymentAmount paymentAmount)
Field name: PAYMENT_AMOUNT
Type element: BAPITM_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
void |
setPaymentCurrency(PaymentCurrency paymentCurrency)
Field name: PAYMENT_CURRENCY
Type element: TB_WZBETR
Domain name: WAERS
Internal type: CUKY
Description: Payment Currency
Max length: 5
|
void |
setPaymentCurrencyIso(IsoCurrencyCode paymentCurrencyIso)
Field name: PAYMENT_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
void |
setPaymentDateOption(org.joda.time.LocalDate paymentDateOption)
Field name: PAYMENT_DATE_OPTION
Type element: TB_DZTERM
Domain name: DATUM
Internal type: DATS
Description: Payment or Delivery Date
Max length: 8
|
void |
setPutCallIndicator(PutCallIndicator putCallIndicator)
Field name: PUT_CALL_INDICATOR
Type element: TI_SPUTCAL
Domain name: T_SPUTCAL
Internal type: NUMC
Description: Put/Call Indicator
Max length: 1
|
void |
setRatePercentage(PriceAsPercentageQuotation ratePercentage)
Field name: RATE_PERCENTAGE
Type element: TB_PWKURS
Domain name: DEC3_7
Internal type: DEC
Description: Price as Percentage Quotation
Max length: 6
|
void |
setSettlementIndicator(SettlementIndicator settlementIndicator)
Field name: SETTLEMENT_INDICATOR
Type element: TI_SETTLFL
Domain name: T_SETTLFL
Internal type: CHAR
Description: Settlement Indicator
Max length: 1
|
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 |
setStrikeRate(RateOfForeignExchangeTransaction strikeRate)
Field name: STRIKE_RATE
Type element: TB_KKURS
Domain name: TB_KKURS
Internal type: DEC
Description: Rate of Foreign Exchange Transaction
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 |
setUnderlyingAmount(PaymentAmount underlyingAmount)
Field name: UNDERLYING_AMOUNT
Type element: BAPITM_BZBETR
Domain name: BAPICURR
Internal type: DEC
Description: Payment Amount
Max length: 12
|
void |
setUnderlyingCurrency(PaymentCurrency underlyingCurrency)
Field name: UNDERLYING_CURRENCY
Type element: TB_WZBETR
Domain name: WAERS
Internal type: CUKY
Description: Payment Currency
Max length: 5
|
void |
setUnderlyingCurrencyIso(IsoCurrencyCode underlyingCurrencyIso)
Field name: UNDERLYING_CURRENCY_ISO
Type element: ISOCD
Domain name: ISOCD
Internal type: CHAR
Description: ISO currency code
Max length: 3
|
void |
setUnderlyingValueDate(org.joda.time.LocalDate underlyingValueDate)
Field name: UNDERLYING_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 DetailsOfAnFxOption.DetailsOfAnFxOptionBuilder builder()
@Nullable public BarrierAsForexRateForExoticOptions getBarrierRate1()
Type element: TX_KWKURB1 Domain name: TB_KKURS Internal type: DEC Description: Barrier as forex rate for exotic options Max length: 7
@Nullable public Barrier2AsForexRateForExoticOptions getBarrierRate2()
Type element: TX_KWKURB2 Domain name: TB_KKURS Internal type: DEC Description: Barrier 2 as forex rate for exotic options Max length: 7
@Nullable public CurrencyOptionPremiumWithPriceInPoints getCurrencyOptionPremium()
Type element: TI_PRKUR Domain name: TB_KKURS Internal type: DEC Description: Currency Option Premium with Price in Points Max length: 7
@Nullable public org.joda.time.LocalDate getExerciseDate()
Type element: TB_DELFZ Domain name: DATUM Internal type: DATS Description: Term End Max length: 8
@Nullable public ExerciseType getExerciseType()
Type element: SOPTAUS Domain name: SOPTAUS Internal type: NUMC Description: Exercise Type (American or European) Max length: 1
@Nullable public org.joda.time.LocalDate getExpirationDate()
Type element: TB_DMATUR Domain name: DATUM Internal type: DATS Description: Expiration date Max length: 8
@Nullable public FlowType getFlowType()
Type element: TB_SFHAZBA Domain name: SBEWART Internal type: CHAR Description: Flow Type Max length: 4
@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 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 OriginalOptionCategory getOptionType()
Type element: TV_OPTTYP Domain name: T_OPTTYP Internal type: NUMC Description: Original option category (on closing) Max length: 3
@Nullable public PaymentAmount getPaymentAmount()
Type element: BAPITM_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
@Nullable public PaymentCurrency getPaymentCurrency()
Type element: TB_WZBETR Domain name: WAERS Internal type: CUKY Description: Payment Currency Max length: 5
@Nullable public IsoCurrencyCode getPaymentCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO currency code Max length: 3
@Nullable public org.joda.time.LocalDate getPaymentDateOption()
Type element: TB_DZTERM Domain name: DATUM Internal type: DATS Description: Payment or Delivery Date Max length: 8
@Nullable public PutCallIndicator getPutCallIndicator()
Type element: TI_SPUTCAL Domain name: T_SPUTCAL Internal type: NUMC Description: Put/Call Indicator Max length: 1
@Nullable public PriceAsPercentageQuotation getRatePercentage()
Type element: TB_PWKURS Domain name: DEC3_7 Internal type: DEC Description: Price as Percentage Quotation Max length: 6
@Nullable public SettlementIndicator getSettlementIndicator()
Type element: TI_SETTLFL Domain name: T_SETTLFL Internal type: CHAR Description: Settlement Indicator Max length: 1
@Nullable public SpotRate getSpotRate()
Type element: TB_KKASSA Domain name: TB_KKURS Internal type: DEC Description: Spot Rate Max length: 7
@Nullable public RateOfForeignExchangeTransaction getStrikeRate()
Type element: TB_KKURS Domain name: TB_KKURS Internal type: DEC Description: Rate of Foreign Exchange Transaction 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 PaymentAmount getUnderlyingAmount()
Type element: BAPITM_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
@Nullable public PaymentCurrency getUnderlyingCurrency()
Type element: TB_WZBETR Domain name: WAERS Internal type: CUKY Description: Payment Currency Max length: 5
@Nullable public IsoCurrencyCode getUnderlyingCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO currency code Max length: 3
@Nullable public org.joda.time.LocalDate getUnderlyingValueDate()
Type element: TB_DVALUTA Domain name: DATUM Internal type: DATS Description: Value date of forex transaction Max length: 8
public void setBarrierRate1(@Nullable BarrierAsForexRateForExoticOptions barrierRate1)
Type element: TX_KWKURB1 Domain name: TB_KKURS Internal type: DEC Description: Barrier as forex rate for exotic options Max length: 7
public void setBarrierRate2(@Nullable Barrier2AsForexRateForExoticOptions barrierRate2)
Type element: TX_KWKURB2 Domain name: TB_KKURS Internal type: DEC Description: Barrier 2 as forex rate for exotic options Max length: 7
public void setCurrencyOptionPremium(@Nullable CurrencyOptionPremiumWithPriceInPoints currencyOptionPremium)
Type element: TI_PRKUR Domain name: TB_KKURS Internal type: DEC Description: Currency Option Premium with Price in Points Max length: 7
public void setExerciseDate(@Nullable org.joda.time.LocalDate exerciseDate)
Type element: TB_DELFZ Domain name: DATUM Internal type: DATS Description: Term End Max length: 8
public void setExerciseType(@Nullable ExerciseType exerciseType)
Type element: SOPTAUS Domain name: SOPTAUS Internal type: NUMC Description: Exercise Type (American or European) Max length: 1
public void setExpirationDate(@Nullable org.joda.time.LocalDate expirationDate)
Type element: TB_DMATUR Domain name: DATUM Internal type: DATS Description: Expiration date Max length: 8
public void setFlowType(@Nullable FlowType flowType)
Type element: TB_SFHAZBA Domain name: SBEWART Internal type: CHAR Description: Flow Type Max length: 4
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 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 setOptionType(@Nullable OriginalOptionCategory optionType)
Type element: TV_OPTTYP Domain name: T_OPTTYP Internal type: NUMC Description: Original option category (on closing) Max length: 3
public void setPaymentAmount(@Nullable PaymentAmount paymentAmount)
Type element: BAPITM_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
public void setPaymentCurrency(@Nullable PaymentCurrency paymentCurrency)
Type element: TB_WZBETR Domain name: WAERS Internal type: CUKY Description: Payment Currency Max length: 5
public void setPaymentCurrencyIso(@Nullable IsoCurrencyCode paymentCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO currency code Max length: 3
public void setPaymentDateOption(@Nullable org.joda.time.LocalDate paymentDateOption)
Type element: TB_DZTERM Domain name: DATUM Internal type: DATS Description: Payment or Delivery Date Max length: 8
public void setPutCallIndicator(@Nullable PutCallIndicator putCallIndicator)
Type element: TI_SPUTCAL Domain name: T_SPUTCAL Internal type: NUMC Description: Put/Call Indicator Max length: 1
public void setRatePercentage(@Nullable PriceAsPercentageQuotation ratePercentage)
Type element: TB_PWKURS Domain name: DEC3_7 Internal type: DEC Description: Price as Percentage Quotation Max length: 6
public void setSettlementIndicator(@Nullable SettlementIndicator settlementIndicator)
Type element: TI_SETTLFL Domain name: T_SETTLFL Internal type: CHAR Description: Settlement Indicator Max length: 1
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 setStrikeRate(@Nullable RateOfForeignExchangeTransaction strikeRate)
Type element: TB_KKURS Domain name: TB_KKURS Internal type: DEC Description: Rate of Foreign Exchange Transaction 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 setUnderlyingAmount(@Nullable PaymentAmount underlyingAmount)
Type element: BAPITM_BZBETR Domain name: BAPICURR Internal type: DEC Description: Payment Amount Max length: 12
public void setUnderlyingCurrency(@Nullable PaymentCurrency underlyingCurrency)
Type element: TB_WZBETR Domain name: WAERS Internal type: CUKY Description: Payment Currency Max length: 5
public void setUnderlyingCurrencyIso(@Nullable IsoCurrencyCode underlyingCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO currency code Max length: 3
public void setUnderlyingValueDate(@Nullable org.joda.time.LocalDate underlyingValueDate)
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.