SAP ABAP Class CL_COMMON_VALUATOR_VAL (Treasury: General Valuator for a Position to be Valued)
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
Properties
Class CL_COMMON_VALUATOR_VAL  
Short Description Treasury: General Valuator for a Position to be Valued    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_VALUATION   Treasury: General Valuation 
Created 19991118   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VALCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_COMMON_VALUATOR_VAL has no interface implemented.
Friends
Class CL_COMMON_VALUATOR_VAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCUMULATOR Instance attribute Private Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Accumulator 20000105
2 ASSESSABLE_POSITION Instance attribute Private Object reference (TYPE REF TO) IF_ASSESSABLE_POSITION_VAL Position that can be Valued 19991122
3 IMPAIRMENT Instance attribute Private Type reference (TYPE) TPM_FLG_IMPAIRMENT Impairment 20030115
4 KEY_DATE Instance attribute Private Type reference (TYPE) TPM_VAL_KEYDATE Date of Valuation 19991122
5 LAST_AMORT Instance attribute Private Object reference (TYPE REF TO) IF_LAST_AMORT_CAL Last Amortization Data 20000726
6 POS_MAN_PROC Instance attribute Private Type reference (TYPE) TPM_POS_MAN_PROC Position Management Procedure 19991126
7 STATE_OF_VALUATOR Instance attribute Private Type reference (TYPE) TPM_STATE_OF_COM_VAL Status of General Valuator 20000128
8 TAB_MESSAGE Instance attribute Private Type reference (TYPE) BAL_T_MSG Messages 19991122
9 TAB_VALUATION_STEP Instance attribute Private Type reference (TYPE) VALY_IF_VALUATION_STEP Valuation Steps 19991118
10 VAL_CAT Instance attribute Private Type reference (TYPE) TPM_VAL_CAT Valuation Category 19991122
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19991122
2 GET_ACCUMULATOR Instance method Public Method Reporting: Returns Accumulator 20011218
3 GET_MESSAGES Instance method Public Method Returns Messages 19991129
4 GET_VALUATION_STEPS Instance method Public Method Gets the Single Valuation Steps 19991118
5 INITIALIZE_ACCUMULATOR Instance method Private Method Initializes the Accumulator 19991118
6 INITIALIZE_VAL_STEPS Instance method Private Method Initializes the Valuation Steps 19991118
7 PROCESS Instance method Private Method Coordinates the Valuation Process 19991118
8 VALUE_POSITION Instance method Public Method Carries Out Valuation for a Position 19991118
Events
Class CL_COMMON_VALUATOR_VAL has no event.
Types
Class CL_COMMON_VALUATOR_VAL 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_ASSESSABLE_POSITION Call by reference Object reference (TYPE REF TO) IF_ASSESSABLE_POSITION_VAL Position 19991122
2 Importing IM_IMPAIRMENT Value transfer Type reference (TYPE) TPM_FLG_IMPAIRMENT SPACE Kennzeichen Impairment 20030115
3 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_VAL_KEYDATE Datum der Bewertung 19991122
4 Importing IM_LAST_AMORT Call by reference Object reference (TYPE REF TO) IF_LAST_AMORT_CAL Daten der letzten Amortisierung 20000726
5 Importing IM_VAL_CAT Call by reference Type reference (TYPE) TPM_VAL_CAT Typ der Bewertung 19991122
# Exception Resumable Description Created on
1 KEY_DATE_INVALID kein Bewertungsdatum übergeben 19991122
2 POSITION_INVALID keine Position übergeben 19991122
3 VAL_CAT_INVALID kein Bewertungstyp übergeben 19991122

Method GET_ACCUMULATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACCUMULATOR Value transfer Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Addierer 20011218

Method GET_ACCUMULATOR on class CL_COMMON_VALUATOR_VAL has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_MESSAGE Value transfer Type reference (TYPE) BAL_T_MSG Meldungen 19991129

Method GET_MESSAGES on class CL_COMMON_VALUATOR_VAL has no exception.

Method GET_VALUATION_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_VALUATION_STEP Value transfer Type reference (TYPE) VALY_IF_VALUATION_STEP Bewertungsschritte 19991122

Method GET_VALUATION_STEPS on class CL_COMMON_VALUATOR_VAL has no exception.

Method INITIALIZE_ACCUMULATOR Signature

Method INITIALIZE_ACCUMULATOR on class CL_COMMON_VALUATOR_VAL has no parameter.
Method INITIALIZE_ACCUMULATOR on class CL_COMMON_VALUATOR_VAL has no exception.

Method INITIALIZE_VAL_STEPS Signature

Method INITIALIZE_VAL_STEPS on class CL_COMMON_VALUATOR_VAL has no parameter.
# Exception Resumable Description Created on
1 INIT_VAL_STEPS_ERROR Fehler bei der Initialisierung der Bewertungsschritte 19991122
2 POSITION_ERROR Fehler beim bewertbareb Bestand 19991122

Method PROCESS Signature

Method PROCESS on class CL_COMMON_VALUATOR_VAL has no parameter.
# Exception Resumable Description Created on
1 VALUE_ERROR Fehler beim Durchführen der Bewertungsschritte 19991122

Method VALUE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POS_MAN_PROC Value transfer Type reference (TYPE) TPM_POS_MAN_PROC Bestandsführungsverfahren 20000207
2 Exporting EX_STATE_OF_VALUATOR Value transfer Type reference (TYPE) CHAR1 Return-Code 20000128
# Exception Resumable Description Created on
1 FAILED Fehler bei Bewertung des Bestandes 19991123
History
Last changed by/on SAP  20071120 
SAP Release Created in