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
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
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000313
2 GETINDEXFACTOR4DISTFLOWTYPE Instance method Public Method 20000313
3 GETINDEXNAME Instance method Public Method 20000313
4 GETINDEXTEXT Instance method Public Method 20000313
5 GETINDEXVALUEDIVIDEDBYRATIO Instance method Public Method The Index Value Divided by the Ratio 20000313
6 GETINDEXVALUEFORFLOW Instance method Public Method 20000313
7 GET_TABLE4DATE_USAGE Instance method Public Method 20070614
8 INTERPOLATE Instance method Private Method Interpolate Between the Index Values 20000313
9 ISFLOWINDEXRELEVANT Instance method Public Method 20000313
10 NUMOFDAYSBETWEENDATES Instance method Private Method Calculate the Number of Days Between Two Dates 20000313
11 ROUNDING Instance method Private Method Perform the Rounding 20000313
12 SETDEFAULTFLOWCATEGORYSETTINGS Instance method Private Method Set the Default Flow Categories Settings 20000313
13 SETDEFAULTINDEXFLOWSETTINGS Instance method Private Method Set the Default Settings of the Flows for the Index 20000313
14 SETDEFAULTINDEXSETTINGS Instance method Private Method Set the Default Settings of the Index Main Entity 20000313
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