SAP ABAP Class CL_RSTT_VARIANT (Trace Tool: Administration of Variants)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX (Application Component) Business Explorer
     RSTT_TRACE (Package) Trace Tool for SAP Netweaver 2005 (BW): Data Object Layer
Properties
Class CL_RSTT_VARIANT  
Short Description Trace Tool: Administration of Variants    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTT_TRACE   Trace Tool for SAP Netweaver 2005 (BW): Data Object Layer 
Created 20041213   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSTT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSTT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTT_VARIANT has no interface implemented.
Friends
Class CL_RSTT_VARIANT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_RANGE_KEY Constant Public Type reference (TYPE) RSTT_STRING 'RANGEKEY' Key for Range Transformation Using XML 20041213
2 N_C_VARTYPE Constant Public See coding Constants for Variant Types 20070717
3 N_FLAG1 Instance attribute Public Type reference (TYPE) RSTT_FLAG Trace Tool: Standard Flag 20041213
4 N_GUID Instance attribute Public Type reference (TYPE) GUID_16 GUID in 'RAW' format 20041213
5 N_KEY_1 Instance attribute Public Type reference (TYPE) RSTT_CHAR20 Possible Higer-Level Key Field 20050103
6 N_KEY_2 Instance attribute Public Type reference (TYPE) RSTT_CHAR40 Possible Higer-Level Key Field 20050103
7 N_KEY_3 Instance attribute Public Type reference (TYPE) RSTT_POBJNM Possible Higer-Level Key Field 20050103
8 N_LASTUSER Instance attribute Public Type reference (TYPE) RSTT_TUSER Trace Tool: Trace User 20041213
9 N_MODTIME Instance attribute Public Type reference (TYPE) RSRMODTIME Last Change to Definition 20041213
10 N_S_VARHEADER Instance attribute Public Type reference (TYPE) RSTT_S_VARIANT Header for Key Table 20041213
11 N_S_VARHEADER2 Instance attribute Public Type reference (TYPE) RSTT_S_VARIANT2 Header for GUID Table 20050120
12 N_T_RANGE Instance attribute Public Type reference (TYPE) RSTT_T_RANGE Trace Tool: Range Table (incl. Components) 20041213
13 N_T_VARIANT Instance attribute Public Type reference (TYPE) RSTT_T_V_VARIANT Trace Tool: Table for Table RSTT_VARIANT 20041213
14 N_T_VARIANT2 Instance attribute Public Type reference (TYPE) RSTT_T_V_VARIANT2 Trace Tool: Table for Table RSTT_VARIANT 20050120
15 N_VALUE Instance attribute Protected Type reference (TYPE) RSTT_BLOB Trace Tool: BLOB Field for Saving XML String 20041213
16 N_VARIANTID Instance attribute Public Type reference (TYPE) RSTT_VARIANTID Trace Tool: Variants ID 20041213
17 N_VARTEXT Instance attribute Public Type reference (TYPE) RSTT_CHAR60 Description of Variant 20041213
18 N_VARTYPE Instance attribute Public Type reference (TYPE) RSTT_VARTYPE Context of Variant/Variant Type 20041213
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VARIANTID Static method Public Method Check ID of Variant 20051021
2 DELETE_VARIANT_ID Static method Public Method 20050126
3 EXPORT_RANGE_TO_XML Static method Public Method 20041213
4 IMPORT_RANGE_FROM_XML Static method Public Method 20041213
5 LOAD_VARIANT Static method Public Method Generates Variants Object 20041213
6 SAVE_VARIANT Instance method Public Method Saves Variant 20041213
7 SET_VARHEADER Instance method Public Method Sets Variant Header 20041213
8 SET_VARHEADER2 Instance method Public Method Sets Variant Header 20050120
9 SET_VAR_ATTR Instance method Public Method Transfer Variant Attributes from Outside 20041213
10 _LOAD_VARIANT_GUID Instance method Protected Method Load GUID Variant 20060719
Events
Class CL_RSTT_VARIANT has no event.
Types
Class CL_RSTT_VARIANT has no local type.
Method Signatures

