SAP ABAP Class CL_DC_DETAIL_RFW (RFW: Detail Display/Comparison)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-RFW (Application Component) Reconciliation Framework
     RFW (Package) Reconciliation Framework
Properties
Class CL_DC_DETAIL_RFW  
Short Description RFW: Detail Display/Comparison    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RFW   Reconciliation Framework 
Created 20000503   SAP 
Last change 20010319   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DC_DETAIL_RFW has no forward declaration.
Interfaces
Class CL_DC_DETAIL_RFW has no interface implemented.
Friends
Class CL_DC_DETAIL_RFW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_100 Constant Private Type reference (TYPE) FLOAT '1.0000000000000000E+00' Float number: 100 20000503
2 GC_COMPARISON Constant Private Type reference (TYPE) CHAR1 7 Index: Comparison result 20000503
3 GC_DISPLAY_ONLY Constant Private Type reference (TYPE) CHAR1 8 Index: Display only 20000509
4 GC_SEQ_NO Constant Private Type reference (TYPE) CHAR1 1 Index: Sequence number 20000503
5 GC_TEXT Constant Private Type reference (TYPE) CHAR1 2 Index: Text 20000503
6 GC_TEXT_LEFT Constant Private Type reference (TYPE) CHAR1 9 Index: Left text for value 20010521
7 GC_TEXT_RIGHT Constant Private Type reference (TYPE) CHAR1 10 Index: Right text for value 20010521
8 GC_VAL_LEFT Constant Private Type reference (TYPE) CHAR1 3 Index: Left value 20000503
9 GC_VAL_RIGHT Constant Private Type reference (TYPE) CHAR1 5 Index: Right value 20000503
10 GC_VERIFY_L Constant Private Type reference (TYPE) CHAR1 4 Index: Left comparison flag 20000503
11 GC_VERIFY_R Constant Private Type reference (TYPE) CHAR1 6 Index: Right comparison flag 20000503
12 GC_X Constant Private Type reference (TYPE) FLAG 'X' Flag: 'X' 20020119
13 GR_GRAPH_LEFT Instance attribute Private Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Reference to left graph 20000503
14 GR_GRAPH_RIGHT Instance attribute Private Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Reference to right graph 20000503
15 GR_NODETYPE_DETAIL Instance attribute Private Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Node type comparison nodes 20000503
16 GR_NODE_LEFT Instance attribute Private Object reference (TYPE REF TO) CL_DC_NODE_RFW Left comparison nodes 20000503
17 GR_NODE_LEFT_DETAIL Instance attribute Private Object reference (TYPE REF TO) CL_DC_NODE_RFW Graph Nodes (Details, Left Graph) 20001106
18 GR_NODE_RIGHT Instance attribute Private Object reference (TYPE REF TO) CL_DC_NODE_RFW Right comparison nodes 20000503
19 GR_NODE_RIGHT_DETAIL Instance attribute Private Object reference (TYPE REF TO) CL_DC_NODE_RFW Graph Nodes (Details, Right Graph) 20001106
20 GT_DETAIL_LIST Instance attribute Private Type reference (TYPE) TAB_COMPARE_RFW Table of attribute comparison (list) 20000503
21 GT_DETAIL_NODES Instance attribute Private Type reference (TYPE) TAB_NODES Table of attribute comparison (nodes) 20000503
22 GV_CHANGES_ALLOWED Instance attribute Private Type reference (TYPE) FLAG Changes allowed 20000503
23 GV_COMPARE Instance attribute Private Type reference (TYPE) FLAG Comparison of two nodes 20000503
24 GV_LIST Instance attribute Private Type reference (TYPE) FLAG 'X' = List display 20000503
25 IF_EX Instance attribute Private Object reference (TYPE REF TO) IF_EX_DC_DETAIL_RFW Reference to interface of left graph 20010220
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SINGLE_NODE_FROM_DETAIL Instance method Public Method Change Single Node (RFW) from Changed Comparison List 20000508
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000503
3 CREATE_COMPARE_LIST Instance method Private Method Internal: Create comparison list (for ALV grid) 20000503
4 CREATE_COMPARE_NODE Instance method Private Method Internal: Create comparison nodes (for ALV tree) 20000503
5 CREATE_COMPARE_NODETYPE Instance method Private Method Internal: Create comparison node type 20000503
6 CREATE_DETAIL_LIST Instance method Private Method Internal: Create detail nodes 20000503
7 CREATE_DETAIL_NODE Instance method Private Method Internal: Create detail nodes 20000503
8 CREATE_DETAIL_NODETYPE Instance method Private Method Internal: Create detail node type 20000503
9 GET_ATTRIBUTES Instance method Public Method Get all global instance data 20000503
10 GET_DETAIL_LIST Instance method Public Method Return comparison list of attributes 20000503
11 GET_DETAIL_NODES Instance method Public Method Return list of nodes 20000503
12 GET_DETAIL_NODETYPE Instance method Public Method Return node type 20000503
13 INITIALIZE Instance method Public Method Initialize the Detailed Graph 20010406
14 SET_DETAIL_LIST Instance method Public Method Change comparison list of attributes 20000503
Events
Class CL_DC_DETAIL_RFW has no event.
Types
Class CL_DC_DETAIL_RFW has no local type.
Method Signatures

