SAP ABAP Class CL_TIDX_PRICE_INDEX_NEW_POS (Handle a Price Index)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷ FIN-FSCM-TRM-TM-TR (Application Component) Transaction Management
⤷ FT_PRICE_INDEX (Package) Objects Relating to Price Index for Bonds
⤷ FIN-FSCM-TRM-TM-TR (Application Component) Transaction Management
⤷ FT_PRICE_INDEX (Package) Objects Relating to Price Index for Bonds
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_TIDX_PRICE_INDEX | Price Index Interface | 20000313 |
Properties
Class | CL_TIDX_PRICE_INDEX_NEW_POS | |
Short Description | Handle a Price Index | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FT_PRICE_INDEX | Objects Relating to Price Index for Bonds |
Created | 20000313 | SAP |
Last change | 20050428 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_TIDX_PRICE_INDEX_NEW_POS has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_TIDX_PRICE_INDEX | Price Index Interface | 20000313 |
Friends
Class CL_TIDX_PRICE_INDEX_NEW_POS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CON_DATE_USAGE_EXCLUDE | Constant | Private | Type reference (TYPE) | TIDX_DATE_USAGE | 'X' | CON_DATE_USAGE_EXCLUDE | 20050110 | |
2 | CON_DATE_USAGE_LAST_KNOWN | Constant | Private | Type reference (TYPE) | TIDX_DATE_USAGE | 'L' | CON_DATE_USAGE_LAST_KNOWN | 20000313 | |
3 | CON_DATE_USAGE_NO_MODIFY | Constant | Private | Type reference (TYPE) | TIDX_DATE_USAGE | 'N' | CON_DATE_USAGE_NO_MODIFY | 20000313 | |
4 | CON_DATE_USAGE_YEAR_BEGIN | Constant | Private | Type reference (TYPE) | TIDX_DATE_USAGE | 'Y' | CON_DATE_USAGE_YEAR_BEGIN | 20000313 | |
5 | CON_FREQUENCY_DAILY | Constant | Private | Type reference (TYPE) | TIDX_FREQUENCY | 'D' | CON_FREQUENCY_DAILY | 20000313 | |
6 | CON_INTERPOLATION_LINEAR | Constant | Private | Type reference (TYPE) | TIDX_INTERPOLATION | 'L' | Linear Interpolation | 20000313 | |
7 | CON_INTERPOLATION_LINEAR_DK | Constant | Private | Type reference (TYPE) | TIDX_INTERPOLATION | '1' | Linear Interpolation for Danish Index-Linked Bonds | 20021106 | |
8 | CON_INTERPOLATION_OFF | Constant | Private | Type reference (TYPE) | TIDX_INTERPOLATION | '0' | No Interpolation | 20120814 | |
9 | CON_ROUNDING_02 | Constant | Private | Type reference (TYPE) | TIDX_ROUNDING | '02' | CON_ROUNDING_02 | 20000313 | |
10 | CON_ROUNDING_03 | Constant | Private | Type reference (TYPE) | TIDX_ROUNDING | '03' | CON_ROUNDING_03 | 20000313 | |
11 | CON_ROUNDING_04 | Constant | Private | Type reference (TYPE) | TIDX_ROUNDING | '04' | CON_ROUNDING_04 | 20000313 | |
12 | CON_ROUNDING_05 | Constant | Private | Type reference (TYPE) | TIDX_ROUNDING | '05' | CON_ROUNDING_05 | 20000313 | |
13 | CON_ROUNDING_06 | Constant | Private | Type reference (TYPE) | TIDX_ROUNDING | '06' | CON_ROUNDING_06 | 20000313 | |
14 | CON_XFALSE | Constant | Private | Type reference (TYPE) | XFELD | ' ' | CON_XFALSE | 20000313 | |
15 | CON_XTRUE | Constant | Private | Type reference (TYPE) | XFELD | 'X' | CON_XTRUE | 20000313 | |
16 | _IS_INDEX | Instance attribute | Private | Type reference (TYPE) | TIDX_PRICE_INDEX | Customizing Data for the Price Index | 20000313 | ||
17 | _IT_DIST_FLOW_TYPES | Instance attribute | Private | Type reference (TYPE) | TIDX_INDEX_DFLOWS | Dist. Flow Types for the Index | 20000313 | ||
18 | _IT_FLOW_CATEGORIES | Instance attribute | Private | Type reference (TYPE) | TIDX_INDEX_FLOWCS | Flow Categories for the Index | 20000313 | ||
19 | _PPRICEVALUE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_TIDX_PRICE_VALUE | Price Value Object | 20000313 | ||
20 | _SEC_CLASS_INFO_BADI | Instance attribute | Private | Type reference (TYPE) | VVRANLW | Security ID Number | 20050322 |
Methods
Events
Class CL_TIDX_PRICE_INDEX_NEW_POS has no event.
Types
Class CL_TIDX_PRICE_INDEX_NEW_POS has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_INDEX_NAME | Value transfer | Type reference (TYPE) | TIDX_INDEX_NAME | Name of the index | 20000313 | ||
2 | Importing | IM_SEC_CLASS_INFO_BADI | Value transfer | Type reference (TYPE) | VVRANLW | Kennummer Wertpapier | 20050322 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EXC_INDEX_NAME_NOT_VALID | Index name not valid | 20000313 |
Method GETINDEXFACTOR4DISTFLOWTYPE Signature
Method GETINDEXFACTOR4DISTFLOWTYPE on class CL_TIDX_PRICE_INDEX_NEW_POS has no parameter.
Method GETINDEXFACTOR4DISTFLOWTYPE on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method GETINDEXNAME Signature
Method GETINDEXNAME on class CL_TIDX_PRICE_INDEX_NEW_POS has no parameter.
Method GETINDEXNAME on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method GETINDEXTEXT Signature
Method GETINDEXTEXT on class CL_TIDX_PRICE_INDEX_NEW_POS has no parameter.
Method GETINDEXTEXT on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method GETINDEXVALUEDIVIDEDBYRATIO Signature
Method GETINDEXVALUEDIVIDEDBYRATIO on class CL_TIDX_PRICE_INDEX_NEW_POS has no parameter.
Method GETINDEXVALUEDIVIDEDBYRATIO on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method GETINDEXVALUEFORFLOW Signature
Method GETINDEXVALUEFORFLOW on class CL_TIDX_PRICE_INDEX_NEW_POS has no parameter.
Method GETINDEXVALUEFORFLOW on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method GET_TABLE4DATE_USAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_TAB_DATE_USAGE | Value transfer | Type reference (TYPE) | TIDX_INDEX_DFLOWS | Relation between the indexs and the Distribution flow type | 20070614 |
Method GET_TABLE4DATE_USAGE on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method INTERPOLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_INTERPOLATION_DAYS | Value transfer | Type reference (TYPE) | TIDX_INTERPOLATION_DAYS | Number of interpolation days from low to value date | 20000313 | ||
2 | Exporting | EX_INTERPOL_DAYS_LOW_2_HIGH | Value transfer | Type reference (TYPE) | TIDX_INTERPOLATION_DAYS | Number of interpolation days from low to high | 20000313 | ||
3 | Exporting | EX_INTERPOL_INDEX_VALUE | Value transfer | Type reference (TYPE) | TIDX_INDEX_VALUE | Interpolated index value | 20000313 | ||
4 | Importing | IM_HIGH_INDEX_VALUE | Value transfer | Type reference (TYPE) | TIDX_PRICE_VALUE | High index value | 20000313 | ||
5 | Importing | IM_LOW_INDEX_VALUE | Value transfer | Type reference (TYPE) | TIDX_PRICE_VALUE | Low index value | 20000313 | ||
6 | Importing | IM_VALUE_DATE | Value transfer | Type reference (TYPE) | TIDX_VALUE_DATE | Value date | 20000313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EXC_INTERNAL_LOGIC_ERROR | Internal logic error | 20000313 |
Method ISFLOWINDEXRELEVANT Signature
Method ISFLOWINDEXRELEVANT on class CL_TIDX_PRICE_INDEX_NEW_POS has no parameter.
Method ISFLOWINDEXRELEVANT on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method NUMOFDAYSBETWEENDATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_VALUE_DATE_HIGH | Value transfer | Type reference (TYPE) | TIDX_VALUE_DATE | High value date | 20000313 | ||
2 | Importing | IM_VALUE_DATE_LOW | Value transfer | Type reference (TYPE) | TIDX_VALUE_DATE | Low value date | 20000313 | ||
3 | Returning | RE_NU_OF_DAYS | Value transfer | Type reference (TYPE) | I | Number of days | 20000313 |
Method NUMOFDAYSBETWEENDATES on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method ROUNDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_IDX_VALUE_IN_RATIO | Value transfer | Type reference (TYPE) | TIDX_INDEX_VALUE | Rounded index value in ratio | 20000313 | ||
2 | Exporting | EX_IDX_VALUE_NO_RATIO | Value transfer | Type reference (TYPE) | TIDX_INDEX_VALUE_NO_RATIO | Rounded index value divided by ratio | 20000313 | ||
3 | Importing | IM_FLG_IN_RATIO | Value transfer | Type reference (TYPE) | XFELD | Flag stating, if the index value is in ratio | 20000313 | ||
4 | Importing | IM_INDEX_VALUE | Value transfer | Type reference (TYPE) | TIDX_INDEX_VALUE_NO_RATIO | Index value | 20000313 |
Method ROUNDING on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method SETDEFAULTFLOWCATEGORYSETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_INDEX_FLOW_CATS | Call by reference | Type reference (TYPE) | TIDX_INDEX_FLOWCS | Flow categories for the index | 20000313 |
Method SETDEFAULTFLOWCATEGORYSETTINGS on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method SETDEFAULTINDEXFLOWSETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_INDEX_FLOWS | Call by reference | Type reference (TYPE) | TIDX_INDEX_FLOWS | Flows for the index | 20000313 |
Method SETDEFAULTINDEXFLOWSETTINGS on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
Method SETDEFAULTINDEXSETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PRICE_INDEX | Call by reference | Type reference (TYPE) | TIDX_PRICE_INDEX | Price index | 20000313 |
Method SETDEFAULTINDEXSETTINGS on class CL_TIDX_PRICE_INDEX_NEW_POS has no exception.
History
Last changed by/on | SAP | 20050428 |
SAP Release Created in |