SAP ABAP Class CL_RSTT_REP (RSTT Report Administration)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     BW_ATR (Package) Repository for Automatic Tests
Properties
Class CL_RSTT_REP  
Short Description RSTT Report Administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_ATR   Repository for Automatic Tests 
Created 20070921   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 RSTT2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RZD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTT_REP has no interface implemented.
Friends
Class CL_RSTT_REP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CHANGED Instance attribute Public Type reference (TYPE) RSTT_FLAG Reports Changed 20070927
2 N_C_REPCLAS Constant Public See coding Types of Report Classes 20070925
3 N_C_REPKEY Constant Public See coding Key for Report Administration 20070925
4 N_C_REPTP Constant Public See coding Types of Report Elements 20070921
5 N_EDIT Instance attribute Public Type reference (TYPE) RSTT_FLAG Change Mode Active 20070925
6 N_R_TAREA Static Attribute Public Object reference (TYPE REF TO) CL_RSTT_TAREA Application Instance 20090729
7 N_USER Instance attribute Public Type reference (TYPE) RSTT_TUSER User 20070921
8 O_COUNTER Instance attribute Protected Type reference (TYPE) RSTT_INT4 Counter 20070921
9 O_C_CODE_NEW Constant Protected Type reference (TYPE) RSTT_STRING 'NEW' Code for New Nodes 20070926
10 O_C_NAME Constant Protected See coding 20090716
11 O_C_ROOT Constant Protected Type reference (TYPE) RSTT_STRING 'REPROOT' Root Name 20070921
12 O_LEVEL Instance attribute Protected Type reference (TYPE) RSTT_INT4 Level 20070923
13 O_R_TAREA Static Attribute Protected Object reference (TYPE REF TO) CL_RSTT_TAREA Application Area 20070926
14 O_THX_PARAM Instance attribute Protected Type reference (TYPE) OT_THX_PARAM Parameter Table 20090716
15 O_TH_BUFFER Static Attribute Protected Type reference (TYPE) OT_TH_BUFFER Buffer Table 20070923
16 O_TH_MONISTAT Static Attribute Protected Type reference (TYPE) OT_TH_MONISTAT 20090729
17 O_TH_REPORT_T Instance attribute Protected Type reference (TYPE) RSTT_TH_REPORT_T Texts for Report Elements 20070921
18 O_T_REPORT Instance attribute Protected Type reference (TYPE) RSTT_T_REPORT Report Table 20070921
19 O_VIEWID Instance attribute Protected Type reference (TYPE) RSTT_VIEWID Applicatn 20070921
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REP_ITEM Instance method Public Method Add Report Object 20070921
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090729
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070921
4 CREATE Static method Public Method Generate Report Instance 20070921
5 CREATE_URL Instance method Public Method Determine URL for Report Execution 20070927
6 DEL_REP_ITEM Instance method Public Method Delete Report Element 20070924
7 GET_ITEM_VALUES Instance method Public Method Get Element Values 20070926
8 GET_MONISTAT Static method Public Method Determine Status of Monitor Display 20090729
9 GET_MONITOR_REPS Static method Public Method Get Reports for Monitor Display 20090710
10 GET_REP_HIER Instance method Public Method Gets Hierarchy Instance for Reports 20080829
11 GET_SEARCH_ITEM_INFO Static method Public Method Details of Search Element 20090915
12 GET_SEARCH_LIST Static method Public Method Find Search List for Reports 20090907
13 GET_TEXT_PROPOSAL Static method Public Method Get Text Proposal for Report 20070924
14 LOCK_OBJECT Instance method Public Method Lock Object 20070926
15 PROCESS_TREE Instance method Public Method Build Navigation Tree 20070924
16 SAVE Instance method Public Method Save Reports 20070921
17 SET_EDIT_STATE Instance method Public Method Update Change Mode 20070925
18 SET_MONISTAT Static method Public Method Set Status of Monitor Display 20090729
19 UNLOCK_OBJECT Instance method Public Method Unlock Object 20070926
20 UPDATE_REP_ITEM Instance method Public Method Add Report Object 20070924
21 _CHECK_REF Instance method Protected Method Check Reference 20070923
22 _CHECK_REP Static method Protected Method Check Report 20070923
23 _LOAD_REPS Instance method Protected Method Load Reports 20070921
24 _PREPARE_HIER_ENTRY Instance method Protected Method Prepares Hierarchy Entry 20080829
25 _PREPARE_TREE_ENTRY Instance method Protected Method Format Tree Entry 20070925
26 _STORE_REPS Instance method Protected Method Store Reports 20070923
27 __ADD_SEARCH_LIST_ITEM Static method Private Method Add Element to Search List 20090907
28 __GET_DOMAIN_RELAX_URL Static method Private Method Create URL on BSP Help Application 20090717
29 __GET_URL Instance method Private Method Get URL 20090728
30 __GET_URL_BW Instance method Private Method Get URL for Report 20090728
31 __GET_URL_TRANSACTION Instance method Private Method Create URL for Transaction in Web GUI 20090716
Events
Class CL_RSTT_REP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_ATTR Public See coding 20080829 begin of NT_S_ATTR, text type rstt_lgtxt, tooltip type rstt_string, icon type rstt_string, itemid type rstt_int4, itemref type rstt_int4, personalized type rstt_flag, new type rstt_flag, end of NT_S_ATTR
2 NT_S_PARAM Public See coding 20090716 begin of nt_s_param, name type rstt_char60, value type rstt_lgtext, end of nt_s_param
3 NT_T_PARAM Public See coding 20090716 nt_t_param type STANDARD TABLE OF nt_s_param WITH DEFAULT KEY
4 OT_SX_PARAM Protected See coding 20090716 begin of ot_sx_param, id type rstt_int4, param type nt_t_param, end of ot_sx_param
5 OT_S_BUFFER Protected See coding Buffer Structure 20070923 BEGIN OF ot_s_buffer, user TYPE rstt_tuser, viewid TYPE rstt_viewid, tarea type rstt_tarea, repref TYPE REF TO cl_rstt_rep, END OF ot_s_buffer
6 OT_S_KEY Protected See coding 20070926 begin of OT_S_KEY, viewid(10) type n, tarea type rstt_tarea, end of OT_S_KEY
7 OT_S_MONISTAT Protected See coding 20090729 begin of ot_s_monistat, viewid type rstt_viewid, visible type rstt_flag, end of ot_s_monistat
8 OT_THX_PARAM Protected See coding 20090716 ot_thx_param type HASHED TABLE OF ot_sx_param with UNIQUE key id
9 OT_TH_BUFFER Protected See coding Buffer Table 20070923 ot_th_buffer TYPE HASHED TABLE OF ot_s_buffer WITH UNIQUE KEY user viewid tarea
10 OT_TH_MONISTAT Protected See coding 20090729 ot_th_monistat type HASHED TABLE OF ot_s_monistat with UNIQUE key viewid
Method Signatures

