SAP ABAP Class CL_RSBM_RQ_WHERE_USED (Viewer for Where-Used List for Request)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSBM (Package) Data Transfer Process: Log and Monitor
Properties
Class CL_RSBM_RQ_WHERE_USED  
Short Description Viewer for Where-Used List for Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSBK    
Program status     
Category 0   
Package RSBM   Data Transfer Process: Log and Monitor 
Created 20060109   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)
Interfaces
Class CL_RSBM_RQ_WHERE_USED has no interface implemented.
Friends
Class CL_RSBM_RQ_WHERE_USED has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLUMN_BUTTON Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_BUT' Tree Control: Column Name / Item Name 20060109
2 C_COLUMN_MONITOR Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_MON' Tree Control: Column Name / Item Name 20060124
3 C_COLUMN_NODE Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_NODE' 20060109
4 C_COLUMN_STATE Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_STATE' Tree Control: Column Name / Item Name 20060124
5 C_COLUMN_TSTMP Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN_TSTMP' Tree Control: Column Name / Item Name 20060109
6 N_CALL_FROM_POPUP Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20060222
7 N_T_EXCUCOMM Instance attribute Public Type reference (TYPE) RSB_T_UCOMM Table with OK Codes 20060206
8 P_NODE_MAX Instance attribute Private Type reference (TYPE) RSBKREQUID Data Transfer Process Request 20060124
9 P_REQUID Instance attribute Private Type reference (TYPE) RSBKREQUID Data Transfer Process Request 20060109
10 P_REQUID_C Instance attribute Private Type reference (TYPE) STRING 20060109
11 P_R_CONTAINER_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060110
12 P_R_REQUEST Instance attribute Private Object reference (TYPE REF TO) IF_RSBK_REQUEST_GENERAL Interface for All Request Types 20060109
13 P_R_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20060109
14 P_TH_NODE_REQUID_MAP Instance attribute Private Type reference (TYPE) TH_NODE_REQUID_MAP 20060124
15 P_TH_ODQ_CONN Instance attribute Private Type reference (TYPE) TH_ODQ_CONN 20130516
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_RECU Instance method Private Method 20060109
2 CONSTRUCTOR Instance method Public Constructor 20060109
3 CREATE_INITIAL_TREE Instance method Public Method 20060109
4 CREATE_TREE Instance method Public Method 20060110
5 FREE Instance method Public Method 20060109
6 GET_INFOPROV Instance method Public Method 20060206
7 GET_LINE_FROM_REQUEST Instance method Private Method 20060109
8 GET_MYSELF_E_DS_EXISTS Instance method Private Method 20060206
9 GET_NEW_NODE Instance method Private Method 20060124
10 GET_REQUID Instance method Public Method 20060206
11 GET_REQUID_C Instance method Private Method 20060109
12 GET_REQUID_FROM_NODE Instance method Private Method 20060124
13 GET_REQUID_OUTBOUND Instance method Public Method 20070802
14 HAS_CHILDREN Instance method Private Method 20080117
15 ON_BUTTON_CLICK Instance method Private Event handling method 20060109
16 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20060109
17 REFRESH Instance method Public Method 20060109
18 REGISTER_EVENTS_TREE Instance method Private Method 20060109
19 SET_CALL_FROM_POPUP Instance method Public Method 20060222
20 SET_CONTAINER Instance method Public Method 20060110
21 SET_REQUEST Instance method Public Method 20060110
Events
Class CL_RSBM_RQ_WHERE_USED has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_NODE_REQUID_MAP Private See coding 20060124 BEGIN OF s_node_requid_map, node TYPE tv_nodekey, requid TYPE rsbkrequid, END OF s_node_requid_map
2 S_REQUEST Private Object reference (TYPE REF TO) IF_RSBK_REQUEST_GENERAL 20060109
3 TH_NODE_REQUID_MAP Private See coding 20060124 th_node_requid_map TYPE HASHED TABLE OF s_node_requid_map WITH UNIQUE KEY node
4 TH_ODQ_CONN Private See coding 20130516 th_odq_conn TYPE HASHED TABLE OF ts_odq_conn WITH UNIQUE KEY tsn
5 TS_ODQ_CONN Private See coding 20130516 BEGIN OF ts_odq_conn, tsn TYPE if_odq_queue_model=>t_tsn, node TYPE tv_nodekey, ref TYPE REF TO if_rsbk_request_general, END OF ts_odq_conn
6 T_REQUEST Private See coding 20060109 t_request TYPE STANDARD TABLE OF s_request
Method Signatures

