SAP ABAP Class CL_GUI_DETAIL_RFW (GUI detail view/comparison RFW)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-RFW (Application Component) Reconciliation Framework
     RFW (Package) Reconciliation Framework
Properties
Class CL_GUI_DETAIL_RFW  
Short Description GUI detail view/comparison RFW    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RFW   Reconciliation Framework 
Created 20000323   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_DETAIL_RFW has no forward declaration.
Interfaces
Class CL_GUI_DETAIL_RFW has no interface implemented.
Friends
Class CL_GUI_DETAIL_RFW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CNTL_LIFETIME_DYNPRO Constant Private Type reference (TYPE) I 1 Lebensdauer Dynpro 20000323
2 DIALOGBOX_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container der Dialogbox 20000323
3 DIALOGBOX_STATUS Static Attribute Private Type reference (TYPE) CHAR1 Status der Dialogbox 20000323
4 GC_CELLTAB Constant Public Type reference (TYPE) FIELDNAME 'CELLTAB' 20000515
5 GC_COLTEXT Constant Public Type reference (TYPE) FIELDNAME 'COLTEXT' 20000515
6 GC_EQUAL Constant Public Type reference (TYPE) CHAR4 '=' 20000512
7 GC_FC_CANCEL Constant Public Type reference (TYPE) FCODE 'CANCEL' 20000626
8 GC_FC_EQUAL Constant Public Type reference (TYPE) FCODE 'EQUAL' 20000514
9 GC_FC_LEFT_TO_RIGHT Constant Public Type reference (TYPE) FCODE 'LTOR' 20000514
10 GC_FC_MERGE Constant Public Type reference (TYPE) FCODE 'MERGE' 20000514
11 GC_FC_RIGHT_TO_LEFT Constant Public Type reference (TYPE) FCODE 'RTOL' 20000514
12 GC_FC_UNEQUAL Constant Public Type reference (TYPE) FCODE 'UNEQ' 20000514
13 GC_FIELDNAME Constant Public Type reference (TYPE) FIELDNAME 'FIELDNAME' 20000619
14 GC_LINECOLOR Constant Public Type reference (TYPE) FIELDNAME 'LINECOLOR' 20000515
15 GC_MODE_CHECKBOX Constant Public Type reference (TYPE) CHAR20 'CHECKBOX' 20000515
16 GC_MODE_CHECKBOX_POPUP Constant Public Type reference (TYPE) CHAR20 'CHECKBOX_POPUP' 20000518
17 GC_MODE_HOTSPOT Constant Public Type reference (TYPE) CHAR20 'HOTSPOT' 20000515
18 GC_STRUC_COMPARE_NODE Constant Public Type reference (TYPE) TABNAME 'STRUC_COMPARE_NODE_RFW' 20000515
19 GC_STRUC_COMPARE_OUTTAB Constant Public Type reference (TYPE) TABNAME 'STRUC_COMPARE_OUTTAB_RFW' 20000515
20 GC_STRUC_DETAIL_NODE Constant Public Type reference (TYPE) TABNAME 'STRUC_DETAIL_NODE_RFW' 20000515
21 GC_STRUC_DETAIL_OUTTAB Constant Public Type reference (TYPE) TABNAME 'STRUC_DETAIL_OUTTAB_RFW' 20000515
22 GC_UNEQUAL Constant Public Type reference (TYPE) CHAR4 '<>' 20000512
23 GC_VALUE Constant Public Type reference (TYPE) FIELDNAME 'VALUE' 20000515
24 GC_VALUE_LEFT Constant Public Type reference (TYPE) FIELDNAME 'VALUE_LEFT' 20000414
25 GC_VALUE_RIGHT Constant Public Type reference (TYPE) FIELDNAME 'VALUE_RIGHT' 20000414
26 GC_VERIFIED Constant Public Type reference (TYPE) FIELDNAME 'VERIFIED' 20000515
27 GC_VERIFIED_LEFT Constant Public Type reference (TYPE) FIELDNAME 'VERIFIED_LEFT' 20000414
28 GC_VERIFIED_RIGHT Constant Public Type reference (TYPE) FIELDNAME 'VERIFIED_RIGHT' 20000414
29 GC_X Constant Public Type reference (TYPE) XFLAG 'X' 20001030
30 GRID2 Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grid Control innerhalb Dialogbox 20000323
31 GR_DETAIL Static Attribute Private Object reference (TYPE REF TO) CL_DC_DETAIL_RFW RFW: Detailanzeige/-vergleich 20000413
32 GS_LAYOUT Static Attribute Public Type reference (TYPE) LVC_S_LAYO 20000323
33 GT_COMPARE_OUTTAB Static Attribute Private Type reference (TYPE) TAB_COMPARE_OUTTAB_RFW RFW: Tabellentyp GUI Vergleichsliste 20000515
34 GT_EXCLUDE Static Attribute Private Type reference (TYPE) UI_FUNCTIONS ALV Grid: Ausgeschlossene Funktionen 20000328
35 GT_FIELDS_ADM Static Attribute Private Type reference (TYPE) LVC_T_FCAT Admin.Tabelle ALV 20000505
36 GT_GUI_DETAIL_LIST Static Attribute Private Type reference (TYPE) TAB_COMPARE_RFW Tabelle für Vergleich von Attributwerten (GUI Kopie) 20000514
37 GV_FILTER Static Attribute Private Type reference (TYPE) CHAR4 Filter für Vergleichsergebnis 20000514
38 GV_LEFT_TO_RIGHT_ALLOWED Static Attribute Private Type reference (TYPE) XFLAG 'X' GUI: Change left side allowed 20020109
39 GV_MESSAGE_CLASS Static Attribute Private Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20000414
40 GV_REFRESH_GRAPH_LEFT Static Attribute Public Type reference (TYPE) FLAG 20000516
41 GV_REFRESH_GRAPH_RIGHT Static Attribute Public Type reference (TYPE) FLAG 20000516
42 GV_RIGHT_TO_LEFT_ALLOWED Static Attribute Private Type reference (TYPE) XFLAG 'X' GUI: Change right side allowed 20020109
43 IF_EX Static Attribute Private Object reference (TYPE REF TO) IF_EX_GUI_DETAIL_RFW BAdI Interface GUI 20020109
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_GRID Static method Private Method 20000505
2 ACTIVATE_POPUP_GRID Static method Private Method 20000324
3 ACTIVATE_POPUP_TC Static method Public Method 20001030
4 ADAPT_DETAIL_NODES Static method Private Method 20001106
5 BUILD_OUTTAB_COMPARE Static method Public Method 20000330
6 BUILD_OUTTAB_DETAIL Static method Public Method 20000330
7 CHANGE_DETAIL_FROM_ALV Static method Private Method 20000414
8 CHECKBOX_ONLY_ONCE Static method Private Method 20000414
9 EXCLUDE_TB_FUNCTIONS Static method Private Method 20000328
10 GET_ATTRIBUTES Static method Public Method Attribute der GUI/DC-Klassen auslesen 20020327
11 HANDLE_CHANGED Static method Public Event handling method 20000328
12 HANDLE_CLOSE Static method Public Event handling method 20000323
13 HANDLE_HOTSPOT Static method Public Event handling method 20000508
14 HANDLE_TOOLBAR Static method Public Event handling method 20000503
15 HANDLE_USER_COMMAND Static method Public Event handling method 20000503
Events
Class CL_GUI_DETAIL_RFW has no event.
Types
Class CL_GUI_DETAIL_RFW has no local type.
Method Signatures

