SAP ABAP Class CL_RSCRT_RDA_ASSIGN_DTP (Handler for rscrt_rda_assign_dtp)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSCRT (Package) (Near)-Real-Time Data Transfer into BW
Properties
Class CL_RSCRT_RDA_ASSIGN_DTP  
Short Description Handler for rscrt_rda_assign_dtp    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCRT   (Near)-Real-Time Data Transfer into BW 
Created 20070906   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 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSCRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSCRT_RDA_ASSIGN_DTP has no interface implemented.
Friends
Class CL_RSCRT_RDA_ASSIGN_DTP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_COL_ASSIGNED Constant Public Type reference (TYPE) TV_ITMNAME 'assigned' Column for Assignment Box 20070906
2 N_COL_INFOPROV Constant Public Type reference (TYPE) TV_ITMNAME 'infoprov' Column for InfoProvider 20070906
3 N_COL_RDAOBJECT Constant Public Type reference (TYPE) TV_ITMNAME 'rdaobject' Column for RDA Objects 20070906
4 O_LAST_NODE_KEY Instance attribute Protected Type reference (TYPE) TV_NODEKEY Last Tree Node ID 20070906
5 O_R_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20070906
6 O_TH_ASSIGN_DTP Instance attribute Protected Type reference (TYPE) LTY_TH_ASSIGN_DTP DTP Assigned? (Before/After) 20070907
7 O_TH_MAP Instance attribute Protected Type reference (TYPE) LTY_TH_NODE_KEY_MAPPING Assignment of Tree Node IDs to RDA Objects 20070907
8 O_T_ITEM Instance attribute Protected Type reference (TYPE) RSCRT_RDA_T_TREE_ITEM Cells of Tree Node 20070906
9 O_T_NODE Instance attribute Protected Type reference (TYPE) TREEV_NTAB Tree Node Table 20070906
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_DTPS Instance method Public Method Creates or Deletes Previously Stored Assignments 20070907
2 ASSIGN_DTP_NEW Instance method Protected Method Note if DTP Should be Assigned 20070907
3 ASSIGN_DTP_OLD Instance method Protected Method Note if DTP was Already Assigned 20070907
4 CHECK_DTPS_EXIST Static method Public Method Checks there is at Least One DTP 20070907
5 CLEAR_TREE Instance method Protected Method Deletes All Nodes of Tree 20070906
6 CREATE_NODES_AND_ITEMS Instance method Protected Method Creates Nodes and Rows for CL_GUI_COLUMN_TREE 20070906
7 CREATE_NODE_AND_ITEMS_FOR_DMN Instance method Protected Method Creates Tree Nodes and Cells for Daemon 20070906
8 CREATE_NODE_AND_ITEMS_FOR_DTP Instance method Protected Method Creates Tree Nodes and Cells for DTP 20070906
9 CREATE_NODE_AND_ITEMS_FOR_NDS Instance method Protected Method Creates Tree Nodes and Cells for DataSource 20070906
10 CREATE_TREE Instance method Public Method Creates Column Tree Control 20070906
11 GET_NODE_KEY Instance method Protected Method Returns Tree Node ID of RDA Object 20070906
12 HANDLE_CHECKBOX_CHANGE Instance method Public Event handling method Change to Checkbox 20070906
13 HANDLE_ITEM_DOUBLE_CLICK Instance method Public Event handling method Double-Click on Item 20070906
14 HANDLE_NODE_DOUBLE_CLICK Instance method Public Event handling method Double-Click Node 20070906
15 POPULATE_TREE Instance method Public Method Fills Column Tree Control 20070906
16 READ_FROM_DTP Instance method Protected Method Reads Data for Tree Leaves from RSBKDTP 20070906
17 REFRESH_TREE Instance method Public Method Refreshes the View 20090121
18 REGISTER_FOR Instance method Public Method Registers Itself as Event Handler 20070906
Events
Class CL_RSCRT_RDA_ASSIGN_DTP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_ASSIGN_DTP Protected See coding DTP Assigned? (Before/After) 20070907 BEGIN OF lty_s_assign_dtp, dtp TYPE rsbkdtpnm, logdpid TYPE rslogdpid, assign_old TYPE rs_bool, assign_new TYPE rs_bool, END OF lty_s_assign_dtp
2 LTY_S_NODE_KEY_MAPPING Protected See coding Assignment: RDA Object for Node Key 20070906 BEGIN OF lty_s_node_key_mapping, rdaobject TYPE rscrt_rdaobject, rdaobject_type TYPE rscrt_rdaobject_type, node_key TYPE tv_nodekey, END OF lty_s_node_key_mapping
3 LTY_TH_ASSIGN_DTP Protected See coding DTP Assigned? (Before/After) 20070907 lty_th_assign_dtp TYPE HASHED TABLE OF lty_s_assign_dtp WITH UNIQUE KEY dtp
4 LTY_TH_NODE_KEY_MAPPING Protected See coding Assignment: RDA Object for Node Key 20070906 lty_th_node_key_mapping TYPE HASHED TABLE OF lty_s_node_key_mapping WITH UNIQUE KEY rdaobject rdaobject_type
Method Signatures

