SAP ABAP Class CL_RSAN_UT_RESULT_MANAGER (Administration of Interim Results)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-APD (Application Component) Analysis Process Designer
     RSAN_UT_RESULT (Package) APD - Utility Services - Temporary Result Storage
Properties
Class CL_RSAN_UT_RESULT_MANAGER  
Short Description Administration of Interim Results    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSAN_UT_RESULT   APD - Utility Services - Temporary Result Storage 
Created 20030714   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSANM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSANR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSANU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAN_UT_RESULT_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSAN_UT_RESULT 20030806 Interim Result
2 CL_RSAN_UT_RESULT_FILE 20030731 Intermediate Result - Database Table
3 CL_RSAN_UT_RESULT_TABLE 20030731 Interim Result - Database Table
4 CL_RSAN_UT_RESULT_XML 20030731 Interim Result - Database Table
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APD_RESULT_TYPE_DEFAULT Static Attribute Public Type reference (TYPE) RSAN_UT_RESULT_TYPE Default APD Intermediate Result Type 20080221
2 C_TREX_KEYFIELD_NAME Constant Public Type reference (TYPE) TREXD_ATTR_NAME '__TREX_KEY_FIELD__' Name of artificial key field 20080103
3 C_TREX_KEYFIELD_TYPE Constant Public Type reference (TYPE) TREXS_ATTR_DEF-ATTR_TYPE 'I' Type of artificial key field 20080103
4 C_TREX_KEYFIELD_TYPE_ABAP Constant Public Type reference (TYPE) ROLLNAME 'INT4' Data Element 20080103
5 TREX_DESTINATION Static Attribute Public Type reference (TYPE) RFCDEST TREX Destination for Intermediate Result 20080103
6 _AUTOCLEANUP_COUNTER Static Attribute Private Type reference (TYPE) I 0 Auto-Cleanup Counter 20030812
7 _AUTOCLEANUP_LIMIT Static Attribute Private Type reference (TYPE) I 1000 Auto-Cleanup Threshold 20030812
8 _DB_TABLES_RELEASED_MAX Static Attribute Private Type reference (TYPE) I 100 20071223
9 _DB_TABLE_SUFFIX_COUNTER Static Attribute Private Type reference (TYPE) NUMC5 0 Suffix Counter for Table Names 20071223
10 _DB_TABLE_SUFFIX_COUNTER_START Static Attribute Private Type reference (TYPE) NUMC5 0 For Detection of Overflow When Looking for New Suffix 20071223
11 _DO_AUTOMATIC_CLEANUP Static Attribute Private Type reference (TYPE) AS4FLAG 'X' Use Automatic Calls of Cleanup in Background 20030812
12 _TREX_INDEX_RELEASED_MAX Static Attribute Private Type reference (TYPE) I 20071223
13 _TREX_INDEX_SUFFIX_COUNTER Static Attribute Private Type reference (TYPE) NUMC5 0 Suffix counter for TREX index names 20071223
14 _TREX_INDEX_SUFFIX_COUNT_START Static Attribute Private Type reference (TYPE) NUMC5 0 For Detection of Overflow When Looking for New Suffix 20071223
15 _T_DB_TABLES_RELEASED Static Attribute Private See coding 20071223
16 _T_TREX_INDEX_RELEASED Static Attribute Private See coding 20071223
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESULT_REF Static method Public Method Add Persisted Reference 20030714
2 ADD_VOLATILE_REF Static method Public Method Add a Volatile Reference 20030810
3 CLASS_CONSTRUCTOR Static method Public Constructor 20030818
4 CLEANUP_UNUSED_RESULTS Static method Public Method Check for Unused Results (from Crashed Jobs) and Delete Them 20030718
5 CREATE_RESULT Static method Public Method Create a New Interim Result 20030714
6 DELETE_RESULT_REF Static method Public Method Delete Persisted Reference,on Last Reference Delete Object 20030714
7 DELETE_RESULT_REF_FROM_TABLE Static method Public Method Delete Persisted Reference,on Last Reference Delete Object 20030812
8 DELETE_VOLATILE_REF Static method Public Method Delete Volatile Reference, on Last Reference Delete Result 20030810
9 DISABLE_AUTOMATIC_CLEANUP Static method Public Method Disables Auto-Cleanup Function 20030812
10 ENABLE_AUTOMATIC_CLEANUP Static method Public Method Enables Auto-Cleanup Function 20030812
11 GET_NODE_OUTPUT_METADATA Static method Public Method Output Structure of AP Model Source Node -> Metadata Table 20031105
12 GET_RESULTS_FOR_REF_OBJECT Static method Public Method Get Results for All Subobjects of the Specified Object 20030714
13 GET_RESULT_FOR_GUID Static method Public Method Get Access to an Existing Result Through Its GUID 20030714
14 GET_RESULT_FOR_REF Static method Public Method Get Access to an Existing Result Through the Referrer 20030714
15 GET_RESULT_HEADER_INFO Static method Public Method Get Access to an Existing Result Through Its GUID 20030828
16 IS_GUID_LOCKED Static method Public Method Auxiliary Method for Program Detecting Inconsist. in Results 20030807
17 MODIFY_RESULTS_FOR_REF_OBJECT Static method Public Method Update Results for All Subobjects of the Specified Object 20031015
18 _COLLECT_REF_COUNTER_DELTA Static method Private Method Internal: Collects Changes to Reference Counters for GUIDs 20040202
19 _DB_TABLE_CHECK_NAMESPACE Static method Private Method Internal - Creation of Internal Table of Given Structure 20071222
20 _DB_TABLE_CREATE Static method Private Method Internal - Creation of Internal Table of Given Structure 20071222
21 _DB_TABLE_FIND_NAME_AND_LOCK Static method Private Method Internal Locking of Temporary Tables 20071222
22 _DB_TABLE_GET_SUFFIX_CANDIDATE Static method Private Method Internal - DB Table Suffix Lookup 20071222
23 _DB_TABLE_PUT_SUFFIX_CANDIDATE Static method Private Method Internal - DB Table Suffix Candidate for Next Lookup 20071222
24 _DB_TABLE_REMOVE Static method Private Method Internal - deletion of intermediate result table 20071222
25 _DELETE_RESULT Static method Private Method Delete Intermediate Result If No Longer in Use (No Refs) 20030806
26 _FILL_TECHNICAL_FIELD_NAMES Static method Private Method Generate technical field names for DB table or TREX 20071222
27 _GET_GUID_FROM_PARAMETERS Static method Private Method Internal Auxiliary Method 20030804
28 _LOCK_DB_TABLE Static method Private Method Internal ! Do not use ! 20030805
29 _LOCK_GUID Static method Private Method Internal - Locking 20030804
30 _TREX_INDEX_CREATE Static method Private Method Internal - creation of trex index for given structure 20071222
31 _TREX_INDEX_FIND_NAME_AND_LOCK Static method Private Method Internal - locking of trex indexes 20071223
32 _TREX_INDEX_GET_SUFFIX_CNDIDAT Static method Private Method Internal - trex index suffix lookup 20071223
33 _TREX_INDEX_PUT_SUFFIX_CNDIDAT Static method Private Method Internal - trex index suffix candidate for next lookup 20071223
34 _TREX_INDEX_REMOVE Static method Private Method Internal - deletion of intermediate result trex index 20071222
35 _UNLOCK_DB_TABLE Static method Private Method Internal ! Do not use ! 20030805
36 _UNLOCK_GUID Static method Private Method Internal - Unlocking 20030804
37 _XML_CREATE Static method Private Method Internal - Creation of Internal Table of Given Structure 20071222
Events
Class CL_RSAN_UT_RESULT_MANAGER has no event.
Types
Class CL_RSAN_UT_RESULT_MANAGER has no local type.
Method Signatures

