SAP ABAP Class CL_FRA_POSITION_TRR (FRA Position for Data Extraction)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-BO (Application Component) Back Office
     FTR_TRL_REPORTING (Package) Reporting Treasury Ledger
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_POSITION_EXTEN1_TRR Position with Capital Flow Calculation 20011030
Properties
Class CL_FRA_POSITION_TRR  
Short Description FRA Position for Data Extraction    
Super Class CL_POSITION_EXTEN1_TRR Position with Capital Flow Calculation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_TRL_REPORTING   Reporting Treasury Ledger 
Created 20011030   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FTRTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRA_POSITION_TRR has no interface implemented.
Friends
Class CL_FRA_POSITION_TRR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _ADD_FLOWS Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Additional Flows 20020108
2 _CLOSE_FLOW Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Flow at End of Hedge Period 20011204
3 _CONTRACTDATE Instance attribute Private Type reference (TYPE) TB_DBLFZ Contract Date 20011107
4 _HEDGE_BEGIN Instance attribute Private Type reference (TYPE) TB_DFAELL Start of Hedge Period (Settlement Date) 20011107
5 _HEDGE_END Instance attribute Private Type reference (TYPE) TB_DFAELL End of Hedge Period 20011204
6 _INTEREST_FLOWS Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Interest Flow(s) at Start of Hedge Period 20011204
7 _IT_MSG Instance attribute Private Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20011116
8 _KEYDATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Key Date Calculation 20011030
9 _KEYDATE_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Key Date Calculation: Start 20011113
10 _NOM_INTEREST_RATE Instance attribute Private Type reference (TYPE) PKOND Percentage rate for condition items 20011108
11 _OPEN_FLOW Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Flow at Start of Contract 20011204
12 _PERIOD_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Start Date of Calculation Period 20011030
13 _POSITION_CATEGORY Instance attribute Private Type reference (TYPE) TRR_POSITION_CATEGORY Position Category 20011030
14 _PRODUCT_CATEGORY Instance attribute Private Type reference (TYPE) SANLF Product Category 20011030
15 _PTRL_QUERY_SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_QUERY_SERVICE_TRL Treasury Ledger Query Service 20011116
16 _REF_INTEREST Instance attribute Private Type reference (TYPE) REFERENZ Reference Interest Rate 20011108
17 _TRADINGDATE Instance attribute Private Type reference (TYPE) TB_DVTRAB Trading Date 20020108
18 _TRL_POSITION Instance attribute Private Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20011030
19 _VTBFHA Instance attribute Private Type reference (TYPE) VTBFHA Transaction 20011204
20 _VTBFHAPO Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Flows (Database View) 20011101
21 _VTBFHAZU Instance attribute Private Type reference (TYPE) VTBFHAZU Transaction Status 20011204
22 _VTBFINKO Instance attribute Private Type reference (TYPE) FTRTR_TAB_FINKO Transaction Conditions 20011204
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011116
2 CONSTRUCTOR Instance method Public Constructor Constructor 20011113
3 FORWARD_RATE_CALCULATE Instance method Private Method Calculates the Forward Rate on Key Date 20020108
4 GET_NOM_INTEREST_RATE Instance method Public Method Nominal Fixed Interest Rate 20011113
5 GET_REF_INTEREST Instance method Public Method Reference Interest (e.g. LIBOR ...) 20011113
6 LOAD_POSTING_ITEMS_FROM_TRL Instance method Private Method Load Posting Items from TRL 20011031
7 RETRIEVE_POSITIONS Static method Public Method Retrieves all Positions for Key Date 20011030
Events
Class CL_FRA_POSITION_TRR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_VAMA_RUN Private See coding Variation Margin? 20011031
2 TYP_TAB_VAMA_RUN Private See coding Table Type of Structure TYP_STR_VAMA_RUN 20011031
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FRA_POSITION_TRR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FRA_POSITION_TRR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_TRLDATE Key date 20011113
2 Importing IM_KEYDATE_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Key date begin 20011113
3 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Period begin 20011113
4 Importing IM_STR_DIFF_VALUES Value transfer Type reference (TYPE) DIFS_DIFF_VALUES Struktur für Differenzierungswerte 20011113
5 Importing IM_TRL_POSITION Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20011113
6 Importing IM_VTBFHA Call by reference Type reference (TYPE) VTBFHA Transaction 20011212
7 Importing IM_VTBFHAPO Value transfer Type reference (TYPE) FTRTR_TAB_FHAPO VTBFHAPO 20011113
8 Importing IM_VTBFHAPO_ADD_FLOWS Call by reference Type reference (TYPE) FTRTR_TAB_FHAPO VTBFHAPO additional flows 20020108
9 Importing IM_VTBFHAZU Call by reference Type reference (TYPE) VTBFHAZU Transaction Activity 20011212
10 Importing IM_VTBFINKO Call by reference Type reference (TYPE) FTRTR_TAB_FINKO Transaction Condition 20011212

Method CONSTRUCTOR on class CL_FRA_POSITION_TRR has no exception.

Method FORWARD_RATE_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FORWARD_RATE Value transfer Type reference (TYPE) AZINSSATZ Zinssatz 20020108

Method FORWARD_RATE_CALCULATE on class CL_FRA_POSITION_TRR has no exception.

Method GET_NOM_INTEREST_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NOM_INTEREST_RATE Value transfer Type reference (TYPE) PKOND Prozentsatz der Konditionsposition 20011113

Method GET_NOM_INTEREST_RATE on class CL_FRA_POSITION_TRR has no exception.

Method GET_REF_INTEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REF_INTEREST Value transfer Type reference (TYPE) SZSREF Zinsreferenz 20011113

Method GET_REF_INTEREST on class CL_FRA_POSITION_TRR has no exception.

Method LOAD_POSTING_ITEMS_FROM_TRL Signature

Method LOAD_POSTING_ITEMS_FROM_TRL on class CL_FRA_POSITION_TRR has no parameter.
# Exception Resumable Description Created on
1 FAILED Error occurred 20011031

Method RETRIEVE_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_TRLDATE Treasury Ledger Datum 20011030
2 Importing IM_KEYDATE_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Key date begin 20011113
3 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Treasury Ledger Datum 20011030
4 Importing IM_RANGES Value transfer Type reference (TYPE) DIFS_SELECTION_RANGES Ranges über Differenzierungswerte für DB-Selektion 20011030
5 Returning RE_TAB_POSITION Value transfer Type reference (TYPE) TRRY_POSITION_EXTEN1 Tabelle mit Positionen für Reporting 20011030
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011030
History
Last changed by/on SAP  20050109 
SAP Release Created in 462_10