Method ACTIVATE_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_GRAPH_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Graph 20000516
2 Exporting ER_GRAPH_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Graph 20000516
3 Exporting ER_NODE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten 20000516
4 Exporting ER_NODE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten 20000516
5 Exporting EV_REFRESH_GRAPH_LEFT Call by reference Type reference (TYPE) FLAG allgemeines Flag 20000516
6 Exporting EV_REFRESH_GRAPH_RIGHT Call by reference Type reference (TYPE) FLAG allgemeines Flag 20000516
7 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container CFW 20000505
8 Importing IR_DETAIL Call by reference Object reference (TYPE REF TO) CL_DC_DETAIL_RFW Detailanzeige/-vergleich 20000505
9 Importing IV_MESSAGE_CLASS Call by reference Type reference (TYPE) SYMSGID 'RFW' Nachrichten, Nachrichtenklasse 20000505
# Exception Resumable Description Created on
1 ALV_ERROR Fehler innerhalb ALV Routinen 20000505
2 INVALID_STRUCTURE Nicht erlaubte Datenstruktur 20000505
3 NO_CONTAINER Eingabewert für GUI-Container fehlt 20000505

Method ACTIVATE_POPUP_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_GRAPH_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Linker Graph 20000516
2 Exporting ER_GRAPH_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Rechter Graph 20000516
3 Exporting ER_NODE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Linker Graph-Knoten 20000516
4 Exporting ER_NODE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Rechter Graph-Knoten 20000516
5 Exporting EV_REFRESH_GRAPH_LEFT Call by reference Type reference (TYPE) FLAG Linker Graph muss aktualisiert werden 20000516
6 Exporting EV_REFRESH_GRAPH_RIGHT Call by reference Type reference (TYPE) FLAG Rechter Graph muss aktualisiert werden 20000516
7 Importing IR_DETAIL Call by reference Object reference (TYPE REF TO) CL_DC_DETAIL_RFW Detailanzeige/-vergleich 20000414
8 Importing IV_CHANGES_ALLOWED Call by reference Type reference (TYPE) FLAG 'X' Änderungen erlaubt ==> Checkbox 20000413
9 Importing IV_HEIGHT Call by reference Type reference (TYPE) I 400 Höhe dieses Containers 20000413
10 Importing IV_LEFT Call by reference Type reference (TYPE) I 100 Linke Position der Dialogbox 20000413
11 Importing IV_MESSAGE_CLASS Call by reference Type reference (TYPE) SYMSGID 'RFW' Nachrichten, Nachrichtenklasse 20000414
12 Importing IV_TITLE Call by reference Type reference (TYPE) CHAR80 TEXT-T12 Titelzeile für Popup 20000324
13 Importing IV_TOP Call by reference Type reference (TYPE) I 100 Obere Position der Dialogbox 20000413
14 Importing IV_WIDTH Call by reference Type reference (TYPE) I 600 Breite dieses Containers 20000413
# Exception Resumable Description Created on
1 ALV_ERROR Fehler innerhalb ALV Routinen 20000324
2 INVALID_STRUCTURE Nicht erlaubte Datenstruktur 20000328