Method ADD_NODE_RECU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ITEM Call by reference Type reference (TYPE) RSBM_T_ITEM_RQ_WHERE_USED Tabellentyp für Items im Verwendungsnachweis eines Requests 20060109
2 Exporting E_T_NODE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Eigenschaften eines Knotens 20060109
3 Importing I_PARENT Call by reference Type reference (TYPE) TV_NODEKEY Request eines Datentransferprozesses 20060110
4 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST_GENERAL 20060109

Method ADD_NODE_RECU on class CL_RSBM_RQ_WHERE_USED has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSBM_RQ_WHERE_USED has no parameter.
Method CONSTRUCTOR on class CL_RSBM_RQ_WHERE_USED has no exception.

Method CREATE_INITIAL_TREE Signature

Method CREATE_INITIAL_TREE on class CL_RSBM_RQ_WHERE_USED has no parameter.
Method CREATE_INITIAL_TREE on class CL_RSBM_RQ_WHERE_USED has no exception.

Method CREATE_TREE Signature

Method CREATE_TREE on class CL_RSBM_RQ_WHERE_USED has no parameter.
Method CREATE_TREE on class CL_RSBM_RQ_WHERE_USED has no exception.

Method FREE Signature

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

Method GET_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INFOPROV Value transfer Type reference (TYPE) CHAR30 InfoProvider 20060206

Method GET_INFOPROV on class CL_RSBM_RQ_WHERE_USED has no exception.

Method GET_LINE_FROM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_NODE Call by reference Type reference (TYPE) TREEV_NODE Tree Control: Knotentabelle 20060109
2 Exporting E_T_ITEM Call by reference Type reference (TYPE) RSBM_T_ITEM_RQ_WHERE_USED Tabelle mit Items für DTP-Log 20060109
3 Importing I_HAS_CHILDREN Call by reference Type reference (TYPE) RS_BOOL Boolean 20060109
4 Importing I_PARENT Call by reference Type reference (TYPE) TV_NODEKEY Request eines Datentransferprozesses 20060110
5 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST_GENERAL Interface für alle Requesttypen 20060109

Method GET_LINE_FROM_REQUEST on class CL_RSBM_RQ_WHERE_USED has no exception.

Method GET_MYSELF_E_DS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20060206

Method GET_MYSELF_E_DS_EXISTS on class CL_RSBM_RQ_WHERE_USED has no exception.

Method GET_NEW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060124
2 Returning R_NODE Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060124

Method GET_NEW_NODE on class CL_RSBM_RQ_WHERE_USED has no exception.

Method GET_REQUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUID Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060206

Method GET_REQUID on class CL_RSBM_RQ_WHERE_USED has no exception.

Method GET_REQUID_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUID_C Value transfer Type reference (TYPE) STRING 20060109

Method GET_REQUID_C on class CL_RSBM_RQ_WHERE_USED has no exception.

Method GET_REQUID_FROM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20060124
2 Returning R_REQUID Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060124

Method GET_REQUID_FROM_NODE on class CL_RSBM_RQ_WHERE_USED has no exception.

Method GET_REQUID_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUID_OUTBOUND Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20070802

Method GET_REQUID_OUTBOUND on class CL_RSBM_RQ_WHERE_USED has no exception.

Method HAS_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST_GENERAL Interface für alle Requesttypen 20080117
2 Returning R_HAS_CHILDREN Value transfer Type reference (TYPE) RS_BOOL Boolean 20080117

Method HAS_CHILDREN on class CL_RSBM_RQ_WHERE_USED has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20060109
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20060109

Method ON_BUTTON_CLICK on class CL_RSBM_RQ_WHERE_USED has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20060109
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20060109

Method ON_ITEM_DOUBLE_CLICK on class CL_RSBM_RQ_WHERE_USED has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060110

Method REFRESH on class CL_RSBM_RQ_WHERE_USED has no exception.

Method REGISTER_EVENTS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060109

Method REGISTER_EVENTS_TREE on class CL_RSBM_RQ_WHERE_USED has no exception.

Method SET_CALL_FROM_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALL_FROM_POPUP Call by reference Type reference (TYPE) RS_BOOL Boolean 20060222

Method SET_CALL_FROM_POPUP on class CL_RSBM_RQ_WHERE_USED has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20060110

Method SET_CONTAINER on class CL_RSBM_RQ_WHERE_USED has no exception.

Method SET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) IF_RSBK_REQUEST_GENERAL 20060110

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