SAP ABAP Class CL_FORW_BOND_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 20011029
Properties
Class CL_FORW_BOND_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 20011029   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FORW_BOND_POSITION_TRR has no forward declaration.
Interfaces
Class CL_FORW_BOND_POSITION_TRR has no interface implemented.
Friends
Class CL_FORW_BOND_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? 20020508
2 PERIOD_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Start of Period 20011029
3 TRL_POSITION Instance attribute Private Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20011029
4 _KEYDATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Key Date 20011116
5 _KEYDATE_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE First Key Date in Interval 20011116
6 _PORTFOLIO Instance attribute Private Type reference (TYPE) RPORTB Portfolio Containing the Forward Transaction 20011116
7 _PRICE_CURR Instance attribute Private Type reference (TYPE) TPM_TRR_POSITION_PRICE_CURR Price for a Position (for a Given Currency) 20011030
8 _PRICE_PCT Instance attribute Private Type reference (TYPE) TPM_TRR_POSITION_PRICE_PCT Price for a Position (Percentage) 20011030
9 _PRICE_PCT_SIM Instance attribute Private Type reference (TYPE) TPM_TRR_POSITION_PRICE_PCT Simulated Price for a Position (Percentage) 20011030
10 _SETTLEMENT_DATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Settlement Date 20011030
11 _TAB_FHAPO Instance attribute Private Type reference (TYPE) FTR_FHAPO Transaction Flows 20011031
12 _TRADING_DATE Instance attribute Private Type reference (TYPE) TPM_TRR_TRADING_DATE Contract Date 20020108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20011029
2 RETREIVE_POSITIONS Static method Public Method Gets all Positions for Key Date 20011029
Events
Class CL_FORW_BOND_POSITION_TRR has no event.
Types
Class CL_FORW_BOND_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 20011029
2 Importing IM_KEYDATE_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Erster Stichtag in Intervall 20011116
3 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Begin der Periode 20011029
4 Importing IM_TRL_POSITION Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL TRL Position 20011029
# Exception Resumable Description Created on
1 FAILED Allgemeiner Fehler 20020123
2 KEY_DATE_BEFORE_CONTRACT_DATE Stichtag liegt vor dem Abschlussdatum des Geschäfts 20020123

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