Method ACTIVATE_POPUP_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_GRAPH_ONE Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Linker Graph 20010220
2 Exporting ER_GRAPH_TWO Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Rechter Graph 20010220
3 Exporting ER_NODE_ONE Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Linker Graph-Knoten 20010220
4 Exporting ER_NODE_TWO Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Rechter Graph-Knoten 20010220
5 Exporting EV_REFRESH_GRAPH_ONE Call by reference Type reference (TYPE) FLAG Linker Graph muss aktualisiert werden 20010220
6 Exporting EV_REFRESH_GRAPH_TWO Call by reference Type reference (TYPE) FLAG Rechter Graph muss aktualisiert werden 20010220
7 Importing IR_DETAIL Call by reference Object reference (TYPE REF TO) CL_DC_DETAIL_RFW Detailanzeige/-vergleich 20001030
8 Importing IV_CHANGES_ALLOWED Call by reference Type reference (TYPE) FLAG 'X' Änderungen erlaubt ==> Checkbox 20001030
9 Importing IV_HEIGHT Call by reference Type reference (TYPE) I 400 Höhe dieses Containers 20001030
10 Importing IV_LEFT Call by reference Type reference (TYPE) I 100 Linke Position der Dialogbox 20001030
11 Importing IV_MESSAGE_CLASS Call by reference Type reference (TYPE) SYMSGID 'RFW' Nachrichten, Nachrichtenklasse 20001030
12 Importing IV_TITLE Call by reference Type reference (TYPE) CHAR80 TEXT-T12 Titelzeile für Popup 20001030
13 Importing IV_TOP Call by reference Type reference (TYPE) I 100 Obere Position der Dialogbox 20001030
14 Importing IV_WIDTH Call by reference Type reference (TYPE) I 600 Breite dieses Containers 20001030
15 Exporting MSG Call by reference Type reference (TYPE) BAPIRET2 Fehlermeldung 20010402
16 Exporting MSG_LOG Call by reference Object reference (TYPE REF TO) CL_MESSAGES_RFW Fehlerprotokoll 20010402
17 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010402
# Exception Resumable Description Created on
1 INVALID_STRUCTURE Nicht erlaubte Datenstruktur 20001030

