SAP ABAP Class CL_PROFILE_TEM (Planning Profile Exposure Management)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTEM_EXPOSURE_MGT_AL (Package) Treasury: Exposure Management - Applic. Service Layer
Properties
Class CL_PROFILE_TEM  
Short Description Planning Profile Exposure Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class TEM_MESSAGES_AL    
Program status     
Category 0   
Package FTEM_EXPOSURE_MGT_AL   Treasury: Exposure Management - Applic. Service Layer 
Created 20050315   SAP 
Last change 20070913   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)
Interfaces
Class CL_PROFILE_TEM has no interface implemented.
Friends
Class CL_PROFILE_TEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTE_01_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
2 ATTRIBUTE_02_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
3 ATTRIBUTE_03_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
4 ATTRIBUTE_04_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
5 ATTRIBUTE_05_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
6 ATTRIBUTE_06_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
7 COMPANY_CODE_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
8 COUNTRY_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
9 CREATION_DATE Instance attribute Private Type reference (TYPE) DERF First Entered on 20050406
10 CREATION_TIME Instance attribute Private Type reference (TYPE) TERF Time of Initial Entry 20050406
11 CREATION_USER Instance attribute Private Type reference (TYPE) RERF Created By 20050406
12 LASTCHANGE_DATE Instance attribute Private Type reference (TYPE) DBEAR Last Processed on 20050406
13 LASTCHANGE_TIME Instance attribute Private Type reference (TYPE) TBEAR Last Edited at 20050406
14 LASTCHANGE_USER Instance attribute Private Type reference (TYPE) RBEAR Employee ID 20050406
15 MAX_AGE Instance attribute Private Type reference (TYPE) TEM_MAX_AGE Maximum Age of an Exposure in Days 20050404
16 PROFILE_ID Instance attribute Private Type reference (TYPE) TEM_PLANNING_PROFILE Planning Profile 20050315
17 PROFILE_STATE Instance attribute Private Type reference (TYPE) TEM_PROFILE_STATE Status of a Planning Profile 20050315
18 PROFILE_TEXT Instance attribute Private Type reference (TYPE) TEM_PROFILE_TEXT Planning Profile Text 20050315
19 PROFILE_TYPE Instance attribute Private Type reference (TYPE) TEM_PROFILE_TYPE Type of Exposure Planning Profile 20050324
20 SIGN_REL Instance attribute Private Type reference (TYPE) FLAG General Indicator 20050315
21 TAB_FILTER Instance attribute Private Type reference (TYPE) TEMY_FILTER Filter 20050404
22 TAB_POLICY Instance attribute Private Type reference (TYPE) TEMY_POLICY Table Type for Policy 20050315
23 TRANSACT Instance attribute Private Type reference (TYPE) THM_TRANSACT Hedge Management: Transaction Activity 20050315
24 TRANSCAT Instance attribute Private Type reference (TYPE) THM_TRANSCAT Hedge Management: Transaction Type 20050315
25 YEAR_VARIANT Instance attribute Private Type reference (TYPE) TEM_PLAN_YEAR_VARIANT Period Version 20050315
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050330
2 FREE Instance method Public Method Releases Block and Resources 20050405
3 GET_ATTRIBUTES Instance method Public Method Gets All Attributes of a Profile 20050318
4 GET_ATTR_HEADER_TEXTS Instance method Private Method Reads Attribute Headings 20050330
5 GET_ATTR_TEXTS Instance method Public Method Gets Texts for Attribute Values 20050324
6 GET_FILTER_DATA Instance method Public Method Read Total Filter Data 20050404
7 GET_HEADER_DATA Instance method Public Method Read Profile Header Data 20050318
8 GET_HEADER_TEXT Instance method Public Method Gets Text for Profile (Header) 20050404
9 GET_IRRELEVANT_FIELDS Instance method Public Method Gets Attributes That Are Not Relevant 20050321
10 GET_POLICY Instance method Public Method Gets Quote and Minimum Amount for Given Characteristics 20050321
11 GET_POLICY_DATA Instance method Public Method Read Total Policy Data 20050318
12 GET_POLICY_FIELDS Instance method Private Method Gets Key Fields for Policy 20050407
13 GET_RANGES Instance method Public Method Calculate Selection Ranges from Planning Profile 20050317
14 GET_TEXT_ALL_LANGUAGES Instance method Public Method Gets Text in All Languages 20061121
15 LOCK Instance method Private Method Sets Lock Object to Profile 20050405
16 NARROW_RULES Instance method Private Method Restricts Rules 20050407
17 SET_ATTRIBUTES Instance method Public Method Sets All Attributes of a Profile 20050404
18 SET_FILTER_DATA Instance method Public Method Set Filter 20050316
19 SET_HEADER_DATA Instance method Public Method Set Profile Header Data 20050315
20 SET_HEADER_STATE Instance method Public Method Set Profile Text 20050316
21 SET_HEADER_TEXT Instance method Public Method Set Profile Text 20050316
22 SET_POLICY_DATA Instance method Public Method Set Policy 20050316
23 SORT_POLICY_DATA Instance method Public Method Sort Policy 20050421
24 UNLOCK Instance method Public Method Releases Lock 20050405
Events
Class CL_PROFILE_TEM has no event.
Types
Class CL_PROFILE_TEM 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_FLAG_LOCK Call by reference Type reference (TYPE) CHAR1 SPACE 'X' = Sperre setzen 20050405
2 Importing IM_PROFILE_ID Call by reference Type reference (TYPE) TEM_PLANNING_PROFILE Planungsprofil 20050330
# Exception Resumable Description Created on
1 FOREIGN_LOCK Objekt gesperrt 20050330