Method ADD_RESULT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_APPL Call by reference Type reference (TYPE) RSAN_UT_RESULT_APPL 20030807
2 Importing I_REF_CATEGORY Call by reference Type reference (TYPE) RSAN_UT_RESULT_CATEGORY 20030925
3 Importing I_REF_CLIENT Call by reference Type reference (TYPE) RSAN_UT_RESULT_CLIENT SPACE 20030807
4 Importing I_REF_OBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_OBJECT 20030807
5 Importing I_REF_SUBOBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_SUBOBJECT 20030807
6 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030807
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030731

Method ADD_VOLATILE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESULT_OBJECT Call by reference Object reference (TYPE REF TO) CL_RSAN_UT_RESULT 20030810
2 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030810
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030810

Method CLASS_CONSTRUCTOR Signature

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

Method CLEANUP_UNUSED_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_CLEANUP_CANDIDATES Call by reference Type reference (TYPE) RSANU_TR_RESULT_GUID If initial -> all results can be cleaned if suitable 20040202
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030731

Method CREATE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Call by reference Type reference (TYPE) RSANU_TH_RESULT_TABLE_FIELD Structure metadata of intermediate results 20030803
2 Importing I_CREATE_APPL Call by reference Type reference (TYPE) RSAN_UT_RESULT_APPL 20030801
3 Importing I_CREATE_CATEGORY Call by reference Type reference (TYPE) RSAN_UT_RESULT_CATEGORY 20030925
4 Importing I_CREATE_CLIENT Call by reference Type reference (TYPE) RSAN_UT_RESULT_CLIENT SPACE 20030801
5 Importing I_CREATE_OBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_OBJECT 20030801
6 Importing I_CREATE_SUBOBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_SUBOBJECT 20030801
7 Importing I_RESULT_TYPE Call by reference Type reference (TYPE) RSAN_UT_RESULT_TYPE Typ der Zwischenergebnisses (RSANU_C_RESULT_TYPE) 20030731
8 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_RSAN_UT_RESULT Intermediate result object 20030731
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030731

