SAP ABAP Class CL_OTC_OPTION_POSITION_TRR (OTC Option Position for Data Extraction (Preliminary))
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 20011115
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ASSESSABLE_POSITION_VAL Treasury: Position Can Be Valued 20011115
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CALCULABLE_POS_CAL Position with Cash Flow Calculation 20110725
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LAST_AMORT_CAL Last Amortization Data 20011115
Properties
Class CL_OTC_OPTION_POSITION_TRR  
Short Description OTC Option Position for Data Extraction (Preliminary)    
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 20011115   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ASSESSABLE_POSITION_VAL Treasury: Position Can Be Valued 20011115
2 IF_CALCULABLE_POS_CAL Position with Cash Flow Calculation 20110725
3 IF_LAST_AMORT_CAL Last Amortization Data 20011115
Friends
Class CL_OTC_OPTION_POSITION_TRR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _ACTIVITY Instance attribute Private Type reference (TYPE) VTBFHAZU Transaction activity 20011115
2 _ACTIVITY_UL Instance attribute Private Type reference (TYPE) VTIFHAZU Underlying transaction status table 20011115
3 _KEYDATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Treasury Ledger Date 20011115
4 _KEYDATE_B Instance attribute Private Type reference (TYPE) TPM_TRLDATE Treasury Ledger Date 20011115
5 _PERIOD_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Treasury Ledger Date 20011115
6 _POSITION_CATEGORY Instance attribute Private Type reference (TYPE) TRR_POSITION_CATEGORY Position Category 20011115
7 _POS_MAN_PROC Instance attribute Private Type reference (TYPE) TPM_POS_MAN_PROC Position management procedure 20011115
8 _PRODUCT_CATEGORY Instance attribute Private Type reference (TYPE) SANLF Product Category 20011115
9 _QUANTITY_SIGN Instance attribute Private Type reference (TYPE) TB_SSIGN Direction of flow 20011115
10 _TAB_FLOWS Instance attribute Private Type reference (TYPE) FTR_FHAPO Treasury: Table Type for VTBFHAPO 20011115
11 _TAB_FLOWS_UL Instance attribute Private Type reference (TYPE) FTR_VTIFHAPO Table Type for VTIFHAPO 20011115
12 _TRANSACTION Instance attribute Private Type reference (TYPE) VTBFHA Financial Transaction 20011115
13 _TRANSACTION_UL Instance attribute Private Type reference (TYPE) VTIFHA Underlying transaction 20011115
Methods
# Method Level Visibility Method type Description Created on
1 DERIVE_BUSTRANSCAT Instance method Private Method Determines Business Transaction Category 20011115
2 DERIVE_POS_MAN_PROC Instance method Private Method Derives Position Management Procedure 20011115
3 DERIVE_QUANTITY Instance method Private Method Determines the Quantity 20011115
4 DETERMINE_BOOK_VALUE Instance method Private Method Determines the Book Value 20011115
5 GENERATE_BUSTRANSID Instance method Private Method Generates the BUSTRANSID 20011115
6 GET_MAIN_FLOW Instance method Private Method Supplies the Main Flow (Premium) 20011115
7 LOAD_POSTING_ITEMS Instance method Private Method Loads Posting Items 20011115
8 RESOLVE_BUSTRANSID Instance method Private Method Generates the BUSTRANSID 20011115
9 RETRIEVE_POSITIONS Static method Public Method Gets all Positions for Key Date 20011115
10 SET_ATTRIBUTES Instance method Public Method Sets Attributes 20011115
11 SIMULATE_VALUATION Instance method Private Method Simulates the Valuation 20011115
12 SUPPLEMENT_ACCOUNTS Instance method Private Method Adds Account Data for Posting Items 20011115
Events
Class CL_OTC_OPTION_POSITION_TRR has no event.
Types
Class CL_OTC_OPTION_POSITION_TRR has no local type.
Method Signatures