Method FREE Signature

Method FREE on class CL_PROFILE_TEM has no parameter.
Method FREE on class CL_PROFILE_TEM has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAX_AGE Call by reference Type reference (TYPE) TEM_MAX_AGE Höchstalter eines Exposures in Tagen 20050404
2 Exporting EX_PROFILE_ID Call by reference Type reference (TYPE) TEM_PLANNING_PROFILE Planungsprofil 20050406
3 Exporting EX_PROFILE_TEXT Call by reference Type reference (TYPE) TEM_PROFILE_TEXT Planungsprofil Text 20050401
4 Exporting EX_PROFILE_TYPE Call by reference Type reference (TYPE) TEM_PROFILE_TYPE Art des Exposureplanungsprofil 20050401
5 Exporting EX_STATE Call by reference Type reference (TYPE) TEM_PROFILE_STATE Status eines Planungsprofils 20050321
6 Exporting EX_STR_PROFILE_MAIN Call by reference Type reference (TYPE) TEMT_PROFILE Planungsprofil Hauptdaten 20050321
7 Exporting EX_TAB_FILTER Call by reference Type reference (TYPE) TEMY_FILTER Tabellentyp für Filter zu Exposuremanagement 20050318
8 Exporting EX_TAB_POLICY Call by reference Type reference (TYPE) TEMY_POLICY Tabellentyp zur Policy 20050318
9 Exporting EX_TRANSACT Call by reference Type reference (TYPE) THM_TRANSACT Hedgemanagement: Transaktionsvorgang 20050321
10 Exporting EX_TRANSCAT Call by reference Type reference (TYPE) THM_TRANSCAT Hedgemanagement: Transaktionstyp 20050321
11 Exporting EX_YEAR_VARIANT Call by reference Type reference (TYPE) TEM_PLAN_YEAR_VARIANT Periodenversion 20050321

Method GET_ATTRIBUTES on class CL_PROFILE_TEM has no exception.

Method GET_ATTR_HEADER_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT Call by reference Type reference (TYPE) TEXT20 Text in Länge 20 20050330
2 Importing IM_NUMBER Call by reference Type reference (TYPE) TEM_ATTRIBUTE_NUMBER Nummer eines freien Attributes 20050330

Method GET_ATTR_HEADER_TEXTS on class CL_PROFILE_TEM has no exception.

