SAP ABAP Class CL_SWAP_POSITION_TRR (Position for Swap)
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 20011025
Properties
Class CL_SWAP_POSITION_TRR  
Short Description Position for Swap    
Super Class CL_POSITION_EXTEN1_TRR Position with Capital Flow Calculation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FTR_TRL_REPORTING   Reporting Treasury Ledger 
Created 20011025   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_SWAP_POSITION_TRR has no interface implemented.
Friends
Class CL_SWAP_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 20020119
2 _BROTHER Instance attribute Private Object reference (TYPE REF TO) CL_SWAP_POSITION_TRR Other Side of the Swap 20011114
3 _CLOSE_FLOW Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Flow at End of Hedge Period 20020119
4 _CONTRACT_DATE Instance attribute Private Type reference (TYPE) TB_DBLFZ Contract date 20011114
5 _CON_LEG_FIXED Constant Public Type reference (TYPE) CHAR1 'F' Side with Fixed Interest 20011116
6 _CON_LEG_PURCHASE Constant Public Type reference (TYPE) CHAR1 'P' Purchase Side of the Swap Transaction 20011114
7 _CON_LEG_SALE Constant Public Type reference (TYPE) CHAR1 'S' Sale Side of the Swap Transaction 20011114
8 _CON_LEG_VARIABEL Constant Public Type reference (TYPE) CHAR1 'V' Side with Variable Interest 20011116
9 _CON_VAL_POSTING_LEG Constant Private Type reference (TYPE) CHAR1 'F' This Side Has Been Valued and Has Postings 20011114
10 _HEDGE_BEGIN Instance attribute Private Type reference (TYPE) TB_DFAELL Start of Hedge Period (Settlement Date) 20020119
11 _HEDGE_END Instance attribute Private Type reference (TYPE) TB_DFAELL End of Hedge Period 20020119
12 _INTEREST_FLOWS Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Interest Flows 20020119
13 _IT_MSG Instance attribute Private Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20011114
14 _IT_TRANS Instance attribute Private Type reference (TYPE) T_IT_TRANS Transactions 20011114
15 _KEYDATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Key Date 20011114
16 _KEYDATE_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Start of Key Date Interval 20011114
17 _LEG Instance attribute Private Type reference (TYPE) CHAR1 Fixed or Variable Interest Side 20011116
18 _LEG_SIGN Instance attribute Private Type reference (TYPE) CHAR1 Purchase or Sale Side of the Swap Transaction 20011116
19 _NOTICE_DATE Instance attribute Private Type reference (TYPE) DATS Date for End of Contract by Notice 20011114
20 _OPEN_FLOW Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO Flow at Start of Hedge Period 20020119
21 _PERIOD_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Start of Period 20011114
22 _POSITION_CATEGORY Instance attribute Private Type reference (TYPE) TRR_POSITION_CATEGORY Position Category 20020119
23 _POSITION_TRL Instance attribute Private Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20011114
24 _PRODUCT_CATEGORY Instance attribute Private Type reference (TYPE) SANLF Product Category 20011114
25 _PTRL_QUERY_SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_QUERY_SERVICE_TRL Treasury Ledger Query Service 20011114
26 _TRADING_DATE Instance attribute Private Type reference (TYPE) TB_DVTRAB Trading Date 20020119
27 _VTBFHA Instance attribute Private Type reference (TYPE) VTBFHA Transaction 20020119
28 _VTBFHAPO Instance attribute Private Type reference (TYPE) FTRTR_TAB_FHAPO VTBFHAPO 20011115
29 _VTBFHAZU Instance attribute Private Type reference (TYPE) VTBFHAZU Transaction Status 20020119
30 _VTBFINKO Instance attribute Private Type reference (TYPE) FTRTR_TAB_FINKO Transaction Conditions 20020119
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011115
2 CONSTRUCTOR Instance method Public Constructor Constructor 20011114
3 GETLEGFLAG Instance method Public Method Gets the Relevant Swap Position 20020508
4 SET_BROTHER Instance method Public Method Set Other Side of the FX Transaction 20011114
Events
Class CL_SWAP_POSITION_TRR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_IT_TRANS Private See coding T_IT_TRANS 20011114
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWAP_POSITION_TRR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWAP_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_AMOUNT Value transfer Type reference (TYPE) TPM_AMOUNT Nominal amount of the deal 20011114
2 Importing IM_BEGIN_TERM Value transfer Type reference (TYPE) DATS Open date of the contract 20011115
3 Importing IM_CURRENCY Value transfer Type reference (TYPE) TPM_CURR Nominal curency 20011114
4 Importing IM_DIFF_VALUES Value transfer Type reference (TYPE) DIFS_DIFF_VALUES Struktur für Differenzierungswerte 20011114
5 Importing IM_END_TERM Value transfer Type reference (TYPE) DATS Settlement date of the contract 20011115
6 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_TRLDATE Stichtag 20011114
7 Importing IM_KEYDATE_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Key date period 20011114
8 Importing IM_LEG Call by reference Type reference (TYPE) CHAR1 ('F','V') Fixed or Variable 20011116
9 Importing IM_LEG_SIGN Value transfer Type reference (TYPE) CHAR1 {'P', 'S'} Purchase or Sale 20011116
10 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Begin der Periode 20011114
11 Importing IM_POSITION_TRL Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20011114
12 Importing IM_VTBFHA Value transfer Type reference (TYPE) VTBFHA Transaction 20020119
13 Importing IM_VTBFHAPO Value transfer Type reference (TYPE) FTRTR_TAB_FHAPO VTBFHAPO 20011115
14 Importing IM_VTBFHAPO_ADD_FLOWS Value transfer Type reference (TYPE) FTRTR_TAB_FHAPO VTBFHAPO additional flows 20020119
15 Importing IM_VTBFHAZU Value transfer Type reference (TYPE) VTBFHAZU Transaction Activity 20020119
16 Importing IM_VTBFINKO Value transfer Type reference (TYPE) FTRTR_TAB_FINKO Transaction Condition 20020119

Method CONSTRUCTOR on class CL_SWAP_POSITION_TRR has no exception.

Method GETLEGFLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LEG_FLAG Value transfer Type reference (TYPE) CHAR1 Zu betrachtende Position des Swaps 20020508

Method GETLEGFLAG on class CL_SWAP_POSITION_TRR has no exception.

Method SET_BROTHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BROTHER Call by reference Object reference (TYPE REF TO) CL_SWAP_POSITION_TRR Brother Swap 20011114

Method SET_BROTHER on class CL_SWAP_POSITION_TRR has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 462_10