Method DERIVE_BUSTRANSCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Bewegung 20011115
2 Returning RE_BUSTRANSCAT Value transfer Type reference (TYPE) TPM_BUSTRANSCAT Geschäftsvorfallstyp 20011115

Method DERIVE_BUSTRANSCAT on class CL_OTC_OPTION_POSITION_TRR has no exception.

Method DERIVE_POS_MAN_PROC Signature

Method DERIVE_POS_MAN_PROC on class CL_OTC_OPTION_POSITION_TRR has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method DERIVE_QUANTITY Signature

Method DERIVE_QUANTITY on class CL_OTC_OPTION_POSITION_TRR has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method DETERMINE_BOOK_VALUE Signature

Method DETERMINE_BOOK_VALUE on class CL_OTC_OPTION_POSITION_TRR has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method GENERATE_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW Value transfer Type reference (TYPE) VTBFHAPO Bewegung 20011115
2 Importing IM_SUFFIX Value transfer Type reference (TYPE) CHAR3 Suffix 20011115
3 Returning RE_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID GV-ID 20011115

Method GENERATE_BUSTRANSID on class CL_OTC_OPTION_POSITION_TRR has no exception.

Method GET_MAIN_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FLOW Value transfer Type reference (TYPE) VTBFHAPO Finanzgeschäftsbewegung 20011115
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method LOAD_POSTING_ITEMS Signature

Method LOAD_POSTING_ITEMS on class CL_OTC_OPTION_POSITION_TRR has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method RESOLVE_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID GV-ID 20011115
2 Returning RE_FLOW Value transfer Type reference (TYPE) VTBFHAPO Bewegung 20011115

Method RESOLVE_BUSTRANSID on class CL_OTC_OPTION_POSITION_TRR has no exception.

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 Stichtag, Periodenende 20011115
2 Importing IM_KEYDATE_B Value transfer Type reference (TYPE) TPM_TRLDATE Stichtagperiodenanfang 20011115
3 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Periodenanfang 20011115
4 Importing IM_RANGES Value transfer Type reference (TYPE) DIFS_SELECTION_RANGES Ranges über Differenzierungswerte für DB-Selektion 20011115
5 Returning RE_TAB_POSITION Value transfer Type reference (TYPE) TRRY_POSITION_EXTEN1 Tabelle mit Positionen für Reporting 20011115
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCOUNTING_CODE Value transfer Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20011115
2 Importing IM_ACTIVITY Value transfer Type reference (TYPE) VTBFHAZU Vorgang 20011115
3 Importing IM_ACTIVITY_UL Value transfer Type reference (TYPE) VTIFHAZU Underlyinggeschäft Statustabelle 20011115
4 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_TRLDATE Stichtag, Periodenende 20011115
5 Importing IM_KEYDATE_B Value transfer Type reference (TYPE) TPM_TRLDATE Stichtagsperiodenanfang 20011115
6 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Periodenanfang 20011115
7 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) FTR_FHAPO Tabelle mit Bewegungen 20011115
8 Importing IM_TAB_FLOWS_UL Value transfer Type reference (TYPE) FTR_VTIFHAPO Tabellentyp für VTIFHAPO 20011115
9 Importing IM_TRANSACTION Value transfer Type reference (TYPE) VTBFHA Finanzgeschäft 20011115
10 Importing IM_TRANSACTION_UL Value transfer Type reference (TYPE) VTIFHA Underlyinggeschäft 20011115
11 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20011115
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method SIMULATE_VALUATION Signature

Method SIMULATE_VALUATION on class CL_OTC_OPTION_POSITION_TRR has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115

Method SUPPLEMENT_ACCOUNTS Signature

Method SUPPLEMENT_ACCOUNTS on class CL_OTC_OPTION_POSITION_TRR has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011115
History
Last changed by/on SAP  20130531 
SAP Release Created in 462_10