SAP ABAP Class CL_SAC_CALCULATOR_SEC_CAL (SAC Calculator (incremental) for Securities)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_GENERAL (Package) CFM TM: Application Basis / Global Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SAC_CALCULATOR_GEN_CAL SAC Calculator (Incremental) Superclass 20090427
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_NEW_SAC_CALCULATOR_CAL SAC Calculator (Incremental) 20090428
Properties
Class CL_SAC_CALCULATOR_SEC_CAL  
Short Description SAC Calculator (incremental) for Securities    
Super Class CL_SAC_CALCULATOR_GEN_CAL SAC Calculator (Incremental) Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_GENERAL   CFM TM: Application Basis / Global Objects 
Created 20060316   SAP 
Last change 20091125   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 TRPM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SAC_CALCULATOR_SEC_CAL has no interface implemented.
Friends
Class CL_SAC_CALCULATOR_SEC_CAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SECURITY_ID Instance attribute Protected Type reference (TYPE) VVRANLW Security ID number 20090427
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACCRUED_INTEREST_FLOW Instance method Protected Method Adds accrued interest flow 20090427
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090427
3 DETERMINE_ACCRUED_INTEREST Instance method Protected Method Determines the Accrued Interest Adjustment 20090427
4 SURPRESS_INCONSISTENCY_MSG Instance method Private Method 20090427
Events
Class CL_SAC_CALCULATOR_SEC_CAL has no event.
Types
Class CL_SAC_CALCULATOR_SEC_CAL has no local type.
Method Signatures

Method ADD_ACCRUED_INTEREST_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_SAC_FLOW Call by reference Type reference (TYPE) TRPM_IT_SAC_FLOW 20090427
2 Importing IM_FLG_NO_INDEX Call by reference Type reference (TYPE) XFELD No Index-Clean Component 20090910
3 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20090427
4 Importing IM_TAB_FLOW_AD_TRL Call by reference Type reference (TYPE) TRLIY_AD_FLOW Tabelle von Erfolgsbewegungen 20090427
# Exception Resumable Description Created on
1 FAILED Fehler 20090427

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AMORTIZATION_PROC Call by reference Type reference (TYPE) TRGS_AMORT_PROC Attribute eines Amortisierungsverfahrens 20090427
2 Importing IM_LAST_AMORT_INFO Call by reference Object reference (TYPE REF TO) IF_LAST_AMORT_CAL Daten der letzten Amortisierung 20090427
3 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) IF_CALCULABLE_POS_CAL Treasury: Position can be Valued 20090427

Method CONSTRUCTOR on class CL_SAC_CALCULATOR_SEC_CAL has no exception.

Method DETERMINE_ACCRUED_INTEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_ACCRUED_INTEREST Value transfer Type reference (TYPE) TPM_POSITION_AMT Stückzinsbetrag 20090427
2 Changing EX_ACCRUED_INTEREST_IDX_CLEAN Value transfer Type reference (TYPE) TPM_POSITION_AMT_IDX_CLEAN Amount in Position Currency Index-Clean 20090910
3 Importing IM_CALCULATION_DATE Value transfer Type reference (TYPE) DVALUT Berechnungstag 20090427
4 Importing IM_CALC_DATE_INCL Value transfer Type reference (TYPE) VVSINCL Inklusivkennzeichen für Anfang und Ende eines Zeitraumes 20090427
5 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_VAL_KEYDATE Stichtag der Bewertung 20090427
6 Importing IM_LAST_AMORT_AMT Value transfer Type reference (TYPE) TPM_POSITION_AMT Amortisierter Anschaffungswert 20090427
7 Importing IM_NOMINAL_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_AMT Nominalbetrag 20090427
8 Importing IM_NOMINAL_ORG_AMT Value transfer Type reference (TYPE) TPM_NOMINAL_ORG_AMT Ursprünglicher Nominalbetrag 20090427
9 Importing IM_TAB_FLOW_AD_TRL Call by reference Type reference (TYPE) TRLIY_AD_FLOW Tabelle von Erfolgsbewegungen 20090427
10 Importing IM_UNITS Value transfer Type reference (TYPE) TPM_UNITS Stücke 20090427
# Exception Resumable Description Created on
1 FAILED Systemfehler 20090427

Method SURPRESS_INCONSISTENCY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEYDATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20090427
2 Importing IM_LAST_AMORT_KEYDATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Bestandsvaluta 20090427
3 Importing IM_TAB_SAC_FLOW Call by reference Type reference (TYPE) TRPM_IT_SAC_FLOW 20090427
# Exception Resumable Description Created on
1 NOMINAL_INCONSISTENT 20090427
History
Last changed by/on SAP  20091125 
SAP Release Created in