SAP ABAP Class CL_OTC_OPTION_POSITION_TMP_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 20011105
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ASSESSABLE_POSITION_VAL Treasury: Position Can Be Valued 20011109
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 20011109
Properties
Class CL_OTC_OPTION_POSITION_TMP_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 20011105   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)
2 TRDE 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 20011109
2 IF_CALCULABLE_POS_CAL Position with Cash Flow Calculation 20110725
3 IF_LAST_AMORT_CAL Last Amortization Data 20011109
Friends
Class CL_OTC_OPTION_POSITION_TMP_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 20011107
2 _ACTIVITY_UL Instance attribute Private Type reference (TYPE) VTIFHAZU Underlying transaction status table 20011107
3 _KEYDATE Instance attribute Private Type reference (TYPE) TPM_TRLDATE Treasury Ledger Date 20011107
4 _KEYDATE_B Instance attribute Private Type reference (TYPE) TPM_TRLDATE Treasury Ledger Date 20011113
5 _PERIOD_BEGIN Instance attribute Private Type reference (TYPE) TPM_TRLDATE Treasury Ledger Date 20011107
6 _POSITION_CATEGORY Instance attribute Private Type reference (TYPE) TRR_POSITION_CATEGORY Position Category 20011107
7 _POS_MAN_PROC Instance attribute Private Type reference (TYPE) TPM_POS_MAN_PROC Position management procedure 20011108
8 _PRODUCT_CATEGORY Instance attribute Private Type reference (TYPE) SANLF Product Category 20011107
9 _QUANTITY_SIGN Instance attribute Private Type reference (TYPE) TB_SSIGN Direction of flow 20011113
10 _TAB_FLOWS Instance attribute Private Type reference (TYPE) FTR_FHAPO Treasury: Table Type for VTBFHAPO 20011107
11 _TAB_FLOWS_UL Instance attribute Private Type reference (TYPE) FTR_VTIFHAPO Table Type for VTIFHAPO 20011107
12 _TRANSACTION Instance attribute Private Type reference (TYPE) VTBFHA Financial Transaction 20011107
13 _TRANSACTION_UL Instance attribute Private Type reference (TYPE) VTIFHA Underlying transaction 20011107
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Add Message 20020118
2 DERIVE_BUSTRANSCAT Instance method Private Method Determines Business Transaction Category 20011114
3 DERIVE_POS_MAN_PROC Instance method Private Method Derives Position Management Procedure 20011108
4 DERIVE_QUANTITY Instance method Private Method Determines the Quantity 20011108
5 DETERMINE_BOOK_VALUE Instance method Private Method Determines the Book Value 20011112
6 GENERATE_BUSTRANSID Instance method Private Method Generates the BUSTRANSID 20011112
7 GET_MAIN_FLOW Instance method Private Method Supplies the Main Flow (Premium) 20011112
8 LOAD_POSTING_ITEMS Instance method Private Method Loads Posting Items 20011114
9 RESOLVE_BUSTRANSID Instance method Private Method Generates the BUSTRANSID 20011112
10 RETRIEVE_POSITIONS Static method Public Method Gets all Positions for Key Date 20011107
11 SET_ATTRIBUTES Instance method Public Method Sets attributes 20011107
12 SIMULATE_VALUATION Instance method Private Method Simulates the Valuation 20011109
13 SUPPLEMENT_ACCOUNTS Instance method Private Method Adds Account Data for Posting Items 20011114
Events
Class CL_OTC_OPTION_POSITION_TMP_TRR has no event.
Types
Class CL_OTC_OPTION_POSITION_TMP_TRR has no local type.
Method Signatures

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_OTC_OPTION_POSITION_TMP_TRR has no parameter.
Method ADD_MESSAGE on class CL_OTC_OPTION_POSITION_TMP_TRR has no exception.

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 20011114
2 Returning RE_BUSTRANSCAT Value transfer Type reference (TYPE) TPM_BUSTRANSCAT Geschäftsvorfallstyp 20011114

Method DERIVE_BUSTRANSCAT on class CL_OTC_OPTION_POSITION_TMP_TRR has no exception.

Method DERIVE_POS_MAN_PROC Signature

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

Method DERIVE_QUANTITY Signature

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

Method DETERMINE_BOOK_VALUE Signature

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

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 20011112
2 Importing IM_SUFFIX Value transfer Type reference (TYPE) CHAR3 Suffix 20011112
3 Returning RE_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID GV-ID 20011112

Method GENERATE_BUSTRANSID on class CL_OTC_OPTION_POSITION_TMP_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 20011112
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011112

Method LOAD_POSTING_ITEMS Signature

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

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 20011112
2 Returning RE_FLOW Value transfer Type reference (TYPE) VTBFHAPO Bewegung 20011112

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

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 20011107
2 Importing IM_ACTIVITY Value transfer Type reference (TYPE) VTBFHAZU Vorgang 20011107
3 Importing IM_ACTIVITY_UL Value transfer Type reference (TYPE) VTIFHAZU Underlyinggeschäft Statustabelle 20011107
4 Importing IM_KEYDATE Value transfer Type reference (TYPE) TPM_TRLDATE Stichtag, Periodenende 20011107
5 Importing IM_KEYDATE_B Value transfer Type reference (TYPE) TPM_TRLDATE Stichtagsperiodenanfang 20011113
6 Importing IM_PERIOD_BEGIN Value transfer Type reference (TYPE) TPM_TRLDATE Periodenanfang 20011107
7 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) FTR_FHAPO Tabelle mit Bewegungen 20011107
8 Importing IM_TAB_FLOWS_UL Value transfer Type reference (TYPE) FTR_VTIFHAPO Tabellentyp für VTIFHAPO 20011107
9 Importing IM_TRANSACTION Value transfer Type reference (TYPE) VTBFHA Finanzgeschäft 20011107
10 Importing IM_TRANSACTION_UL Value transfer Type reference (TYPE) VTIFHA Underlyinggeschäft 20011107
11 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20011107
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20011107

Method SIMULATE_VALUATION Signature

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

Method SUPPLEMENT_ACCOUNTS Signature

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