Method CHECK_VARIANTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID ID der Variante 20051021
2 Importing I_VARTYPE Call by reference Type reference (TYPE) RSTT_VARTYPE Trace-Tool: Typ einer Variante 20051021
3 Returning R_EXISTS Value transfer Type reference (TYPE) RSTT_FLAG Existiert ID schon? 20051021
# Exception Resumable Description Created on
1 DB_READ_PROBLEMS 20051021

Method DELETE_VARIANT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20050126
2 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Trace-Tool: Varinaten-ID 20050126
3 Importing I_VARTYPE Call by reference Type reference (TYPE) RSTT_VARTYPE Trace-Tool: Typ einer Variante 20050126

Method DELETE_VARIANT_ID on class CL_RSTT_VARIANT has no exception.

Method EXPORT_RANGE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE Call by reference Type reference (TYPE) RSTT_T_RANGE Trace-Tool: Range-Tabelle (inkl. Komponente) 20041213
2 Returning R_XML Value transfer Type reference (TYPE) RSTT_BLOB Trace-Tool: Blobfeld für Speicherung von XML-Strings 20041213

Method EXPORT_RANGE_TO_XML on class CL_RSTT_VARIANT has no exception.

Method IMPORT_RANGE_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Call by reference Type reference (TYPE) RSTT_BLOB Trace-Tool: Blobfeld für Speicherung von XML-Strings 20041213
2 Returning R_T_RANGE Value transfer Type reference (TYPE) RSTT_T_RANGE Trace-Tool: Range-Tabelle (inkl. Komponente) 20041213

Method IMPORT_RANGE_FROM_XML on class CL_RSTT_VARIANT has no exception.

Method LOAD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20041213
2 Importing I_KEY_1 Call by reference Type reference (TYPE) RSTT_CHAR20 übergeordneter Key - Länge 20 20050103
3 Importing I_KEY_2 Call by reference Type reference (TYPE) RSTT_CHAR40 übergeordneter Key - Länge 40 20050103
4 Importing I_KEY_3 Call by reference Type reference (TYPE) RSTT_POBJNM übergeordneter Key - Länge 61 20050103
5 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Trace-Tool: Varinaten-ID 20041213
6 Importing I_VARTYPE Call by reference Type reference (TYPE) RSTT_VARTYPE Trace-Tool: Typ einer Variante 20041213
7 Returning R_R_VARIANT Value transfer Object reference (TYPE REF TO) CL_RSTT_VARIANT Trace-Tool: Verwaltung von Varianten 20041213
# Exception Resumable Description Created on
1 DB_READ_PROBLEMS 20041213
2 NO_VARIANT_FOUND 20041213

Method SAVE_VARIANT Signature

Method SAVE_VARIANT on class CL_RSTT_VARIANT has no parameter.
# Exception Resumable Description Created on
1 DB_MODIFY_PROBLEMS 20041213

Method SET_VARHEADER Signature

Method SET_VARHEADER on class CL_RSTT_VARIANT has no parameter.
Method SET_VARHEADER on class CL_RSTT_VARIANT has no exception.

Method SET_VARHEADER2 Signature

Method SET_VARHEADER2 on class CL_RSTT_VARIANT has no parameter.
Method SET_VARHEADER2 on class CL_RSTT_VARIANT has no exception.

Method SET_VAR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VARHEADER Call by reference Type reference (TYPE) RSTT_S_VARIANT Trace-Tool: Struktutr zur Tabelle RSTT_VARIANT 20041213
2 Importing I_S_VARHEADER2 Call by reference Type reference (TYPE) RSTT_S_VARIANT2 Trace-Tool: Struktutr zur Tabelle RSTT_VARIANT 20050120
3 Importing I_TEXT Call by reference Type reference (TYPE) RSTT_CHAR60 Trace-Tool: CHAR 60 Textfeld 20041213
4 Importing I_T_RANGE Call by reference Type reference (TYPE) RSTT_T_RANGE Trace-Tool: Range-Tabelle (inkl. Komponente) 20041213

Method SET_VAR_ATTR on class CL_RSTT_VARIANT has no exception.

Method _LOAD_VARIANT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20060719
2 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Trace-Tool: Varinaten-ID 20060719
3 Importing I_VARTYPE Call by reference Type reference (TYPE) RSTT_VARTYPE Trace-Tool: Typ einer Variante 20060719

Method _LOAD_VARIANT_GUID on class CL_RSTT_VARIANT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700