Method DELETE_RESULT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_APPL Call by reference Type reference (TYPE) RSAN_UT_RESULT_APPL 20030812
2 Importing I_REF_CATEGORY Call by reference Type reference (TYPE) RSAN_UT_RESULT_CATEGORY 20030925
3 Importing I_REF_CLIENT Call by reference Type reference (TYPE) RSAN_UT_RESULT_CLIENT SPACE 20030812
4 Importing I_REF_OBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_OBJECT 20030812
5 Importing I_REF_SUBOBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_SUBOBJECT 20030812
6 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030812
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030731

Method DELETE_RESULT_REF_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERR_INDEX Call by reference Type reference (TYPE) I In case of exception - index in table of failed reference 20030819
2 Importing IT_RESULT_REF Call by reference Type reference (TYPE) RSANU_T_RESULT 20030812
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030812

Method DELETE_VOLATILE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESULT_OBJECT Call by reference Object reference (TYPE REF TO) CL_RSAN_UT_RESULT 20030810
2 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030810
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030810

Method DISABLE_AUTOMATIC_CLEANUP Signature

Method DISABLE_AUTOMATIC_CLEANUP on class CL_RSAN_UT_RESULT_MANAGER has no parameter.
Method DISABLE_AUTOMATIC_CLEANUP on class CL_RSAN_UT_RESULT_MANAGER has no exception.

Method ENABLE_AUTOMATIC_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEANUP_THRESOLD Value transfer Type reference (TYPE) INT4 After how many calls of deref. methods call clean up method 20030812

Method ENABLE_AUTOMATIC_CLEANUP on class CL_RSAN_UT_RESULT_MANAGER has no exception.

Method GET_NODE_OUTPUT_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_SOURCE_FIELDS Call by reference Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD 20031105
2 Returning RTH_METADATA Value transfer Type reference (TYPE) RSANU_TH_RESULT_TABLE_FIELD 20031105
# Exception Resumable Description Created on
1 CX_RSAN_UT_TYPE Error getting type information 20031105

Method GET_RESULTS_FOR_REF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) RSANU_T_RESULT 20030805
2 Importing I_APPL Call by reference Type reference (TYPE) RSAN_UT_RESULT_APPL 20030805
3 Importing I_CLIENT Call by reference Type reference (TYPE) RSAN_UT_RESULT_CLIENT SPACE 20030806
4 Importing I_OBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_OBJECT 20030805
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030731

Method GET_RESULT_FOR_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030805
2 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_RSAN_UT_RESULT 20030805
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030731

Method GET_RESULT_FOR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) RSAN_UT_RESULT_APPL 20030805
2 Importing I_CATEGORY Call by reference Type reference (TYPE) RSAN_UT_RESULT_CATEGORY 20030925
3 Importing I_CLIENT Call by reference Type reference (TYPE) RSAN_UT_RESULT_CLIENT SPACE 20030806
4 Importing I_OBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_OBJECT 20030805
5 Importing I_SUBOBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_SUBOBJECT 20030805
6 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_RSAN_UT_RESULT 20030805
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030731

Method GET_RESULT_HEADER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030828
2 Returning R_RESULT_HEADER Value transfer Type reference (TYPE) RSANT_UT_RSLT 20030828
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030828

Method IS_GUID_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NON_PERSISTENT_LOCK_MODE Value transfer Type reference (TYPE) ENQMODE 20030807
2 Exporting E_PERSISTENT_LOCK_MODE Value transfer Type reference (TYPE) ENQMODE 20030807
3 Importing I_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030807
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030807

Method MODIFY_RESULTS_FOR_REF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_RESULT Call by reference Type reference (TYPE) RSANU_T_RESULT 20031015
2 Importing I_APPL Call by reference Type reference (TYPE) RSAN_UT_RESULT_APPL 20031015
3 Importing I_CLIENT Call by reference Type reference (TYPE) RSAN_UT_RESULT_CLIENT SPACE 20031015
4 Importing I_OBJECT Call by reference Type reference (TYPE) RSAN_UT_RESULT_OBJECT 20031015
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20031015

