Beruflich Dokumente
Kultur Dokumente
AM.VAL.PARAMETER
This file must be used to parameterise the display in the AM Front-End. It is used to define the
following:
Drill-downs
Some fields have been created in this file for future use. If a field is not explained in the chapters
below, it is not fully implemented in the current version and will be in a future release.
Record ID
“SYSTEM” record specifies the default values. It will be used if no specific record has been created
for the user who is launching the Front-End. If a record is defined with the USER ID, this record
will automatically be used.
Display order
The file AM.VAL.PARAMETER allows the choice of the sorting to be applied for asset type, sub
asset type and currency display. This is specified respectively in fields DISP.ASSET.TYPE,
DISP.SUBASSET.TYPE and DISP.CURRENCY.
New List This choice opens the following multi-value field for input (Respectively
ASSET.TYPE, SUB.ASSET.TYPE and CURRENCY). This field must be filled with a sorted list of
items that will be replicated on the display.
Groups of assets
The rows are defined in the AM.VAL.PARAMETER file. They are representing a group of asset
types. Those groups are defined as follows:
A 2-digits code set in field GRP.CODE.
A label set in GRP.DESC. It is the label that is displayed in the first column of the main view
Here is the setting of the group in AM.VAL.PARAMETER that is resulting to the main view.
Note:
A few details about the group “For Memory”:
We recommend the use of code “OT” for the group “For Memory”.
We recommend the creation only one group with flag “For Memory” set to “Yes”.
The drill-down can be defined by asset or sub-asset type. It is an exclusive choice: if any drill-down
is defined at sub-asset type level, all drill-down must be defined so.
The name of the enquiry, version or script to be launched. Enquiry is defined in field
ENQUIRY.ID, the version and script in VERSION.ID.
A list of pre-defined criteria for enquiry or values for fields for version defined in the T24
standard sub-value set SEL.FIELD, SEL.OPERAND and SEL.VALUE.
The drill-downs are done on any versions or enquiries that have been created in T24. The fields that
can be used in SEL.VALUE are either
A defined field of enquiry VB.SC.VALUATION.EXTRACT
A drill-down is used only if it is linked to positions. These drill-downs can be linked at two levels:
To the asset type groups.
This is done in the same multi-value as the creation of the group by inputting additional fields.
The field DD.LABEL is containing the name of the drill-down that will appear when right-
clicking on the position.
The field VER.FUNCTION is only to be inputted for version. It can take the following values:
The sub-asset setting is to be done at the drill-down level. A selection of sub-asset types is listed
in the multi-value field SUB.ASSET.NO. Then all positions, which the sub-asset is specified for a
drill-down, will have the drill-down available in the detail windows when right clicking on the
position.
As already explained, the link is exclusive: drill-downs are linked to either asset groups or sub-asset
types, no mix is possible.
Some information is written into the windows registry under the key:
HKEY_CURRENT_USER\Software\Temenos Systems\Portfolio\Settings
This is to save windows positions (left, top, height, width) in order to recover them once launching
the front-end again.
This key is not created while deploying the application. Values are updated while moving or
resizing windows. It means that whether the key is removed, launching the front-end again will not
cause an exception error. If the key cannot be found, it will be created.
However, if the application must be removed, this key must be manually removed as the uninstall
shield does not remove it.
Config.ini
The config.ini file is installed in the same directory as the portfolio.exe program.
Columns build
The detail view can be used to display a maximum of 16 columns. Each column can be extended to
three lines (called rank); therefore three fields can be displayed in the same column for the same
position.
The columns are built in section [CONFIG]. The columns to be created are listed as follow:
COLUMN_ID_Cnr = c
Where n = Column ID (numeric)
r = Rank (a, b or c) in the column (horizontal position)
c = Column number
Figure 8 - Example of column definition in config.ini section [CONFIG]
Note: the size and alignment of each column is fixed and cannot be changed.
It is possible to modify the content of the column per group of assets by updating the section
[COLUMNS] in the config.ini.
Where
GC is the Group of assets code defined in AM.VAL.PARAMETER.
Cc is the column (and rank) reference defined in section [CONFIG] (Cf. . Columns build).
Label is the header of the column to be displayed in the view.
FieldName can be:
A field returned of the enquiry VB.SC.VALUATION.EXTRACT
GROSSAMOUNT
Object Gross cost price
Calculation formula GROSSAMOUNT = (Cost Price / Market Price) * Estimation
Calculation Detail If GR.COST.PRICE or MARKET.PRICE is displayed in a
previous column, the latest of them (latest column) is the
MCost.
If NO.NOMINAL 0
And COST.PRICE 0
And MCost 0
INTEREST.DATE
Object Next accrued interest date
Calculation formula N/A
Calculation Detail If accrued interest is not null,
INTEREST.DATE = "Accrued interest since " +
INTEREST.DATE
Notes
Format N/A
Convert into display No
ccy
CURRENCY_RATE
Object Cross rate between position currency and selected display
currency
Calculation formula N/A
Calculation Detail Conversion of 1 unit of SECURITY.CCY into display currency
Notes SECURITY.CCY must be displayed in a previous column
Format "#,##0.000000"
Convert into display N/A
ccy
ACCRUED.INT
Object Accrued interest
Calculation formula
Calculation Detail = ACCRUED.INT
Notes This field is just formatted
Format "##,##0.00"
Where the number of decimal is the one of the display
currency in table CURRENCY
Convert into display Yes
ccy
PERCENT_OF_C9a
Object How much does the position represent in the portfolio (in %)
Calculation formula = Total position value / Total portfolio value
Calculation Detail = (ESTIMATION + ACCRUED.INT) / Total portfolio
Notes ESTIMATION and ACCRUED.INT must be displayed in a
previous column
Format "0.00 %"
Convert into display Yes
ccy
UNREAL.PL.REF.CCY
Object Unrealized P&L – Market effect
Calculation formula = TOT.UNRL.MKT / VALUE.REF.CCY
Calculation Detail If a column “C4” is defined for this group of assets in config.ini,
the following calculation is processed:
= (TOT.UNRL.MKT / VALUE.REF.CCY) * (100 if group is “BO”
or “SH”)
Notes The test on C4 is not fully understandable
Format “0.00 %” or “0,000.00 %” depending on the amount
Convert into display N/A
ccy
TOT.UNRL.CCY
Object Unrealized P&L – Currency effect
Calculation formula = TOT.UNRL.CCY / VALUE.REF.CCY
Calculation Detail If a column “C4” is defined for this group of assets in config.ini,
the following calculation is processed:
TOTAL_PERFORMANCE
Object Unrealized P&L – Currency effect
Calculation formula = (TOT.UNRL.MKT + TOT.UNRL.CCY) / VALUE.REF.CCY
Calculation Detail If a column “C4” is defined for this group of assets in config.ini,
the following calculation is processed:
NO.NOMINAL
Object Nominal
Calculation formula
Calculation Detail = NO.NOMINAL
Notes
Format If APPLICATION = “SC”
“#,##0.00”
Where number of decimals is taken from field
NO.NOMINAL_GroupCode of tag [DECIMAL] in config.ini (for
SC only).
Else
"#,##0.00"
Where the number of decimal is the one of the base currency
(SECURITY.CCY) in table CURRENCY
Convert into display No
ccy
ESTIMATION
Object Value of the position (without accrued interest)
Calculation formula
Calculation Detail = ESTIMATION
Notes
Format Format of display currency with “,” as thousand separator
Convert into display Yes
ccy
It is possible to set specific group title for the print that is launched from the Performance graphic
view. It is done in section [CONFIG] as follow:
APPLICATION_GC = Label
Where
GC is the Group of assets code defined in AM.VAL.PARAMETER.
Label is the name of the group to be displayed in the printing launched from performance
display.
Important note: All group codes that are created in AM.VAL.PARAMETER must be created in this
section. If not the AM Front-End will not be initiated correctly.
Log file
T24 automatically generates a log file that is tracking the errors tracked by the Front-End.
Additionally, it is possible to make the system generate additional tracking information (names of
the VB routines that are called…) by setting a flag in config.ini file in section [CONFIG]:
Debug.CreateLogFile = FALSE / TRUE
If set to TRUE, the log file will be generated.
It is possible to set in config.ini file the number of decimals that the user wants to visualise in the
Detail view of the SC products for the field NO.NOMINAL.
It is to be added in the section [DECIMAL] as follow:
NO.NOMINAL_GC=n
Where
GC is the Group of assets code defined in AM.VAL.PARAMETER. This will only be
applicable for groups of application SC.
n is the number of decimals to be displayed.
Figure 13 - Example of setting the decimals for Nominal in config.ini section [DECIMAL]
Some clever
This section has objects to provide some additional idea for modifying or turning around
functionalities or processes of the front-end. These arrangements are just provided to help in the
implementation of some specific requirements but are not guaranteed.
For most of the fields (except the ones specified in Page 17: Columns content set-up), the format of
the figures displayed into the Detail view is directly taken from the enquiry
VB.SC.VALUATION.EXTRACT. Then, by modifying the format at this level, you can modify
most fields
For example, if the bank wants to display the “coupon per year” with 2 decimals.
This column is from the field COUP.PR.YEAR in the config.ini section [COLUMN]:
By changing the relevant field LENGTH.MASK from value “19L” to “19L2” in the enquiry
VB.SC.VALUATION.EXTRACT the format of the “Cpn/Year” column will be changed to 2
decimals:
Figure 15 – Update format in the enquiry VB.SC.VALUATION.EXTRACT
Note:
Those modifications will affect all users and all products and must be performed on both enquiries,
VB.SC.VALUATION.EXTRACT and VB.SC.VEH.YYYYMM.
The bank may require the display in the Detail view of a data that is not contained in any fields of
SC.VALUATION.EXTRACT. It is not possible to add a field in the valuation file, but the output of
enquiry VB.SC.VALUATION.EXTRACT can be overwritten by some CONVERSION routine.
This is a way to make those new data available for the Front-End. The conversion routine will get
the value of the new data and will overwrite a field that is not used in the display. This field that can
be used by the Front-End will then contain a different value than the standard one. The bank can
then display the data it requires.
Note:
Those modifications will affect all users and all products.
This must be performed on both enquiries VB.SC.VALUATION.EXTRACT and VB.SC.VEH.YYYYMM.
Remove fields to reduce loading time
Note:
Those modifications will affect all users and all products.