SAP ABAP Class CL_RSRA_DIALOG (Service for Dialogs with Trees)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRB (Package) BW: Batch Reporting
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_AVAILABLE_TREE Tree with the Available RA Settings + Toolbar 19990714
2 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_AVAILABLE_TREE_BB Tree with the Available RA Settings + Toolbar 20010606
3 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_COMMUNICATION Communications Interface (BCI Wrapper) 20010619
4 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_PACKAGE Reporting Agent Package 19990722
5 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_PACKAGE_TREE Tree with the Available RA Settings + Toolbar 19990716
6 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_SCHEDULER Report Agent Scheduler 19990521
7 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_SETTING Settings for Batch Processing the Report Agent 19990520
8 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_SETTING_BB RA Setting for Precalculating Templates 20010605
9 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_SETTING_BT RA Setting for Precalculating Templates 20001026
10 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_SETTING_MX RA Setting for Precalculating Templates 20020410
Properties
Class CL_RSRA_DIALOG  
Short Description Service for Dialogs with Trees    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRB   BW: Batch Reporting 
Created 19990520   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRA_DIALOG has no interface implemented.
Friends
Class CL_RSRA_DIALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_C_ITEM_STRUCTURE Constant Protected Type reference (TYPE) X030L-TABNAME 'RSRA_S_TREE_ITEM' Structure Name of the Item Structure for Trees 19990527
2 P_LOCKED Instance attribute Private Type reference (TYPE) RS_BOOL Enqueue Set? 19990610
3 P_MODE Instance attribute Private Type reference (TYPE) RS_MODUS Change Mode 19990520
4 P_NODE_COUNTER Instance attribute Private Type reference (TYPE) I 0 Node Counter 19990712
5 P_TLOGO Instance attribute Private Type reference (TYPE) RS_TLOGO Tlogo Object 19990720
6 P_T_DRAGDROP Instance attribute Private Type reference (TYPE) RSRA_T_DRAGDROP Drag & Drop Features of all Nodes 19990520
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate 19990611
2 ASK_FOR_SAVE Instance method Protected Method Saving Dialog 19990610
3 CLEAR_DRAGDROP Instance method Protected Method Deleting All Drag and Drop Objects 19990520
4 DELETE Instance method Public Method Delete 19990611
5 DESTROY_TREE Instance method Protected Method Deletes a Tree 19990520
6 GET_ICON Static method Public Method Creates an Icon 19990520
7 GET_LOCK_STATE Instance method Protected Method Enqueue Executed? 19990610
8 GET_MODE Instance method Public Method Change Mode 19990609
9 GET_NODE_COUNTER Instance method Protected Method Restores a New Node Name 19990712
10 INIT_NODE_COUNTER Instance method Protected Method Initializes Counter 20010912
11 LEAVE_SCREEN Instance method Protected Method Leave the Screen 19990616
12 SAVE Instance method Protected Method Save 19990528
13 SCREEN_DRAG Instance method Protected Event handling method Drag Event Handler 19990520
14 SCREEN_MODIFY_DRAGDROP Instance method Protected Method Creates or Changes the Drag and Drop Features of a Node 19990520
15 SCREEN_SET_DRAGDROP Instance method Protected Method Sets the Drag and Drop Features 19990520
16 SET_LOCK_STATE Instance method Protected Method Set Block Indicator 19990610
17 SET_MODE Instance method Protected Method Change Mode 19990520
18 SET_TLOGO Instance method Protected Method Set Tlogo Object 19990720
19 SHOW_MESSAGES Instance method Protected Method Displaying Messages 19990528
20 TRANS_AFTER_DEL Instance method Protected Method Transport 19990720
21 TRANS_AFTER_SAVE_ACT_DEL Instance method Protected Method Transport 19990720
22 TRANS_CHECK Instance method Protected Method Checks if Setting may be Changed 19990720
23 TRANS_INSERT Instance method Protected Method Writes the Setting to a Transport Order 19990720
24 X_MESSAGE Instance method Protected Method X Message 20000103
Events
Class CL_RSRA_DIALOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 O_FLAVOR Protected See coding Flavor 19990520
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_RSRA_DIALOG has no parameter.
Method ACTIVATE on class CL_RSRA_DIALOG has no exception.

Method ASK_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) RSRA_OBJECT_TYPE Objekttype 19990610
2 Returning R_ANSWER Value transfer Type reference (TYPE) RS_ANSWER Antwort 19990610

Method ASK_FOR_SAVE on class CL_RSRA_DIALOG has no exception.

Method CLEAR_DRAGDROP Signature

Method CLEAR_DRAGDROP on class CL_RSRA_DIALOG has no parameter.
Method CLEAR_DRAGDROP on class CL_RSRA_DIALOG has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEAVE_SCREEN Call by reference Type reference (TYPE) RS_BOOL rs_c_true Nach dem löschen das Dynpro verlassen 19990616

Method DELETE on class CL_RSRA_DIALOG has no exception.

Method DESTROY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_TREE Call by reference Type reference (TYPE) RSRA_R_TREE Tree 19990520

