SAP ABAP Class CL_REPO_POSITION_TRR (Money Market Transaction)
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 20011105
Properties
Class CL_REPO_POSITION_TRR  
Short Description Money Market Transaction    
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 20011105   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_REPO_POSITION_TRR has no forward declaration.
Interfaces
Class CL_REPO_POSITION_TRR has no interface implemented.
Friends
Class CL_REPO_POSITION_TRR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IS_REVERSED Instance attribute Private Type reference (TYPE) FLAG Has Transaction Been Reversed? 20011218
2 _CLOSE_ACCRUED_INTEREST Instance attribute Private Type reference (TYPE) VTBFHAPO Transaction Flow: Close -- Accrued Interest 20011115
3 _CLOSE_MAIN_FLOW Instance attribute Private Type reference (TYPE) VTBFHAPO Transaction Flow: Close 20011115
4 _END_DATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Date of Close Transaction 20011112
5 _KEYDATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Key Date 20011114
6 _KEYDATE_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE First Key Date in Interval 20011114
7 _OPEN_ACCRUED_INTEREST Instance attribute Private Type reference (TYPE) VTBFHAPO Transaction Flow: Open -- Accrued Interest 20011115
8 _OPEN_MAIN_FLOW Instance attribute Private Type reference (TYPE) VTBFHAPO Transaction Flow: Open 20011115
9 _PERIOD_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Start of Period 20011114
10 _PORTFOLIO Instance attribute Private Type reference (TYPE) RPORTB Portfolio Containing Repo Transaction 20011116
11 _SETTLEMENT_DATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Settlement Date 20011105
12 _TRADING_DATE Instance attribute Private Type reference (TYPE) TPM_TRR_TRADING_DATE Contract Date 20020107
13 _TRL_POSITION Instance attribute Private Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20011114
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20011105
2 RETREIVE_POSITIONS Static method Public Method Gets all Positions for Key Date 20011105
Events
Class CL_REPO_POSITION_TRR has no event.
Types
Class CL_REPO_POSITION_TRR 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_KEYDATE Value transfer Type reference (TYPE) TPM_TRLDATE Stichtag 20011105
2 Importing IM_KEYDATE_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Erster Stichtag in Intervall 20011114
3 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Begin der Periode 20011105
4 Importing IM_TRL_POSITION Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL TRL Position 20011105
# Exception Resumable Description Created on
1 FAILED Allgemeiner Fehler 20011214
2 KEY_DATE_BEFORE_CONTRACT_DATE Stichtag liegt vor dem Abschlussdatum des Geschäfts 20011214

Method RETREIVE_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 20011105
2 Importing IM_KEYDATE_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Erster Stichtag in Intervall 20011114
3 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Treasury Ledger Datum 20011105
4 Importing IM_RANGES Value transfer Type reference (TYPE) DIFS_SELECTION_RANGES Ranges über Differenzierungswerte für DB-Selektion 20011105
5 Returning RE_TAB_POSITION Value transfer Type reference (TYPE) TRRY_POSITION_EXTEN1 Tabelle mit Positionen für Reporting 20011105
# Exception Resumable Description Created on
1 FAILED Allgemeine Ausnahme 20011105
History
Last changed by/on SAP  20050109 
SAP Release Created in 462_10