Method GET_ATTR_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_POLICY_ATTR_TEXTS Call by reference Type reference (TYPE) TEMS_POLICY_ATTR_TEXTS Texte zu Policy-Attributausprägungen 20050324

Method GET_ATTR_TEXTS on class CL_PROFILE_TEM has no exception.

Method GET_FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_FILTER Call by reference Type reference (TYPE) TEMY_FILTER Tabellentyp für Filter zu Exposuremanagement 20050404

Method GET_FILTER_DATA on class CL_PROFILE_TEM has no exception.

Method GET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HEADER_DATA Call by reference Type reference (TYPE) TEMT_PROFILE Planungsprofil 20050318

Method GET_HEADER_DATA on class CL_PROFILE_TEM has no exception.

Method GET_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROFILE_TEXT Call by reference Type reference (TYPE) TEM_PROFILE_TEXT Planungsprofil Text 20050404

Method GET_HEADER_TEXT on class CL_PROFILE_TEM has no exception.

Method GET_IRRELEVANT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_IRREL_FIELD Call by reference Type reference (TYPE) RSFSFIELDST Namen nicht relevanter Felder 20050321

Method GET_IRRELEVANT_FIELDS on class CL_PROFILE_TEM has no exception.

Method GET_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MINIMUM_AMT Call by reference Type reference (TYPE) TEM_POLICY_MIN_AMT Minimalbetrag für Hedge 20050321
2 Exporting EX_PERCENTAGE Call by reference Type reference (TYPE) TEM_POLICY_PERCENTAGE Zu hedgender Anteil 20050321
3 Exporting EX_PERCENTAGE_MIN Call by reference Type reference (TYPE) TEM_POLICY_PERCENTAGE_MIN Zu hedgender Minimal-Anteil 20061016
4 Importing IM_STR_POLICY_PARAMETERS Call by reference Type reference (TYPE) TEMS_POLICY_PARAMETER Parameter zur Steuerung der Auswahl der Hedgestrategie 20050322
# Exception Resumable Description Created on
1 NO_POLICY_FOUND keine Hedgestrategie gefunden 20050322

Method GET_POLICY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_POLICY Call by reference Type reference (TYPE) TEMY_POLICY Tabellentyp zur Policy 20050318

Method GET_POLICY_DATA on class CL_PROFILE_TEM has no exception.

Method GET_POLICY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_FIELDNAME Call by reference Type reference (TYPE) RSFSFIELDST Schlüsselfelder 20050407

Method GET_POLICY_FIELDS on class CL_PROFILE_TEM has no exception.

Method GET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RNG_ATTRIBUTE_01 Call by reference Type reference (TYPE) TEMR_ATTRIBUTE Rangetabelle für Attribut 20050317
2 Exporting EX_RNG_ATTRIBUTE_02 Call by reference Type reference (TYPE) TEMR_ATTRIBUTE Rangetabelle für Attribut 20050317
3 Exporting EX_RNG_ATTRIBUTE_03 Call by reference Type reference (TYPE) TEMR_ATTRIBUTE Rangetabelle für Attribut 20050317
4 Exporting EX_RNG_ATTRIBUTE_04 Call by reference Type reference (TYPE) TEMR_ATTRIBUTE Rangetabelle für Attribut 20050317
5 Exporting EX_RNG_ATTRIBUTE_05 Call by reference Type reference (TYPE) TEMR_ATTRIBUTE Rangetabelle für Attribut 20050317
6 Exporting EX_RNG_ATTRIBUTE_06 Call by reference Type reference (TYPE) TEMR_ATTRIBUTE Rangetabelle für Attribut 20050317
7 Exporting EX_RNG_COMPANY_CODE Call by reference Type reference (TYPE) TRGR_COMPANY_CODE Range-Tabelle für Buchungskreis 20050317
8 Exporting EX_RNG_COUNTRY Call by reference Type reference (TYPE) TEMR_COUNTRY Rangetabelle für Land 20050317
9 Exporting EX_RNG_FOREIGN_CURR Call by reference Type reference (TYPE) TRLR_POSITION_CURR Position Currency 20050317
10 Exporting EX_RNG_PERIOD Call by reference Type reference (TYPE) TEMR_PLANNING_PERIOD Range für Planungsperiode 20050317
11 Exporting EX_RNG_SIGN Call by reference Type reference (TYPE) TEMR_SIGN Rangetabelle für Richtung der Bewegung 20050317
12 Exporting EX_RNG_TRANSACTION_CAT Call by reference Type reference (TYPE) THAR_TRANSCAT Ranges-Tabellentyp für den Transaktionstyp 20050518
13 Exporting EX_RNG_YEAR Call by reference Type reference (TYPE) TRGR_POSTING_YEAR Range Buchungsjahr (Geschäftsjahr) 20050317
# Exception Resumable Description Created on
1 FIELDNAME_NOT_SUPPORTED Feldname nicht unterstützt 20050404