Method ADD_REP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMDESCR Call by reference Type reference (TYPE) RSTT_STRING Beschreibung 20070923
2 Importing I_LINKTEXT Call by reference Type reference (TYPE) RSTT_LGTXT Kurztext 20070921
3 Importing I_S_REPORT Call by reference Type reference (TYPE) RSTT_S_REPORT Struktur für ein Berichtselement 20090717
4 Importing I_T_PARAM Call by reference Type reference (TYPE) NT_T_PARAM Parameterliste 20090716
# Exception Resumable Description Created on
1 INVALID_INPUT 20070923

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) RSTT_TUSER Benutzer 20070921
2 Importing I_VIEWID Call by reference Type reference (TYPE) RSTT_VIEWID Anwendung 20070921

Method CONSTRUCTOR on class CL_RSTT_REP has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) RSTT_TUSER Benutzer 20070921
2 Importing I_VIEWID Call by reference Type reference (TYPE) RSTT_VIEWID Anwendung 20070921
3 Returning R_R_REP Value transfer Object reference (TYPE REF TO) CL_RSTT_REP Instanz 20070921

Method CREATE on class CL_RSTT_REP has no exception.

Method CREATE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMKEY Call by reference Type reference (TYPE) RSTT_INT4 Berichtsschlüssel 20070927
2 Importing I_NORELATIVE Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE Relative URL 20070927
3 Returning R_URL Value transfer Type reference (TYPE) RSTT_STRING URL 20070927

Method CREATE_URL on class CL_RSTT_REP has no exception.

Method DEL_REP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMKEY Call by reference Type reference (TYPE) RSTT_INT4 Berichtselement 20070924
# Exception Resumable Description Created on
1 INVALID_INPUT 20070924

Method GET_ITEM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ITEMREF Call by reference Type reference (TYPE) RSTT_INT4 Referenzelement 20070926
2 Exporting E_NEW Call by reference Type reference (TYPE) RSTT_FLAG Neues Element 20090907
3 Exporting E_S_REPORT Call by reference Type reference (TYPE) RSTT_S_REPORT Attribute für Berichtselement 20070926
4 Exporting E_S_REPORT_T Call by reference Type reference (TYPE) RSTT_S_REPORT_T Texte für Berichtselement 20070926
5 Exporting E_T_PARAM Call by reference Type reference (TYPE) NT_T_PARAM Parameterliste 20090716
6 Importing I_S_ATTR Call by reference Type reference (TYPE) ANY Attribute eines Hierarchieelements 20080829
7 Importing I_S_TREE Call by reference Type reference (TYPE) TVIEWNODE2 Baumzeile 20070926

