Class FinancialTransactionNPV
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FinancialTransactionNPV_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<FinancialTransactionNPV,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<FinancialTransactionNPV>Selector for all available fields of FinancialTransactionNPV.static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.String<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.String<FinancialTransactionNPV>static final SimpleProperty.String<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.String<FinancialTransactionNPV>static final SimpleProperty.Date<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>static final SimpleProperty.NumericDecimal<FinancialTransactionNPV>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFinancialTransactionNPV(String companyCode, String financialTransaction, String financialTransactionNPVType, LocalDate netPresentValueValidityDate, BigDecimal netPresentValueAmountInNPVCrcy, String netPresentValueCurrency, BigDecimal intrinsicValueAmountInNPVCrcy, BigDecimal timeValueAmountInNPVCrcy, BigDecimal cleanPriceAmountInNPVCrcy, BigDecimal incomingNPVAmountInNPVCrcy, BigDecimal outgoingNPVAmountInNPVCrcy, BigDecimal riskFreeNPVAmountInNPVCrcy, BigDecimal creditValueAdjmtAmtInNPVCrcy, BigDecimal debitValueAdjmtAmtInNPVCrcy, Collection<SAP__Message> _Messages) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableConstraints: Not nullable, Precision: 21, Scale: 0(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 21, Scale: 0Constraints: Not nullable, Precision: 21, Scale: 0protected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 13(Key Field) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 21, Scale: 0Constraints: Not nullable, Precision: 21, Scale: 0protected ODataEntityKeygetKey()Constraints: Not nullable, Precision: 21, Scale: 0Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullableConstraints: Not nullable, Precision: 21, Scale: 0Constraints: Not nullable, Precision: 21, Scale: 0Constraints: Not nullable, Precision: 21, Scale: 0getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetCleanPriceAmountInNPVCrcy(BigDecimal cleanPriceAmountInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetCompanyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetCreditValueAdjmtAmtInNPVCrcy(BigDecimal creditValueAdjmtAmtInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetDebitValueAdjmtAmtInNPVCrcy(BigDecimal debitValueAdjmtAmtInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetFinancialTransaction(String financialTransaction) (Key Field) Constraints: Not nullable, Maximum length: 13voidsetFinancialTransactionNPVType(String financialTransactionNPVType) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetIncomingNPVAmountInNPVCrcy(BigDecimal incomingNPVAmountInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetIntrinsicValueAmountInNPVCrcy(BigDecimal intrinsicValueAmountInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetNetPresentValueAmountInNPVCrcy(BigDecimal netPresentValueAmountInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetNetPresentValueCurrency(String netPresentValueCurrency) Constraints: Not nullable, Maximum length: 3voidsetNetPresentValueValidityDate(LocalDate netPresentValueValidityDate) (Key Field) Constraints: Not nullablevoidsetOutgoingNPVAmountInNPVCrcy(BigDecimal outgoingNPVAmountInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetRiskFreeNPVAmountInNPVCrcy(BigDecimal riskFreeNPVAmountInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0voidsetTimeValueAmountInNPVCrcy(BigDecimal timeValueAmountInNPVCrcy) Constraints: Not nullable, Precision: 21, Scale: 0toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of FinancialTransactionNPV. -
COMPANY_CODE
-
FINANCIAL_TRANSACTION
-
FINANCIAL_TRANSACTION_NPV_TYPE
-
NET_PRESENT_VALUE_VALIDITY_DATE
-
NET_PRESENT_VALUE_AMOUNT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> NET_PRESENT_VALUE_AMOUNT_IN_NPV_CRCY -
NET_PRESENT_VALUE_CURRENCY
-
INTRINSIC_VALUE_AMOUNT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> INTRINSIC_VALUE_AMOUNT_IN_NPV_CRCY -
TIME_VALUE_AMOUNT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> TIME_VALUE_AMOUNT_IN_NPV_CRCY -
CLEAN_PRICE_AMOUNT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> CLEAN_PRICE_AMOUNT_IN_NPV_CRCY -
INCOMING_NPV_AMOUNT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> INCOMING_NPV_AMOUNT_IN_NPV_CRCY -
OUTGOING_NPV_AMOUNT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> OUTGOING_NPV_AMOUNT_IN_NPV_CRCY -
RISK_FREE_NPV_AMOUNT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> RISK_FREE_NPV_AMOUNT_IN_NPV_CRCY -
CREDIT_VALUE_ADJMT_AMT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> CREDIT_VALUE_ADJMT_AMT_IN_NPV_CRCY -
DEBIT_VALUE_ADJMT_AMT_IN_NPV_CRCY
public static final SimpleProperty.NumericDecimal<FinancialTransactionNPV> DEBIT_VALUE_ADJMT_AMT_IN_NPV_CRCY -
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations.
-
-
Constructor Details
-
FinancialTransactionNPV
public FinancialTransactionNPV() -
FinancialTransactionNPV
public FinancialTransactionNPV(@Nullable String companyCode, @Nullable String financialTransaction, @Nullable String financialTransactionNPVType, @Nullable LocalDate netPresentValueValidityDate, @Nullable BigDecimal netPresentValueAmountInNPVCrcy, @Nullable String netPresentValueCurrency, @Nullable BigDecimal intrinsicValueAmountInNPVCrcy, @Nullable BigDecimal timeValueAmountInNPVCrcy, @Nullable BigDecimal cleanPriceAmountInNPVCrcy, @Nullable BigDecimal incomingNPVAmountInNPVCrcy, @Nullable BigDecimal outgoingNPVAmountInNPVCrcy, @Nullable BigDecimal riskFreeNPVAmountInNPVCrcy, @Nullable BigDecimal creditValueAdjmtAmtInNPVCrcy, @Nullable BigDecimal debitValueAdjmtAmtInNPVCrcy, @Nullable Collection<SAP__Message> _Messages)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FinancialTransactionNPV>
-
setCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setFinancialTransaction
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: FinancialTransaction
- Parameters:
financialTransaction- Financial Transaction
-
setFinancialTransactionNPVType
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FinancialTransactionNPVType
- Parameters:
financialTransactionNPVType- Price/NPV Type for OTC Transactions
-
setNetPresentValueValidityDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: NetPresentValueValidityDate
- Parameters:
netPresentValueValidityDate- Effective From
-
setNetPresentValueAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: NetPresentValueAmountInNPVCrcy
- Parameters:
netPresentValueAmountInNPVCrcy- Net Present Value
-
setNetPresentValueCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NetPresentValueCurrency
- Parameters:
netPresentValueCurrency- Currency of Net Present Value
-
setIntrinsicValueAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: IntrinsicValueAmountInNPVCrcy
- Parameters:
intrinsicValueAmountInNPVCrcy- Intrinsic Value of an Option in NPV Currency
-
setTimeValueAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: TimeValueAmountInNPVCrcy
- Parameters:
timeValueAmountInNPVCrcy- Time Value of an Option in NPV Currency
-
setCleanPriceAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: CleanPriceAmountInNPVCrcy
- Parameters:
cleanPriceAmountInNPVCrcy- Clean Price in NPV Currency
-
setIncomingNPVAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: IncomingNPVAmountInNPVCrcy
- Parameters:
incomingNPVAmountInNPVCrcy- NPV of Incoming Side
-
setOutgoingNPVAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: OutgoingNPVAmountInNPVCrcy
- Parameters:
outgoingNPVAmountInNPVCrcy- NPV of Outgoing Side
-
setRiskFreeNPVAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: RiskFreeNPVAmountInNPVCrcy
- Parameters:
riskFreeNPVAmountInNPVCrcy- Risk-Free NPV
-
setCreditValueAdjmtAmtInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: CreditValueAdjmtAmtInNPVCrcy
- Parameters:
creditValueAdjmtAmtInNPVCrcy- Credit Value Adjustment
-
setDebitValueAdjmtAmtInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: DebitValueAdjmtAmtInNPVCrcy
- Parameters:
debitValueAdjmtAmtInNPVCrcy- Debit Value Adjustment
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FinancialTransactionNPV>
-
getKey
- Overrides:
getKeyin classVdmObject<FinancialTransactionNPV>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FinancialTransactionNPV>
-
fromMap
- Overrides:
fromMapin classVdmObject<FinancialTransactionNPV>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FinancialTransactionNPV>
-
builder
-
getCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getFinancialTransaction
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: FinancialTransaction
- Returns:
- Financial Transaction
-
getFinancialTransactionNPVType
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FinancialTransactionNPVType
- Returns:
- Price/NPV Type for OTC Transactions
-
getNetPresentValueValidityDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: NetPresentValueValidityDate
- Returns:
- Effective From
-
getNetPresentValueAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: NetPresentValueAmountInNPVCrcy
- Returns:
- Net Present Value
-
getNetPresentValueCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NetPresentValueCurrency
- Returns:
- Currency of Net Present Value
-
getIntrinsicValueAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: IntrinsicValueAmountInNPVCrcy
- Returns:
- Intrinsic Value of an Option in NPV Currency
-
getTimeValueAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: TimeValueAmountInNPVCrcy
- Returns:
- Time Value of an Option in NPV Currency
-
getCleanPriceAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: CleanPriceAmountInNPVCrcy
- Returns:
- Clean Price in NPV Currency
-
getIncomingNPVAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: IncomingNPVAmountInNPVCrcy
- Returns:
- NPV of Incoming Side
-
getOutgoingNPVAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: OutgoingNPVAmountInNPVCrcy
- Returns:
- NPV of Outgoing Side
-
getRiskFreeNPVAmountInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: RiskFreeNPVAmountInNPVCrcy
- Returns:
- Risk-Free NPV
-
getCreditValueAdjmtAmtInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: CreditValueAdjmtAmtInNPVCrcy
- Returns:
- Credit Value Adjustment
-
getDebitValueAdjmtAmtInNPVCrcy
Constraints: Not nullable, Precision: 21, Scale: 0Original property name from the Odata EDM: DebitValueAdjmtAmtInNPVCrcy
- Returns:
- Debit Value Adjustment
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<FinancialTransactionNPV>
-
equals
- Overrides:
equalsin classVdmEntity<FinancialTransactionNPV>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FinancialTransactionNPV>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FinancialTransactionNPV>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FinancialTransactionNPV>
-