Method CHANGE_SINGLE_NODE_FROM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE_LEFT Call by reference Type reference (TYPE) FLAG neue Eingabewerte 20000508

Method CHANGE_SINGLE_NODE_FROM_DETAIL on class CL_DC_DETAIL_RFW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GRAPH_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Linker Graph 20000503
2 Importing IR_GRAPH_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Rechter Graph 20000503
3 Importing IR_NODE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Linker Vergleichsknoten 20000503
4 Importing IR_NODE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Rechter Vergleichsknoten 20000503
5 Importing IV_CHANGES_ALLOWED Call by reference Type reference (TYPE) FLAG Änderungen sind erlaubt 20000503
6 Importing IV_LIST Call by reference Type reference (TYPE) FLAG 'X' 'X'=Liste (für ALV Grid), ' ' = Knoten (für ALV Tree) 20000503
# Exception Resumable Description Created on
1 ATTRIBUTE_MISMATCH Fehler Anzahl Attribute bei Anlegen Knoten 20000503
2 DIFFERENT_NODETYPE Node_left und Node_right haben unterschiedlichen Knotentyp 20000503
3 INTERNAL_ERROR Interner Fehler, nicht weiter spezifizierbar 20000503
4 INVALID_FLAG Eins der Flags hat einen Wert ungleich {'X',' '} 20000503
5 NO_REFERENCE Kein gültiger Pointer übergeben (Node_left, Node_right) 20000503

Method CREATE_COMPARE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES_LEFT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Attribute linker Knoten 20000503
2 Importing ATTRIBUTES_RIGHT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Attribure rechter Knoten 20000503
3 Exporting ET_DETAILS_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Tab. Referenzen zu Einzelknoten 20000503
4 Importing NODETYPE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp links 20000503
5 Importing NODETYPE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp rechts 20000503
6 Importing TEXTS_LEFT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Texte linker Knoten 20010521
7 Importing TEXTS_RIGHT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Texte rechter Knoten 20010521
# Exception Resumable Description Created on
1 ATTRIBUTE_MISMATCH Knotenbeschreibung passt nicht zu Knotendaten 20000503
2 INTERNAL_ERROR Interner Fehler (nicht weiter spezifizierbar) 20000503

Method CREATE_COMPARE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES_LEFT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Attribute linker Knoten 20000503
2 Importing ATTRIBUTES_RIGHT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Attribure rechter Knoten 20000503
3 Importing COMPARE_NODETYPE Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp Vergleichsknoten 20000503
4 Exporting ET_SINGLE_NODES Call by reference Type reference (TYPE) TAB_NODES Tab. Referenzen zu Einzelknoten 20000503
5 Importing NODETYPE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp links 20000503
6 Importing NODETYPE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp rechts 20000503
7 Importing TEXTS_LEFT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Texte linker Knoten 20010521
8 Importing TEXTS_RIGHT Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Texte rechter Knoten 20010521
# Exception Resumable Description Created on
1 ATTRIBUTE_MISMATCH Knotenbeschreibung passt nicht zu Knotendaten 20000503
2 INTERNAL_ERROR Interner Fehler (nicht weiter spezifizierbar) 20000503

Method CREATE_COMPARE_NODETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPARE_NODETYPE Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Referenz zu angelegtem Knotentyp 20000503

Method CREATE_COMPARE_NODETYPE on class CL_DC_DETAIL_RFW has no exception.