Method GET_ITEM_VALUES on class CL_RSTT_REP has no exception.

Method GET_MONISTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOUND Call by reference Type reference (TYPE) RSTT_FLAG Status gefunden 20090729
2 Exporting E_VISIBLE Call by reference Type reference (TYPE) RSTT_FLAG Sichtbar 20090729

Method GET_MONISTAT on class CL_RSTT_REP has no exception.

Method GET_MONITOR_REPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEMPLATE_01 Call by reference Type reference (TYPE) ANY Template ID 1 20090710
2 Exporting E_TEMPLATE_02 Call by reference Type reference (TYPE) ANY Template ID 2 20090710
3 Exporting E_TEMPLATE_03 Call by reference Type reference (TYPE) ANY Template ID 3 20090710
4 Exporting E_TEMPLATE_04 Call by reference Type reference (TYPE) ANY Template ID 4 20090710
5 Exporting E_URL_01 Call by reference Type reference (TYPE) RSTT_STRING URL 1 20090710
6 Exporting E_URL_02 Call by reference Type reference (TYPE) RSTT_STRING URL 2 20090710
7 Exporting E_URL_03 Call by reference Type reference (TYPE) RSTT_STRING URL 3 20090710
8 Exporting E_URL_04 Call by reference Type reference (TYPE) RSTT_STRING URL 4 20090710

Method GET_MONITOR_REPS on class CL_RSTT_REP has no exception.

Method GET_REP_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSTT_HIER Hierarchieinstanz 20080829
2 Importing I_PERSONALIZED Call by reference Type reference (TYPE) RSTT_FLAG Personalisierte Berichte 20080829

Method GET_REP_HIER on class CL_RSTT_REP has no exception.

Method GET_SEARCH_ITEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Call by reference Type reference (TYPE) RSTT_STRING URL 20090915
2 Importing I_S_SEARCHLIST Call by reference Type reference (TYPE) RSTT_S_SEARCHLIST Parameter 20090915

Method GET_SEARCH_ITEM_INFO on class CL_RSTT_REP has no exception.

Method GET_SEARCH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEARCH Call by reference Type reference (TYPE) RSTT_T_SEARCHLIST Suchliste 20090907
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU Explizite Sprachwahl 20091009
3 Importing I_SAP Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE SAP-Berichte 20090907
4 Importing I_SEARCH_TERM Call by reference Type reference (TYPE) ANY Suchausdruck 20090907
5 Importing I_USER Call by reference Type reference (TYPE) RSTT_FLAG Eigene Berichte 20090907

Method GET_SEARCH_LIST on class CL_RSTT_REP has no exception.

Method GET_TEXT_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR Call by reference Type reference (TYPE) RSTT_STRING Beschreibungsvorschlag 20070924
2 Exporting E_TEXT Call by reference Type reference (TYPE) RSTT_LGTXT Textvorschlag 20070924
3 Importing I_REPNM Call by reference Type reference (TYPE) RSZCOMPID Berichtsname 20070924
4 Importing I_REPTP Call by reference Type reference (TYPE) RSTT_REPTP Berichtstyp 20070924

Method GET_TEXT_PROPOSAL on class CL_RSTT_REP has no exception.

Method LOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCKED Call by reference Type reference (TYPE) RSTT_FLAG Bereits gesperrt 20070926

Method LOCK_OBJECT on class CL_RSTT_REP has no exception.

Method PROCESS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_REP_TREE Call by reference Type reference (TYPE) TVIEW2 Navigationsbaum 20070924

Method PROCESS_TREE on class CL_RSTT_REP has no exception.

Method SAVE Signature

Method SAVE on class CL_RSTT_REP has no parameter.
Method SAVE on class CL_RSTT_REP has no exception.

Method SET_EDIT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDIT Call by reference Type reference (TYPE) RSTT_FLAG Änderbar 20070925

Method SET_EDIT_STATE on class CL_RSTT_REP has no exception.

Method SET_MONISTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBLE Call by reference Type reference (TYPE) RSTT_FLAG Sichtbar 20090729

Method SET_MONISTAT on class CL_RSTT_REP has no exception.

Method UNLOCK_OBJECT Signature

Method UNLOCK_OBJECT on class CL_RSTT_REP has no parameter.
Method UNLOCK_OBJECT on class CL_RSTT_REP has no exception.

Method UPDATE_REP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMDESCR Call by reference Type reference (TYPE) RSTT_STRING Beschreibung 20070924
2 Importing I_LINKTEXT Call by reference Type reference (TYPE) RSTT_LGTXT Kurztext 20070924
3 Importing I_S_REPORT Call by reference Type reference (TYPE) RSTT_S_REPORT Struktur für ein Berichtselement 20090717
4 Importing I_T_PARAM Call by reference Type reference (TYPE) NT_T_PARAM Parameterliste 20090716
# Exception Resumable Description Created on
1 INVALID_INPUT 20070924