Method ASSIGN_DTPS Signature

Method ASSIGN_DTPS on class CL_RSCRT_RDA_ASSIGN_DTP has no parameter.
Method ASSIGN_DTPS on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method ASSIGN_DTP_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSIGN Call by reference Type reference (TYPE) RS_BOOL Boolean 20070907
2 Importing I_DTP Call by reference Type reference (TYPE) RSBKDTPNM DTP 20070907

Method ASSIGN_DTP_NEW on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method ASSIGN_DTP_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSIGNED Call by reference Type reference (TYPE) RS_BOOL Boolean 20070907
2 Importing I_DTP Call by reference Type reference (TYPE) RSBKDTPNM DTP 20070907
3 Importing I_LOGDPID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070907

Method ASSIGN_DTP_OLD on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method CHECK_DTPS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMON Call by reference Type reference (TYPE) RSCRT_RDAOBJECT Dämon-ID 20070907
2 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070907
3 Returning R_EXIST Value transfer Type reference (TYPE) RS_BOOL Gibt es mind. einen DTP? 20070907

Method CHECK_DTPS_EXIST on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method CLEAR_TREE Signature

Method CLEAR_TREE on class CL_RSCRT_RDA_ASSIGN_DTP has no parameter.
Method CLEAR_TREE on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method CREATE_NODES_AND_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMON Call by reference Type reference (TYPE) RSCRT_RDAOBJECT Dämon-ID 20070906
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RSCRT_DEMON_DESCR Dämon-Beschreibung 20070906
3 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070906
4 Returning R_T_NODE Value transfer Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20070906

Method CREATE_NODES_AND_ITEMS on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method CREATE_NODE_AND_ITEMS_FOR_DMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMON Call by reference Type reference (TYPE) RSCRT_RDAOBJECT Dämon-ID 20070906
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RSCRT_DEMON_DESCR Dämon-Beschreibung 20070906
3 Returning R_S_NODE Value transfer Type reference (TYPE) TREEV_NODE Baumknoten 20070906

Method CREATE_NODE_AND_ITEMS_FOR_DMN on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method CREATE_NODE_AND_ITEMS_FOR_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSIGNED Call by reference Type reference (TYPE) RS_BOOL Boolean 20070906
2 Importing I_S_DTP Call by reference Type reference (TYPE) RSBK_S_DTP_DETAIL Details zum DTP (mit Text) 20070906
3 Returning R_S_NODE Value transfer Type reference (TYPE) TREEV_NODE Tree Control: Eigenschaften eines Knotens 20070906

Method CREATE_NODE_AND_ITEMS_FOR_DTP on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method CREATE_NODE_AND_ITEMS_FOR_NDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_REQ Call by reference Type reference (TYPE) RSCRT_RDA_REQ Requests und Datenpakete mit Charakteristika 20070906
2 Returning R_S_NODE Value transfer Type reference (TYPE) TREEV_NODE Baumknoten 20070906

Method CREATE_NODE_AND_ITEMS_FOR_NDS on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method CREATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20070906
2 Returning R_R_TREE Value transfer Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20070906

Method CREATE_TREE on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method GET_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RDAOBJECT Call by reference Type reference (TYPE) RSCRT_RDAOBJECT Objekt in der Realtime data Acquisition 20070906
2 Importing I_RDAOBJECT_TYPE Call by reference Type reference (TYPE) RSCRT_RDAOBJECT_TYPE Typ eines RDA-Objekts 20070906
3 Returning R_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20070906

Method GET_NODE_KEY on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20070906
2 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20070906
3 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20070906

Method HANDLE_CHECKBOX_CHANGE on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20070906
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20070906

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20070906

Method HANDLE_NODE_DOUBLE_CLICK on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method POPULATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMON Call by reference Type reference (TYPE) RSCRT_RDAOBJECT Dämon-ID 20070906
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RSCRT_DEMON_DESCR Dämon-Beschreibung 20070906
3 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070906
4 Returning R_R_TREE Value transfer Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20070906

Method POPULATE_TREE on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method READ_FROM_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRC Call by reference Type reference (TYPE) RSBKSRCNM Name der Datenquelle eines Datentransferprozesses 20070906
2 Importing I_SRCTP Call by reference Type reference (TYPE) RSBKSRCTP RSBC_C_SRCTP-DATASOURCE Typ des Quellobjekts eines Datentransferprozesses 20070906
3 Returning R_T_DTP Value transfer Type reference (TYPE) RSBK_T_DTP_DETAIL Details zum DTP (mit Text) 20070906

Method READ_FROM_DTP on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_RSCRT_RDA_ASSIGN_DTP has no parameter.
Method REFRESH_TREE on class CL_RSCRT_RDA_ASSIGN_DTP has no exception.

Method REGISTER_FOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20070906

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