Method DESTROY_TREE on class CL_RSRA_DIALOG has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) RSRA_PRINT_AREA Druckbereich 19990520
2 Importing I_ICONID Call by reference Type reference (TYPE) RSZICONID Icon ID 20000426
3 Importing I_ICON_NAME Call by reference Type reference (TYPE) RSKEY Iconname 19990520
4 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) RSRA_OBJECT_TYPE Type des Objects 19990520
5 Importing I_STATUS Call by reference Type reference (TYPE) RSOBJSTAT rs_c_objstat-inactive Aktiv ? 19990702
6 Returning R_ICON Value transfer Type reference (TYPE) TV_IMAGE Icon 19990520

Method GET_ICON on class CL_RSRA_DIALOG has no exception.

Method GET_LOCK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOCKED Value transfer Type reference (TYPE) RS_BOOL Sperre gesetzt ? 19990610

Method GET_LOCK_STATE on class CL_RSRA_DIALOG has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODE Value transfer Type reference (TYPE) RS_MODUS Änderungsmodus 19990609

Method GET_MODE on class CL_RSRA_DIALOG has no exception.

Method GET_NODE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NODE_COUNTER Value transfer Type reference (TYPE) TV_NODEKEY Zähler 19990712

Method GET_NODE_COUNTER on class CL_RSRA_DIALOG has no exception.

Method INIT_NODE_COUNTER Signature

Method INIT_NODE_COUNTER on class CL_RSRA_DIALOG has no parameter.
Method INIT_NODE_COUNTER on class CL_RSRA_DIALOG has no exception.

Method LEAVE_SCREEN Signature

Method LEAVE_SCREEN on class CL_RSRA_DIALOG has no parameter.
Method LEAVE_SCREEN on class CL_RSRA_DIALOG has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_ANSWER J hat geklappt 19990611

Method SAVE on class CL_RSRA_DIALOG has no exception.

Method SCREEN_DRAG Signature

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

Method SCREEN_DRAG on class CL_RSRA_DIALOG has no exception.

Method SCREEN_MODIFY_DRAGDROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADD Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flavor hinzufügen 19990520
2 Importing I_DRAGSRC Call by reference Type reference (TYPE) RS_BOOL Drag 19990520
3 Importing I_DROPTARGET Call by reference Type reference (TYPE) RS_BOOL Drop 19990520
4 Importing I_EFFECT Call by reference Type reference (TYPE) I Drag Drop Effekt 19990520
5 Importing I_FLAVOR Call by reference Type reference (TYPE) O_FLAVOR Flavor 19990520
6 Importing I_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten 19990520
7 Importing I_R_TREE Call by reference Type reference (TYPE) RSRA_R_TREE Tree 19990520

Method SCREEN_MODIFY_DRAGDROP on class CL_RSRA_DIALOG has no exception.

Method SCREEN_SET_DRAGDROP Signature

Method SCREEN_SET_DRAGDROP on class CL_RSRA_DIALOG has no parameter.
Method SCREEN_SET_DRAGDROP on class CL_RSRA_DIALOG has no exception.

Method SET_LOCK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCKED Call by reference Type reference (TYPE) RS_BOOL Gesperrt ? 19990610

Method SET_LOCK_STATE on class CL_RSRA_DIALOG has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) RS_MODUS Änderungsmodus 19990520

Method SET_MODE on class CL_RSRA_DIALOG has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO Tlogo 19990720

Method SET_TLOGO on class CL_RSRA_DIALOG has no exception.

Method SHOW_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Meldungen 19990528

Method SHOW_MESSAGES on class CL_RSRA_DIALOG has no exception.

Method TRANS_AFTER_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTNM Call by reference Type reference (TYPE) RSRA_OBJECTNM Objektname 19990720
2 Returning R_ANSWER Value transfer Type reference (TYPE) RS_ANSWER OK ? 19990720

Method TRANS_AFTER_DEL on class CL_RSRA_DIALOG has no exception.

Method TRANS_AFTER_SAVE_ACT_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTNM Call by reference Type reference (TYPE) RSRA_OBJECTNM Objektname 19990720
2 Returning R_ANSWER Value transfer Type reference (TYPE) RS_ANSWER OK ? 19990720

Method TRANS_AFTER_SAVE_ACT_DEL on class CL_RSRA_DIALOG has no exception.

Method TRANS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTNM Call by reference Type reference (TYPE) RSRA_OBJECTNM Objektname 19990720
2 Returning R_ANSWER Value transfer Type reference (TYPE) RS_ANSWER OK ? 19990720

Method TRANS_CHECK on class CL_RSRA_DIALOG has no exception.

Method TRANS_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTNM Call by reference Type reference (TYPE) RSRA_OBJECTNM Objektname 19990720
2 Returning R_ANSWER Value transfer Type reference (TYPE) RS_ANSWER OK ? 19990720

Method TRANS_INSERT on class CL_RSRA_DIALOG has no exception.

Method X_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABEND Call by reference Type reference (TYPE) RS_BOOL Anhängen ? 20000103
2 Importing I_METHOD Call by reference Type reference (TYPE) SYMSGV Methode 20000103

Method X_MESSAGE on class CL_RSRA_DIALOG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in