Method _CHECK_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMID_REF Call by reference Type reference (TYPE) RSTT_INT4 ID des Referenzelements 20070923
2 Returning R_VALID Value transfer Type reference (TYPE) RSTT_FLAG Zulässig 20070923

Method _CHECK_REF on class CL_RSTT_REP has no exception.

Method _CHECK_REP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPNM Call by reference Type reference (TYPE) RSZCOMPID Berichtsname 20070923
2 Importing I_REPTP Call by reference Type reference (TYPE) RSTT_REPTP Berichtstyp 20070923
3 Returning R_VALID Value transfer Type reference (TYPE) RSTT_FLAG Zulässig 20070923

Method _CHECK_REP on class CL_RSTT_REP has no exception.

Method _LOAD_REPS Signature

Method _LOAD_REPS on class CL_RSTT_REP has no parameter.
Method _LOAD_REPS on class CL_RSTT_REP has no exception.

Method _PREPARE_HIER_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COUNT Call by reference Type reference (TYPE) RSTT_INT4 Anzahl Elemente 20080829
2 Changing C_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSTT_HIER Instanz 20080829
3 Importing I_PERSONALIZED Call by reference Type reference (TYPE) RSTT_FLAG Personalisierte Berichte 20080829
4 Importing I_ROOT Call by reference Type reference (TYPE) RSTT_FLAG Wurzelknoten 20080829
5 Importing I_S_REPORT Call by reference Type reference (TYPE) RSTT_S_REPORT Struktur für ein Berichtselement 20080829

Method _PREPARE_HIER_ENTRY on class CL_RSTT_REP has no exception.

Method _PREPARE_TREE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_TREE Call by reference Type reference (TYPE) TVIEW2 Baumtabelle 20070925
2 Importing I_ROOT Call by reference Type reference (TYPE) RSTT_FLAG Wurzelknoten 20070925
3 Importing I_S_REPORT Call by reference Type reference (TYPE) RSTT_S_REPORT Struktur für ein Berichtselement 20070925

Method _PREPARE_TREE_ENTRY on class CL_RSTT_REP has no exception.

Method _STORE_REPS Signature

Method _STORE_REPS on class CL_RSTT_REP has no parameter.
Method _STORE_REPS on class CL_RSTT_REP has no exception.

Method __ADD_SEARCH_LIST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SEARCH Call by reference Type reference (TYPE) RSTT_T_SEARCHLIST Suchliste 20090907
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU Explizite Sprachwahl 20091009
3 Importing I_SAP Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE SAP-Berichte 20090907
4 Importing I_SEARCH_TERM Call by reference Type reference (TYPE) ANY 20090907
5 Importing I_S_TOOLID Call by reference Type reference (TYPE) RSTT_S_TOOLID Toolschlüssel 20090907
6 Importing I_S_VIEWID Call by reference Type reference (TYPE) RSTT_S_NAV_WDY Anwendungsschlüssel 20090907
7 Importing I_USER Call by reference Type reference (TYPE) RSTT_FLAG Eigene Berichte 20090907

Method __ADD_SEARCH_LIST_ITEM on class CL_RSTT_REP has no exception.

Method __GET_DOMAIN_RELAX_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_URL Value transfer Type reference (TYPE) RSTT_STRING URL 20090717

Method __GET_DOMAIN_RELAX_URL on class CL_RSTT_REP has no exception.

Method __GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Call by reference Type reference (TYPE) RSTT_STRING URL 20090728
2 Importing I_ITEMKEY Call by reference Type reference (TYPE) RSTT_INT4 Berichtsschlüssel 20090728
3 Importing I_NORELATIVE Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE Relative URL 20090728
4 Importing I_S_REPORT Call by reference Type reference (TYPE) RSTT_S_REPORT Struktur für ein Berichtselement 20090728

Method __GET_URL on class CL_RSTT_REP has no exception.

Method __GET_URL_BW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Call by reference Type reference (TYPE) RSTT_STRING URL 20090728
2 Importing I_NORELATIVE Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE Relative URL 20090728
3 Importing I_S_REPORT Call by reference Type reference (TYPE) RSTT_S_REPORT Struktur für ein Berichtselement 20090728

Method __GET_URL_BW on class CL_RSTT_REP has no exception.

Method __GET_URL_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSACTION Call by reference Type reference (TYPE) ANY Transaktion 20090716
2 Importing I_T_PARAM Call by reference Type reference (TYPE) NT_T_PARAM Parameterliste 20090716
3 Returning R_URL Value transfer Type reference (TYPE) RSTT_STRING URL 20090716

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