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
⤷ 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 |