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) |
ExchangeRateWith9DecimalPlaces |
getBarrierRate1()
Field name: BARRIER_RATE_1
|
ExchangeRateWith9DecimalPlaces |
getBarrierRate2()
Field name: BARRIER_RATE_2
|
ExchangeRateWith9DecimalPlaces |
getCurrencyOptionPremium()
Field name: CURRENCY_OPTION_PREMIUM
|
org.joda.time.LocalDate |
getExerciseDate()
Field name: EXERCISE_DATE
|
OptionExerciseType |
getExerciseType()
Field name: EXERCISE_TYPE
|
org.joda.time.LocalDate |
getExpirationDate()
Field name: EXPIRATION_DATE
|
FlowTypeOfFlowItem |
getFlowType()
Field name: FLOW_TYPE
|
CurrencyKey |
getFollowCurrency()
Field name: FOLLOW_CURRENCY
|
IsoCodeCurrency |
getFollowCurrencyIso()
Field name: FOLLOW_CURRENCY_ISO
|
CurrencyKey |
getLeadCurrency()
Field name: LEAD_CURRENCY
|
IsoCodeCurrency |
getLeadCurrencyIso()
Field name: LEAD_CURRENCY_ISO
|
OptionCategoryStandardDownOutUpInDigital |
getOptionType()
Field name: OPTION_TYPE
|
CurrencyAmountsInBapiInterfaces |
getPaymentAmount()
Field name: PAYMENT_AMOUNT
|
CurrencyKey |
getPaymentCurrency()
Field name: PAYMENT_CURRENCY
|
IsoCodeCurrency |
getPaymentCurrencyIso()
Field name: PAYMENT_CURRENCY_ISO
|
org.joda.time.LocalDate |
getPaymentDateOption()
Field name: PAYMENT_DATE_OPTION
|
PutCallIndicator |
getPutCallIndicator()
Field name: PUT_CALL_INDICATOR
|
ErpDecimal |
getRatePercentage()
Field name: RATE_PERCENTAGE
|
SettlementIndicator |
getSettlementIndicator()
Field name: SETTLEMENT_INDICATOR
|
ExchangeRateWith9DecimalPlaces |
getSpotRate()
Field name: SPOT_RATE
|
ExchangeRateWith9DecimalPlaces |
getStrikeRate()
Field name: STRIKE_RATE
|
SwapRateWith9DecimalPlaces |
getSwapRate()
Field name: SWAP_RATE
|
CurrencyAmountsInBapiInterfaces |
getUnderlyingAmount()
Field name: UNDERLYING_AMOUNT
|
CurrencyKey |
getUnderlyingCurrency()
Field name: UNDERLYING_CURRENCY
|
IsoCodeCurrency |
getUnderlyingCurrencyIso()
Field name: UNDERLYING_CURRENCY_ISO
|
org.joda.time.LocalDate |
getUnderlyingValueDate()
Field name: UNDERLYING_VALUE_DATE
|
int |
hashCode() |
void |
setBarrierRate1(ExchangeRateWith9DecimalPlaces barrierRate1)
Field name: BARRIER_RATE_1
|
void |
setBarrierRate2(ExchangeRateWith9DecimalPlaces barrierRate2)
Field name: BARRIER_RATE_2
|
void |
setCurrencyOptionPremium(ExchangeRateWith9DecimalPlaces currencyOptionPremium)
Field name: CURRENCY_OPTION_PREMIUM
|
void |
setExerciseDate(org.joda.time.LocalDate exerciseDate)
Field name: EXERCISE_DATE
|
void |
setExerciseType(OptionExerciseType exerciseType)
Field name: EXERCISE_TYPE
|
void |
setExpirationDate(org.joda.time.LocalDate expirationDate)
Field name: EXPIRATION_DATE
|
void |
setFlowType(FlowTypeOfFlowItem flowType)
Field name: FLOW_TYPE
|
void |
setFollowCurrency(CurrencyKey followCurrency)
Field name: FOLLOW_CURRENCY
|
void |
setFollowCurrencyIso(IsoCodeCurrency followCurrencyIso)
Field name: FOLLOW_CURRENCY_ISO
|
void |
setLeadCurrency(CurrencyKey leadCurrency)
Field name: LEAD_CURRENCY
|
void |
setLeadCurrencyIso(IsoCodeCurrency leadCurrencyIso)
Field name: LEAD_CURRENCY_ISO
|
void |
setOptionType(OptionCategoryStandardDownOutUpInDigital optionType)
Field name: OPTION_TYPE
|
void |
setPaymentAmount(CurrencyAmountsInBapiInterfaces paymentAmount)
Field name: PAYMENT_AMOUNT
|
void |
setPaymentCurrency(CurrencyKey paymentCurrency)
Field name: PAYMENT_CURRENCY
|
void |
setPaymentCurrencyIso(IsoCodeCurrency paymentCurrencyIso)
Field name: PAYMENT_CURRENCY_ISO
|
void |
setPaymentDateOption(org.joda.time.LocalDate paymentDateOption)
Field name: PAYMENT_DATE_OPTION
|
void |
setPutCallIndicator(PutCallIndicator putCallIndicator)
Field name: PUT_CALL_INDICATOR
|
void |
setRatePercentage(ErpDecimal ratePercentage)
Field name: RATE_PERCENTAGE
|
void |
setSettlementIndicator(SettlementIndicator settlementIndicator)
Field name: SETTLEMENT_INDICATOR
|
void |
setSpotRate(ExchangeRateWith9DecimalPlaces spotRate)
Field name: SPOT_RATE
|
void |
setStrikeRate(ExchangeRateWith9DecimalPlaces strikeRate)
Field name: STRIKE_RATE
|
void |
setSwapRate(SwapRateWith9DecimalPlaces swapRate)
Field name: SWAP_RATE
|
void |
setUnderlyingAmount(CurrencyAmountsInBapiInterfaces underlyingAmount)
Field name: UNDERLYING_AMOUNT
|
void |
setUnderlyingCurrency(CurrencyKey underlyingCurrency)
Field name: UNDERLYING_CURRENCY
|
void |
setUnderlyingCurrencyIso(IsoCodeCurrency underlyingCurrencyIso)
Field name: UNDERLYING_CURRENCY_ISO
|
void |
setUnderlyingValueDate(org.joda.time.LocalDate underlyingValueDate)
Field name: UNDERLYING_VALUE_DATE
|
String |
toString() |
void |
validate() |
public void validate() throws IllegalArgumentException
IllegalArgumentException
@Generated(value="lombok") public static DetailsOfAnFxOption.DetailsOfAnFxOptionBuilder builder()
@Nullable @Generated(value="lombok") public OptionCategoryStandardDownOutUpInDigital getOptionType()
Domain name: T_OPTTYP Internal type: N Max length: 6
@Nullable @Generated(value="lombok") public CurrencyKey getLeadCurrency()
Domain name: WAERS Internal type: C Max length: 10
@Nullable @Generated(value="lombok") public IsoCodeCurrency getLeadCurrencyIso()
Domain name: ISOCD Internal type: C Max length: 6
@Nullable @Generated(value="lombok") public CurrencyKey getFollowCurrency()
Domain name: WAERS Internal type: C Max length: 10
@Nullable @Generated(value="lombok") public IsoCodeCurrency getFollowCurrencyIso()
Domain name: ISOCD Internal type: C Max length: 6
@Nullable @Generated(value="lombok") public ExchangeRateWith9DecimalPlaces getStrikeRate()
Domain name: TB_KKURS Internal type: P Max length: 7
@Nullable @Generated(value="lombok") public CurrencyAmountsInBapiInterfaces getUnderlyingAmount()
Domain name: BAPICURR Internal type: P Max length: 12
@Nullable @Generated(value="lombok") public CurrencyKey getUnderlyingCurrency()
Domain name: WAERS Internal type: C Max length: 10
@Nullable @Generated(value="lombok") public IsoCodeCurrency getUnderlyingCurrencyIso()
Domain name: ISOCD Internal type: C Max length: 6
@Nullable @Generated(value="lombok") public org.joda.time.LocalDate getUnderlyingValueDate()
Domain name: DATUM Internal type: D Max length: 16
@Nullable @Generated(value="lombok") public org.joda.time.LocalDate getExpirationDate()
Domain name: DATUM Internal type: D Max length: 16
@Nullable @Generated(value="lombok") public OptionExerciseType getExerciseType()
Domain name: SOPTAUS Internal type: N Max length: 2
@Nullable @Generated(value="lombok") public SettlementIndicator getSettlementIndicator()
Domain name: T_SETTLFL Internal type: C Max length: 2
@Nullable @Generated(value="lombok") public ExchangeRateWith9DecimalPlaces getBarrierRate1()
Domain name: TB_KKURS Internal type: P Max length: 7
@Nullable @Generated(value="lombok") public ExchangeRateWith9DecimalPlaces getBarrierRate2()
Domain name: TB_KKURS Internal type: P Max length: 7
@Nullable @Generated(value="lombok") public PutCallIndicator getPutCallIndicator()
Domain name: T_SPUTCAL Internal type: N Max length: 2
@Nullable @Generated(value="lombok") public ErpDecimal getRatePercentage()
Domain name: DEC3_7 Internal type: P Max length: 6
@Nullable @Generated(value="lombok") public FlowTypeOfFlowItem getFlowType()
Domain name: SBEWART Internal type: C Max length: 8
@Nullable @Generated(value="lombok") public ExchangeRateWith9DecimalPlaces getCurrencyOptionPremium()
Domain name: TB_KKURS Internal type: P Max length: 7
@Nullable @Generated(value="lombok") public org.joda.time.LocalDate getPaymentDateOption()
Domain name: DATUM Internal type: D Max length: 16
@Nullable @Generated(value="lombok") public CurrencyAmountsInBapiInterfaces getPaymentAmount()
Domain name: BAPICURR Internal type: P Max length: 12
@Nullable @Generated(value="lombok") public CurrencyKey getPaymentCurrency()
Domain name: WAERS Internal type: C Max length: 10
@Nullable @Generated(value="lombok") public IsoCodeCurrency getPaymentCurrencyIso()
Domain name: ISOCD Internal type: C Max length: 6
@Nullable @Generated(value="lombok") public ExchangeRateWith9DecimalPlaces getSpotRate()
Domain name: TB_KKURS Internal type: P Max length: 7
@Nullable @Generated(value="lombok") public SwapRateWith9DecimalPlaces getSwapRate()
Domain name: T_SWKURS Internal type: P Max length: 7
@Nullable @Generated(value="lombok") public org.joda.time.LocalDate getExerciseDate()
Domain name: DATUM Internal type: D Max length: 16
@Generated(value="lombok") public void setOptionType(@Nullable OptionCategoryStandardDownOutUpInDigital optionType)
Domain name: T_OPTTYP Internal type: N Max length: 6
@Generated(value="lombok") public void setLeadCurrency(@Nullable CurrencyKey leadCurrency)
Domain name: WAERS Internal type: C Max length: 10
@Generated(value="lombok") public void setLeadCurrencyIso(@Nullable IsoCodeCurrency leadCurrencyIso)
Domain name: ISOCD Internal type: C Max length: 6
@Generated(value="lombok") public void setFollowCurrency(@Nullable CurrencyKey followCurrency)
Domain name: WAERS Internal type: C Max length: 10
@Generated(value="lombok") public void setFollowCurrencyIso(@Nullable IsoCodeCurrency followCurrencyIso)
Domain name: ISOCD Internal type: C Max length: 6
@Generated(value="lombok") public void setStrikeRate(@Nullable ExchangeRateWith9DecimalPlaces strikeRate)
Domain name: TB_KKURS Internal type: P Max length: 7
@Generated(value="lombok") public void setUnderlyingAmount(@Nullable CurrencyAmountsInBapiInterfaces underlyingAmount)
Domain name: BAPICURR Internal type: P Max length: 12
@Generated(value="lombok") public void setUnderlyingCurrency(@Nullable CurrencyKey underlyingCurrency)
Domain name: WAERS Internal type: C Max length: 10
@Generated(value="lombok") public void setUnderlyingCurrencyIso(@Nullable IsoCodeCurrency underlyingCurrencyIso)
Domain name: ISOCD Internal type: C Max length: 6
@Generated(value="lombok") public void setUnderlyingValueDate(@Nullable org.joda.time.LocalDate underlyingValueDate)
Domain name: DATUM Internal type: D Max length: 16
@Generated(value="lombok") public void setExpirationDate(@Nullable org.joda.time.LocalDate expirationDate)
Domain name: DATUM Internal type: D Max length: 16
@Generated(value="lombok") public void setExerciseType(@Nullable OptionExerciseType exerciseType)
Domain name: SOPTAUS Internal type: N Max length: 2
@Generated(value="lombok") public void setSettlementIndicator(@Nullable SettlementIndicator settlementIndicator)
Domain name: T_SETTLFL Internal type: C Max length: 2
@Generated(value="lombok") public void setBarrierRate1(@Nullable ExchangeRateWith9DecimalPlaces barrierRate1)
Domain name: TB_KKURS Internal type: P Max length: 7
@Generated(value="lombok") public void setBarrierRate2(@Nullable ExchangeRateWith9DecimalPlaces barrierRate2)
Domain name: TB_KKURS Internal type: P Max length: 7
@Generated(value="lombok") public void setPutCallIndicator(@Nullable PutCallIndicator putCallIndicator)
Domain name: T_SPUTCAL Internal type: N Max length: 2
@Generated(value="lombok") public void setRatePercentage(@Nullable ErpDecimal ratePercentage)
Domain name: DEC3_7 Internal type: P Max length: 6
@Generated(value="lombok") public void setFlowType(@Nullable FlowTypeOfFlowItem flowType)
Domain name: SBEWART Internal type: C Max length: 8
@Generated(value="lombok") public void setCurrencyOptionPremium(@Nullable ExchangeRateWith9DecimalPlaces currencyOptionPremium)
Domain name: TB_KKURS Internal type: P Max length: 7
@Generated(value="lombok") public void setPaymentDateOption(@Nullable org.joda.time.LocalDate paymentDateOption)
Domain name: DATUM Internal type: D Max length: 16
@Generated(value="lombok") public void setPaymentAmount(@Nullable CurrencyAmountsInBapiInterfaces paymentAmount)
Domain name: BAPICURR Internal type: P Max length: 12
@Generated(value="lombok") public void setPaymentCurrency(@Nullable CurrencyKey paymentCurrency)
Domain name: WAERS Internal type: C Max length: 10
@Generated(value="lombok") public void setPaymentCurrencyIso(@Nullable IsoCodeCurrency paymentCurrencyIso)
Domain name: ISOCD Internal type: C Max length: 6
@Generated(value="lombok") public void setSpotRate(@Nullable ExchangeRateWith9DecimalPlaces spotRate)
Domain name: TB_KKURS Internal type: P Max length: 7
@Generated(value="lombok") public void setSwapRate(@Nullable SwapRateWith9DecimalPlaces swapRate)
Domain name: T_SWKURS Internal type: P Max length: 7
@Generated(value="lombok") public void setExerciseDate(@Nullable org.joda.time.LocalDate exerciseDate)
Domain name: DATUM Internal type: D Max length: 16
@Generated(value="lombok") public boolean equals(Object o)
@Generated(value="lombok") public int hashCode()
@Generated(value="lombok") public String toString()
Copyright © 2017 SAP SE. All rights reserved.