SAP ABAP Class CL_VERSION_DB_TEM (Manager for Database Access to Versions)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTEM_EXPOSURE_MGT_PER (Package) Treasury: Exposure Management - Persistency Layer
Properties
Class CL_VERSION_DB_TEM  
Short Description Manager for Database Access to Versions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class TEM_MESSAGES_PER    
Program status     
Category 0   
Package FTEM_EXPOSURE_MGT_PER   Treasury: Exposure Management - Persistency Layer 
Created 20050315   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TEMCO 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_VERSION_DB_TEM has no interface implemented.
Friends
Class CL_VERSION_DB_TEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_VERSION_DB_TEM Manager for Database Access to Versions 20050315
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050315
2 GET_EXPOSURES_EXCL_PROFILE Instance method Public Method Gets Exposures Excluding a Profile 20050421
3 GET_LAST_UPD_EXPOSURES Instance method Public Method Gets Last Transferred Exposure 20050503
4 GET_LAST_UPD_VERSION_NO Instance method Public Method Number of Last Transferred Version 20050407
5 GET_LAST_VERSION_FOR_EXPOS Instance method Public Method Gets Last Version of an Exposure 20050517
6 GET_LAST_VERSION_NO Instance method Public Method Calculate Last Assigned Version Number of a Profile 20050317
7 GET_MANAGER Static method Public Method Gets Manager 20050315
8 GET_VERSION Instance method Public Method Gets a Version 20050315
9 GET_VERSIONS_BY_RANGES Instance method Public Method Gets Versions 20050520
10 GET_VERSION_BY_HEDGE_KEY Instance method Public Method Gets Version with Exposures for Hedge Management Key 20050523
11 GET_VERS_EXPOSURES_BY_RANGES Instance method Public Method Read Versioned Exposures with Ranges 20050407
Events
Class CL_VERSION_DB_TEM has no event.
Types
Class CL_VERSION_DB_TEM has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_VERSION_DB_TEM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_VERSION_DB_TEM has no exception.

Method GET_EXPOSURES_EXCL_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_EXPOSURE Call by reference Type reference (TYPE) TEMY_VERSEXPOS Tabellentyp für versionierte Exposure 20050421
2 Importing IM_EXCLUDED_PROFILE Call by reference Type reference (TYPE) TEM_PLANNING_PROFILE Planungsprofil 20050421
3 Importing IM_TAB_RAW_EXPOSURE Call by reference Type reference (TYPE) TEMY_RAWEXPOS Tabelle von Rohexposures 20050421

Method GET_EXPOSURES_EXCL_PROFILE on class CL_VERSION_DB_TEM has no exception.

Method GET_LAST_UPD_EXPOSURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_EXPOSURE Call by reference Type reference (TYPE) TEMY_VERSEXPOS Zuletzt übergleitete Exposures 20050503
2 Importing IM_TAB_EXPOSURE Call by reference Type reference (TYPE) TEMY_VERSEXPOS Exposures, deren Vorgänger gesucht werden 20050503

Method GET_LAST_UPD_EXPOSURES on class CL_VERSION_DB_TEM has no exception.

Method GET_LAST_UPD_VERSION_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROFILE_ID Call by reference Type reference (TYPE) TEM_PLANNING_PROFILE Planungsprofil 20050407
2 Returning RE_VERSION_NO Value transfer Type reference (TYPE) TEM_VERSION Versionsnummer 20050407

Method GET_LAST_UPD_VERSION_NO on class CL_VERSION_DB_TEM has no exception.

Method GET_LAST_VERSION_FOR_EXPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VERSION_NO Call by reference Type reference (TYPE) TEM_VERSION Versionsnummer 20050517
2 Importing IM_STR_EXPOSURE_KEY Call by reference Type reference (TYPE) TEMS_EXT_EXPOSURE_KEY Externer Schlüssel eines Exposures 20050517
# Exception Resumable Description Created on
1 EXPOSURE_NOT_FOUND Exposure nicht vorhanden 20050517

Method GET_LAST_VERSION_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROFILE_ID Call by reference Type reference (TYPE) TEM_PLANNING_PROFILE Planungsprofil 20050317
2 Returning RE_LAST_VERSION_NO Value transfer Type reference (TYPE) TEM_VERSION Letzte vergebene Versionsnummer 20050523