Method ADAPT_DETAIL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DETAIL_NODE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Linker Detailknoten 20001106
2 Importing IR_DETAIL_NODE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Rechter Detailknoten 20001106
3 Importing IV_REFRESH_LEFT Call by reference Type reference (TYPE) FLAG Links aktualisieren 20001106
4 Importing IV_REFRESH_RIGHT Call by reference Type reference (TYPE) FLAG Rechts aktualisieren 20001106

Method ADAPT_DETAIL_NODES on class CL_GUI_DETAIL_RFW has no exception.

Method BUILD_OUTTAB_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DDIC_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME DDIC-Struktur 20000330
2 Exporting ET_COMPARE_OUTTAB Call by reference Type reference (TYPE) TAB_COMPARE_OUTTAB_RFW Werte in Vergleichsformat für ALV Grid 20000330
3 Importing IT_COMPARE_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Externe Wertetabelle 20000330

Method BUILD_OUTTAB_COMPARE on class CL_GUI_DETAIL_RFW has no exception.

Method BUILD_OUTTAB_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DDIC_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME DDIC-Struktur 20000330
2 Exporting ET_DETAIL_OUTTAB Call by reference Type reference (TYPE) TAB_DETAIL_OUTTAB_RFW Wertetabelle GUI-Struktur 20000330
3 Importing IT_DETAIL_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Wertetabelle DC-Struktur 20000330

Method BUILD_OUTTAB_DETAIL on class CL_GUI_DETAIL_RFW has no exception.

Method CHANGE_DETAIL_FROM_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20000414
2 Importing IR_NODE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Linker Knoten 20000414
3 Importing IR_NODE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Rechter Knoten 20000414
4 Importing IV_LIST Call by reference Type reference (TYPE) FLAG Listdarstellung? 20000414

Method CHANGE_DETAIL_FROM_ALV on class CL_GUI_DETAIL_RFW has no exception.

Method CHECKBOX_ONLY_ONCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_IN_DATA Call by reference Type reference (TYPE) FLAG Kennzeichen Fehler 20000414
2 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL ALV-Änderungsprotokoll 20000414

Method CHECKBOX_ONLY_ONCE on class CL_GUI_DETAIL_RFW has no exception.

Method EXCLUDE_TB_FUNCTIONS Signature

Method EXCLUDE_TB_FUNCTIONS on class CL_GUI_DETAIL_RFW has no parameter.
Method EXCLUDE_TB_FUNCTIONS on class CL_GUI_DETAIL_RFW has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DETAIL Call by reference Object reference (TYPE REF TO) CL_DC_DETAIL_RFW RFW: Detailanzeige/-vergleich 20020327
2 Exporting ET_COMPARE_OUTTAB Call by reference Type reference (TYPE) TAB_COMPARE_OUTTAB_RFW RFW: Tabellentyp GUI Vergleichsliste 20020327
3 Exporting ET_GUI_DETAIL_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Tabelle für Vergleich von Attributwerten 20020327

Method GET_ATTRIBUTES on class CL_GUI_DETAIL_RFW has no exception.

Method HANDLE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Type reference (TYPE) 20000412

Method HANDLE_CHANGED on class CL_GUI_DETAIL_RFW has no exception.

Method HANDLE_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 20000323

Method HANDLE_CLOSE on class CL_GUI_DETAIL_RFW has no exception.

Method HANDLE_HOTSPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Type reference (TYPE) 20000508
2 Importing E_COLUMN_ID Call by reference Type reference (TYPE) 20000508

Method HANDLE_HOTSPOT on class CL_GUI_DETAIL_RFW has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Type reference (TYPE) 20000503
2 Importing E_OBJECT Call by reference Type reference (TYPE) 20000503

Method HANDLE_TOOLBAR on class CL_GUI_DETAIL_RFW has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Type reference (TYPE) 20000503

Method HANDLE_USER_COMMAND on class CL_GUI_DETAIL_RFW has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in