Method GET_TEXT_ALL_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_TEXT Call by reference Type reference (TYPE) TEMY_PROFILE_T Tabellentyp für Texte zum Planungsprofil 20061121

Method GET_TEXT_ALL_LANGUAGES on class CL_PROFILE_TEM has no exception.

Method LOCK Signature

Method LOCK on class CL_PROFILE_TEM has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK Profil ist schon gesperrt 20050405

Method NARROW_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_FIELDNAME Call by reference Type reference (TYPE) RSFSFIELDST Schlüsselfelder 20050407
2 Changing CH_TAB_POLICY Call by reference Type reference (TYPE) TEMY_POLICY Tabellentyp zur Policy 20050407
3 Importing IM_STR_POLICY_PARAMETERS Call by reference Type reference (TYPE) TEMS_POLICY_PARAMETER Parameter zur Steuerung der Auswahl der Hedgestrategie 20050407
# Exception Resumable Description Created on
1 NO_RULE_FOUND Keine passende Regel gefunden 20050407

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IM_PROFILE_TEXT Call by reference Type reference (TYPE) TEM_PROFILE_TEXT Planungsprofil Text 20050404
2 Exporting IM_STR_PROFILE_MAIN Call by reference Type reference (TYPE) TEMT_PROFILE Planungsprofil Hauptdaten 20050404
3 Exporting IM_TAB_FILTER Call by reference Type reference (TYPE) TEMY_FILTER Tabellentyp für Filter zu Exposuremanagement 20050404
4 Exporting IM_TAB_POLICY Call by reference Type reference (TYPE) TEMY_POLICY Tabellentyp zur Policy 20050404

Method SET_ATTRIBUTES on class CL_PROFILE_TEM has no exception.

Method SET_FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER_DATA Call by reference Type reference (TYPE) TEMY_FILTER Filter zum Planungsprofil 20050316

Method SET_FILTER_DATA on class CL_PROFILE_TEM has no exception.

Method SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER_DATA Call by reference Type reference (TYPE) TEMT_PROFILE Planungsprofil 20050315

Method SET_HEADER_DATA on class CL_PROFILE_TEM has no exception.

Method SET_HEADER_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER_STATE Call by reference Type reference (TYPE) TEM_PROFILE_STATE Planungsprofil Status 20050316

Method SET_HEADER_STATE on class CL_PROFILE_TEM has no exception.

Method SET_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER_TEXT Call by reference Type reference (TYPE) TEM_PROFILE_TEXT Planungsprofil Text 20050316

Method SET_HEADER_TEXT on class CL_PROFILE_TEM has no exception.

Method SET_POLICY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POLICY_DATA Call by reference Type reference (TYPE) TEMY_POLICY Policy zum Planungsprofil 20050316

Method SET_POLICY_DATA on class CL_PROFILE_TEM has no exception.

Method SORT_POLICY_DATA Signature

Method SORT_POLICY_DATA on class CL_PROFILE_TEM has no parameter.
Method SORT_POLICY_DATA on class CL_PROFILE_TEM has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_PROFILE_TEM has no parameter.
Method UNLOCK on class CL_PROFILE_TEM has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 600