SAP ABAP Class CL_PRICE_INDEX_VAL (Treasury: Index Valuation Step)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_VALUATION (Package) Treasury: General Valuation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VALUATION_STEP_VAL Treasury: Valuation Step 20000508
Properties
Class CL_PRICE_INDEX_VAL  
Short Description Treasury: Index Valuation Step    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_VALUATION   Treasury: General Valuation 
Created 20000508   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 VALCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_VALUATION_STEP_VAL Treasury: Valuation Step 20000508
Friends
Class CL_PRICE_INDEX_VAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENCIES Instance attribute Private Type reference (TYPE) TRGS_CURRENCIES Position and Valuation Currency 20000508
2 STATE_OF_STEP Instance attribute Private Type reference (TYPE) TPM_STATE_OF_STEP Status of the Valuation Step 20000508
3 TAB_MESSAGE Instance attribute Private Type reference (TYPE) BAL_T_MSG Messages 20000508
4 TAB_RESET_VALUATION_FLOW Instance attribute Private Type reference (TYPE) VALY_VALUATION_FLOW Valuation Flows for Reset 20000509
5 TAB_SUPPORTED_PROD_CAT Instance attribute Private Type reference (TYPE) TRGR_PRODUCT_CATEGORY Supported Product Categories 20010423
6 TAB_VALUATION_FLOW Instance attribute Private Type reference (TYPE) VALY_VALUATION_FLOW Valuation Flows 20000508
7 _CALCBASIS Instance attribute Private Type reference (TYPE) VALS_CALC_BASIS Calculation Basis for Price-Index Valuation 20000508
8 _INDEXVALUATION Instance attribute Private Type reference (TYPE) VALS_PRICE_INDEX Amounts in Price-Index Valuation 20000509
9 _NEWDATA Instance attribute Private Type reference (TYPE) VALS_NEW_DATA New Book Values After Price-Index Valuation 20000510
10 _POS_MAN_PROC Instance attribute Private Type reference (TYPE) TPM_POS_MAN_PROC Position Management Procedure 20000510
11 _PPRICEINDEX Instance attribute Private Object reference (TYPE REF TO) IF_TIDX_PRICE_INDEX Price Index Interface 20000509
12 _RATE_CATEGORY Instance attribute Private Type reference (TYPE) KURST_CURR Rate Type 20000510
13 _VWPANLA Instance attribute Private Type reference (TYPE) VWPANLA Asset Master for Securities 20000508
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Private Method Calculates the Amortization Amounts 20000508
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000510
3 CREATE_VALUATION_FLOW Instance method Private Method Generates a Valuation Flow 20000508
4 DETERMINE_CALCULATION_BASIS Instance method Private Method Determines the Calculation Bases 20000508
Events
Class CL_PRICE_INDEX_VAL has no event.
Types
Class CL_PRICE_INDEX_VAL has no local type.
Method Signatures

Method CALCULATE Signature

Method CALCULATE on class CL_PRICE_INDEX_VAL has no parameter.
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler beim Umrechnen eines Betrages von BestW in BewW 20000508
2 SYSTEM_ERROR Programmabbruch! 20000508

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POS_MAN_PROC Value transfer Type reference (TYPE) TPM_POS_MAN_PROC Bestandsführungsverfahren 20000510
2 Importing IM_RATE_CATEGORY Value transfer Type reference (TYPE) KURST_CURR Kurstyp 20000510

Method CONSTRUCTOR on class CL_PRICE_INDEX_VAL has no exception.

Method CREATE_VALUATION_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_TAB_VAL_FLOW Value transfer Type reference (TYPE) TPMY_ACCU_FLOW Bewegungen als Objekte (für Addierer) 20000508
2 Importing IM_VAL_CAT Value transfer Type reference (TYPE) TPM_VAL_CAT Typ der Bewertung 20000509
# Exception Resumable Description Created on
1 SYSTEM_ERROR Systemfehler; Programmabbruch! 20000508

Method DETERMINE_CALCULATION_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCUMULATOR Call by reference Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Addierer 20000508
2 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Datum der Bewertung 20000508
3 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) IF_ASSESSABLE_POSITION_VAL bewertbare Position 20000508
4 Importing IM_VAL_CAT Call by reference Type reference (TYPE) TPM_VAL_CAT Typ der Bewertung 20010423
# Exception Resumable Description Created on
1 EXC_NO_INDEX_BOND Error, the bond is not an index bond 20000511
2 EXC_PRICE_INDEX_ERROR Error when trying to create the price index 20000509
3 EXC_SECURITY_ID_ERROR Error when reading the security ID data 20000509
4 RATE_ERROR Fehler bei Bestimmung eines Umrechnungskurses 20000508
5 SYSTEM_ERROR Systemfehler; Programmabbruch! 20000508
History
Last changed by/on SAP  20050109 
SAP Release Created in