Method _COLLECT_REF_COUNTER_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_REF_COUNTER_DELTA Call by reference Type reference (TYPE) _YTH_REFERENCES_DELTA Table of deltas for GUIDs refernece counters 20040202
2 Importing I_REF_COUNTER_DELTA Value transfer Type reference (TYPE) INT4 Reference counter delta 20040202
3 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID Im. Result GUID 20040202

Method _COLLECT_REF_COUNTER_DELTA on class CL_RSAN_UT_RESULT_MANAGER has no exception.

Method _DB_TABLE_CHECK_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME 20071222

Method _DB_TABLE_CHECK_NAMESPACE on class CL_RSAN_UT_RESULT_MANAGER has no exception.

Method _DB_TABLE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Value transfer Type reference (TYPE) RSANU_TH_RESULT_TABLE_FIELD 20071222
2 Importing I_CREATE_TADIR Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 20071222
3 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20071222
4 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME 20071222
5 Importing I_TABLETEXT Call by reference Type reference (TYPE) DDTEXT 20071222
6 Importing I_TADIR_GENFLAG Call by reference Type reference (TYPE) GENFLAG 'T' 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222
2 CX_RSAN_UT_TYPE Error getting type information 20071222

Method _DB_TABLE_FIND_NAME_AND_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABNAME Value transfer Type reference (TYPE) TABNAME 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222

Method _DB_TABLE_GET_SUFFIX_CANDIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUFFIX Value transfer Type reference (TYPE) NUMC5 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222

Method _DB_TABLE_PUT_SUFFIX_CANDIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUFFIX Call by reference Type reference (TYPE) NUMC5 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222

Method _DB_TABLE_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_NOREF Value transfer Type reference (TYPE) RS_BOOL Boolean 20071222
2 Importing I_DELETE_TADIR Value transfer Type reference (TYPE) RS_BOOL Boolean 20071222
3 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID Just for bug-reporting 20071222
4 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222

Method _DELETE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030806
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030806

Method _FILL_TECHNICAL_FIELD_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METADATA Call by reference Type reference (TYPE) RSANU_TH_RESULT_TABLE_FIELD 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222

Method _GET_GUID_FROM_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESULT_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSAN_UT_RESULT 20030804
2 Importing I_RESULT_GUID Value transfer Type reference (TYPE) RSAN_UT_RESULT_GUID 20030804
3 Returning R_GUID Value transfer Type reference (TYPE) RSAN_UT_RESULT_GUID 20030804
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030804

Method _LOCK_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME 20030805
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT CX_RSAN_RTT_TEMP_TABLE 20030805

Method _LOCK_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCLUSIVE Value transfer Type reference (TYPE) AS4FLAG 20030807
2 Importing I_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030804
3 Importing I_NON_PERSISTENT Value transfer Type reference (TYPE) AS4FLAG 20030804
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20030804

Method _TREX_INDEX_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Value transfer Type reference (TYPE) RSANU_TH_RESULT_TABLE_FIELD 20071222
2 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20071222
3 Importing I_TREX_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20071222
4 Importing I_TREX_INDEX_TEXT Call by reference Type reference (TYPE) TREX_RFC-DESCRIPTION Description for TREX-Index 20080103
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222
2 CX_RSAN_UT_TYPE Error getting type information 20071222

Method _TREX_INDEX_FIND_NAME_AND_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INDEX_ID Value transfer Type reference (TYPE) TREXD_INDEX_ID Index-ID 20071223
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071223

Method _TREX_INDEX_GET_SUFFIX_CNDIDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUFFIX Value transfer Type reference (TYPE) NUMC5 20071223
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071223

Method _TREX_INDEX_PUT_SUFFIX_CNDIDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUFFIX Call by reference Type reference (TYPE) NUMC5 20071223
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071223

Method _TREX_INDEX_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID Just for bug-reporting 20071222
2 Importing I_TREX_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222

Method _UNLOCK_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME 20030805
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT CX_RSAN_RTT_TEMP_TABLE 20030805

Method _UNLOCK_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCLUSIVE Value transfer Type reference (TYPE) AS4FLAG 20030807
2 Importing I_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20030804
3 Importing I_NON_PERSISTENT Value transfer Type reference (TYPE) AS4FLAG 20030804

Method _UNLOCK_GUID on class CL_RSAN_UT_RESULT_MANAGER has no exception.

Method _XML_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESULT_GUID Call by reference Type reference (TYPE) RSAN_UT_RESULT_GUID 20071222
2 Importing I_XML Call by reference Type reference (TYPE) RSANT_UT_RSLTX-XML 20071222
# Exception Resumable Description Created on
1 CX_RSAN_UT_RESULT General exception class for intermediate results 20071222
History
Last changed by/on SAP  20130531 
SAP Release Created in 350