Method GET_LAST_VERSION_NO on class CL_VERSION_DB_TEM has no exception.

Method GET_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MANAGER Value transfer Object reference (TYPE REF TO) CL_VERSION_DB_TEM Manager für Datenbankzugriffe auf Versionen 20050315

Method GET_MANAGER on class CL_VERSION_DB_TEM has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VERSION Call by reference Object reference (TYPE REF TO) CL_VERSION_TEM Version für Exposure Management 20050315
2 Importing IM_FLG_LOCK Call by reference Type reference (TYPE) FLAG TEMCO_XFALSE Version sperren 20050407
3 Importing IM_PROFILE_ID Call by reference Type reference (TYPE) TEM_PLANNING_PROFILE Planungsprofil 20050315
4 Importing IM_RNG_PLANNING_PERIOD Call by reference Type reference (TYPE) TEMR_PLANNING_PERIOD Range für Planungsperiode 20080430
5 Importing IM_RNG_PLANNING_YEAR Call by reference Type reference (TYPE) TRGR_POSTING_YEAR Range Buchungsjahr (Geschäftsjahr) 20080430
6 Importing IM_SCOPE Call by reference Type reference (TYPE) CHAR1 TEMCO_CHAR_2 2 = Sperre geht an Verbucher über, 3 = Sperre bleibt 20050420
7 Importing IM_VERSION_NO Call by reference Type reference (TYPE) TEM_VERSION Versionsnummer 20050315
# Exception Resumable Description Created on
1 EXPOSURES_NOT_FOUND Exposures nicht gefunden 20050316
2 FOREIGN_LOCK Version ist gesperrt 20050407
3 PROFILE_NOT_FOUND Planungsprofil nicht gefunden 20050315
4 VERSION_NOT_FOUND Version nicht gefunden 20050315

Method GET_VERSIONS_BY_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_VERSION Call by reference Type reference (TYPE) TEMY_VERSION_P Tabelle von Versionen 20050520
2 Importing IM_FLG_LOCK Call by reference Type reference (TYPE) FLAG TEMCO_XFALSE Versionen sperren 20050520
3 Importing IM_RNG_PROFILE_ID Call by reference Type reference (TYPE) TEMR_PROFILE_ID Rangetabelle for Profil 20050520
4 Importing IM_RNG_VERSION_DATE Call by reference Type reference (TYPE) TEMR_VERSION_DATE Range für Versionsdatum 20050520
5 Importing IM_RNG_VERSION_NO Call by reference Type reference (TYPE) TEMR_VERSION_NO Rangetabelle für Version 20050520
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20050520
2 FOREIGN_LOCK Version gesperrt 20050520

Method GET_VERSION_BY_HEDGE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_P_VERSION Call by reference Object reference (TYPE REF TO) CL_VERSION_TEM Version für Exposure Management 20050523
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050523
3 Importing IM_HEDGE_PLAN_ID Call by reference Type reference (TYPE) THM_PLANNERID Hedgemanagement: Sicherungsplan-ID 20050523
4 Importing IM_HED_EXPOSURE_ID Call by reference Type reference (TYPE) THM_EXPOSUREID Hedgemanagement: Exposure-ID 20050523
5 Importing IM_TRANSACTION_ID Call by reference Type reference (TYPE) THM_TRANSACTION Sicherungsverwaltung: Transaktion 20050523
# Exception Resumable Description Created on
1 NO_VERSION_FOUND keine Version gefunden 20050523

Method GET_VERS_EXPOSURES_BY_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_VERSEXPOS Call by reference Type reference (TYPE) TEMY_VERSEXPOS Tabellentyp für versionierte Exposure 20050407
2 Importing IM_RNG_PROFILE_ID Call by reference Type reference (TYPE) TEMR_PROFILE_ID Rangetabelle for Profil 20050407
3 Importing IM_RNG_VERSION_NO Call by reference Type reference (TYPE) TEMR_VERSION_NO Rangetabelle für Version 20050407
# Exception Resumable Description Created on
1 NO_EXPOSURE_FOUND Keine Exposures gefunden 20050407
History
Last changed by/on SAP  20050615 
SAP Release Created in 600