Method CREATE_DETAIL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAILS_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Tabelle: Referenzen zu Einzelknoten 20000503
2 Importing ORIGINAL_ATTRIBUTES Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Attribute linker Knoten 20000503
3 Importing ORIG_ATTR_TEXTS Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Texte zu Attributen 20010521
4 Importing ORIG_NODETYPE Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp links 20000503
# Exception Resumable Description Created on
1 ATTRIBUTE_MISMATCH Knotenbeschreibung passt nicht zu Knotendaten 20000503
2 INTERNAL_ERROR Interner Fehler (nicht weiter spezifizierbar) 20000503

Method CREATE_DETAIL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAILS_NODETYPE Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp Vergleichsknoten 20000503
2 Exporting ET_SINGLE_NODES Call by reference Type reference (TYPE) TAB_NODES Tabelle: Referenzen zu Einzelknoten 20000503
3 Importing ORIGINAL_ATTRIBUTES Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Attribute linker Knoten 20000503
4 Importing ORIG_NODETYPE Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp links 20000503
# Exception Resumable Description Created on
1 ATTRIBUTE_MISMATCH Knotenbeschreibung passt nicht zu Knotendaten 20000503
2 INTERNAL_ERROR Interner Fehler (nicht weiter spezifizierbar) 20000503

Method CREATE_DETAIL_NODETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODETYPE_DETAILS Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Referenz zu angelegtem Knotentyp 20000503

Method CREATE_DETAIL_NODETYPE on class CL_DC_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_GRAPH_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Linker Graph 20000503
2 Exporting ER_GRAPH_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Rechter Graph 20000503
3 Exporting ER_INTERFACE Call by reference Object reference (TYPE REF TO) IF_EX_DC_DETAIL_RFW Interface für linken Graph 20010220
4 Exporting ER_NODETYPE_DETAIL Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Typ eines Graphknotens 20000503
5 Exporting ER_NODE_LEFT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Linker Graphknoten 20000503
6 Exporting ER_NODE_LEFT_DETAIL Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten, Details, links 20001106
7 Exporting ER_NODE_RIGHT Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Rechter Graphknoten 20000503
8 Exporting ER_NODE_RIGHT_DETAIL Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten, Details, rechts 20001106
9 Exporting ET_DETAIL_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Tabelle für Vergleich von Attributwerten 20000503
10 Exporting ET_DETAIL_NODES Call by reference Type reference (TYPE) TAB_NODES Tabelle mit Knotenreferenzen 20000503
11 Exporting EV_CHANGES_ALLOWED Call by reference Type reference (TYPE) FLAG allgemeines flag 20000503
12 Exporting EV_COMPARE Call by reference Type reference (TYPE) FLAG allgemeines flag 20000503
13 Exporting EV_LIST Call by reference Type reference (TYPE) FLAG allgemeines flag 20000503

Method GET_ATTRIBUTES on class CL_DC_DETAIL_RFW has no exception.

Method GET_DETAIL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Liste der Vergleichsattribute 20000503

Method GET_DETAIL_LIST on class CL_DC_DETAIL_RFW has no exception.

Method GET_DETAIL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL_NODES Call by reference Type reference (TYPE) TAB_NODES Tabelle der Vergleichsknoten 20000503

Method GET_DETAIL_NODES on class CL_DC_DETAIL_RFW has no exception.

Method GET_DETAIL_NODETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODETYPE Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Knotentyp 20000503

Method GET_DETAIL_NODETYPE on class CL_DC_DETAIL_RFW has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MSG Call by reference Type reference (TYPE) BAPIRET2 Return parameter 20010406
2 Exporting RC Call by reference Type reference (TYPE) INT4 Natural number 20010406
# Exception Resumable Description Created on
1 ATTRIBUTE_MISMATCH Fehler Anzahl Attribute bei Anlegen Knoten 20010406
2 INTERNAL_ERROR Interner Fehler, nicht weiter spezifizierbar 20010406

Method SET_DETAIL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DETAIL_LIST Call by reference Type reference (TYPE) TAB_COMPARE_RFW Tabelle für Vergleich von Attributwerten 20000503

Method SET_DETAIL_LIST on class CL_DC_DETAIL_RFW has no exception.
History
Last changed by/on SAP  20010319 
SAP Release Created in 46C1