SAP ABAP Class CL_TIDX_PRICE_INDEX (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 19990824
Properties
Class CL_TIDX_PRICE_INDEX  
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 19990804   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TIDX_PRICE_INDEX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_TIDX_PRICE_INDEX Price Index Interface 19990824
Friends
Class CL_TIDX_PRICE_INDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_DATE_USAGE_LAST_KNOWN Constant Private Type reference (TYPE) TIDX_DATE_USAGE 'L' CON_DATE_USAGE_LAST_KNOWN 19990804
2 CON_DATE_USAGE_NO_MODIFY Constant Private Type reference (TYPE) TIDX_DATE_USAGE 'N' CON_DATE_USAGE_NO_MODIFY 19990804
3 CON_DATE_USAGE_YEAR_BEGIN Constant Private Type reference (TYPE) TIDX_DATE_USAGE 'Y' CON_DATE_USAGE_YEAR_BEGIN 19990804
4 CON_FREQUENCY_DAILY Constant Private Type reference (TYPE) TIDX_FREQUENCY 'D' CON_FREQUENCY_DAILY 19990804
5 CON_INTERPOLATION_LINEAR Constant Private Type reference (TYPE) TIDX_INTERPOLATION 'L' CON_INTERPOLATION_LINEAR 19990804
6 CON_ROUNDING_02 Constant Private Type reference (TYPE) TIDX_ROUNDING '02' CON_ROUNDING_02 19990804
7 CON_ROUNDING_03 Constant Private Type reference (TYPE) TIDX_ROUNDING '03' CON_ROUNDING_03 19990804
8 CON_ROUNDING_04 Constant Private Type reference (TYPE) TIDX_ROUNDING '04' CON_ROUNDING_04 19990804
9 CON_ROUNDING_05 Constant Private Type reference (TYPE) TIDX_ROUNDING '05' CON_ROUNDING_05 19990804
10 CON_ROUNDING_06 Constant Private Type reference (TYPE) TIDX_ROUNDING '06' CON_ROUNDING_06 19990804
11 CON_XFALSE Constant Private Type reference (TYPE) XFELD ' ' CON_XFALSE 19990806
12 CON_XTRUE Constant Private Type reference (TYPE) XFELD 'X' CON_XTRUE 19990806
13 _IS_INDEX Instance attribute Private Type reference (TYPE) TIDX_PRICE_INDEX Data for the Price Index 19990804
14 _IT_FLOW_CATEGORIES Instance attribute Private Type reference (TYPE) TIDX_INDEX_FLOWCS Flow Categories for the Index 19990823
15 _PPRICEVALUE Instance attribute Private Object reference (TYPE REF TO) CL_TIDX_PRICE_VALUE Price Value Object 19990806
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990804
2 GETINDEXNAME Instance method Public Method 19990824
3 GETINDEXTEXT Instance method Public Method 19990824
4 GETINDEXVALUEDIVIDEDBYRATIO Instance method Public Method The index value divided by the ratio 19990804
5 GETINDEXVALUEFORFLOW Instance method Public Method 19990824
6 INTERPOLATE Instance method Private Method Interpolate Between the Index Values 19990806
7 ISFLOWINDEXRELEVANT Instance method Public Method 19990827
8 NUMOFDAYSBETWEENDATES Instance method Private Method Calculate the Number of Days Between Two Dates 19990806
9 ROUNDING Instance method Private Method Perform the Rounding 19990806
10 SETDEFAULTFLOWCATEGORYSETTINGS Instance method Private Method Set the Default Flow Categories Settings 19990823
11 SETDEFAULTINDEXFLOWSETTINGS Instance method Private Method Set the Default Settings of the Flows for the Index 19990804
12 SETDEFAULTINDEXSETTINGS Instance method Private Method Set the Default Settings of the Index Main Entity 19990804
Events
Class CL_TIDX_PRICE_INDEX has no event.
Types
Class CL_TIDX_PRICE_INDEX 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 19990804
# Exception Resumable Description Created on
1 EXC_INDEX_NAME_NOT_VALID Index name not valid 19990804
2 EXC_NO_INDEX_VALUES_DEFINED No index values defined 19990804

Method GETINDEXNAME Signature

Method GETINDEXNAME on class CL_TIDX_PRICE_INDEX has no parameter.
Method GETINDEXNAME on class CL_TIDX_PRICE_INDEX has no exception.

Method GETINDEXTEXT Signature

Method GETINDEXTEXT on class CL_TIDX_PRICE_INDEX has no parameter.
Method GETINDEXTEXT on class CL_TIDX_PRICE_INDEX has no exception.

Method GETINDEXVALUEDIVIDEDBYRATIO Signature

Method GETINDEXVALUEDIVIDEDBYRATIO on class CL_TIDX_PRICE_INDEX has no parameter.
Method GETINDEXVALUEDIVIDEDBYRATIO on class CL_TIDX_PRICE_INDEX has no exception.

Method GETINDEXVALUEFORFLOW Signature

Method GETINDEXVALUEFORFLOW on class CL_TIDX_PRICE_INDEX has no parameter.
Method GETINDEXVALUEFORFLOW on class CL_TIDX_PRICE_INDEX 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 19990809
2 Exporting EX_INTERPOL_DAYS_LOW_2_HIGH Value transfer Type reference (TYPE) TIDX_INTERPOLATION_DAYS Number of interpolation days from low to high 19990809
3 Exporting EX_INTERPOL_INDEX_VALUE Value transfer Type reference (TYPE) TIDX_INDEX_VALUE Interpolated index value 19990809
4 Importing IM_HIGH_INDEX_VALUE Value transfer Type reference (TYPE) TIDX_PRICE_VALUE High index value 19990806
5 Importing IM_LOW_INDEX_VALUE Value transfer Type reference (TYPE) TIDX_PRICE_VALUE Low index value 19990806
6 Importing IM_VALUE_DATE Value transfer Type reference (TYPE) TIDX_VALUE_DATE Value date 19990806
# Exception Resumable Description Created on
1 EXC_INTERNAL_LOGIC_ERROR Internal logic error 19990806

Method ISFLOWINDEXRELEVANT Signature

Method ISFLOWINDEXRELEVANT on class CL_TIDX_PRICE_INDEX has no parameter.
Method ISFLOWINDEXRELEVANT on class CL_TIDX_PRICE_INDEX 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 19990806
2 Importing IM_VALUE_DATE_LOW Value transfer Type reference (TYPE) TIDX_VALUE_DATE Low value date 19990806
3 Returning RE_NU_OF_DAYS Value transfer Type reference (TYPE) I Number of days 19990806

Method NUMOFDAYSBETWEENDATES on class CL_TIDX_PRICE_INDEX 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 19990809
2 Exporting EX_IDX_VALUE_NO_RATIO Value transfer Type reference (TYPE) TIDX_INDEX_VALUE_NO_RATIO Rounded index value divided by ratio 19990809
3 Importing IM_FLG_IN_RATIO Value transfer Type reference (TYPE) XFELD Flag stating, if the index value is in ratio 19990806
4 Importing IM_INDEX_VALUE Value transfer Type reference (TYPE) TIDX_INDEX_VALUE_NO_RATIO Index value 19990806

Method ROUNDING on class CL_TIDX_PRICE_INDEX 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 19990823

Method SETDEFAULTFLOWCATEGORYSETTINGS on class CL_TIDX_PRICE_INDEX 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 19990804

Method SETDEFAULTINDEXFLOWSETTINGS on class CL_TIDX_PRICE_INDEX 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 19990804

Method SETDEFAULTINDEXSETTINGS on class CL_TIDX_PRICE_INDEX has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in