SAP ABAP Class CL_MI_OBJECT_GRAPH (Superclass for debugger and memory snapshot object graphs)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷
SABP_ANALYZE_MI (Package) Objects for Memory Inspector
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_MI_GRAPH | Superclass for object graphs and semantic tree | 20081021 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_MI_DEBUGGER_GRAPH | Handling of Debugger Object Graphs | 20081112 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_MI_SNAPSHOT_GRAPH | Object graph from a memory snapshot | 20081112 |
Properties
| Class | CL_MI_OBJECT_GRAPH | |
| Short Description | Superclass for debugger and memory snapshot object graphs | |
| Super Class | CL_MI_GRAPH | Superclass for object graphs and semantic tree |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SABP_ANALYZE_MI | Objects for Memory Inspector |
| Created | 20081021 | SAP |
| Last change | 20090618 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_MI_OBJECT_GRAPH has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_MI_SEMANTIC_GRAPH | 20081201 | Access to semantic and technical nodes |
Attributes
Class CL_MI_OBJECT_GRAPH has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Return of boxes (with filter by box type) | 20081021 | |
| 2 | Instance method | Public | Method | Return of list of box types | 20081021 | |
| 3 | Instance method | Public | Method | Return of list of available classes | 20081021 | |
| 4 | Instance method | Public | Method | Return of list of all instances of a class | 20081112 | |
| 5 | Instance method | Public | Method | Return of dyn. data obj. (with filter by dyn. data type) | 20081021 | |
| 6 | Instance method | Public | Method | Return of list of available dynamic data types | 20081021 | |
| 7 | Instance method | Public | Method | Return of list with available programs | 20081021 | |
| 8 | Instance method | Public | Method | Return of References | 20081211 | |
| 9 | Instance method | Public | Method | Return of references of a list | 20090224 | |
| 10 | Instance method | Public | Method | Return of list of all strings | 20081112 | |
| 11 | Instance method | Protected | Method | 20090325 |
Events
Class CL_MI_OBJECT_GRAPH has no event.
Types
Class CL_MI_OBJECT_GRAPH has no local type.
Method Signatures
Method GET_BOXES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOXES | Value transfer | Type reference (TYPE) | MIT_BOXES | Enthält Liste mit Knoten | 20081021 | |||
| 2 | FILTER | Call by reference | Type reference (TYPE) | MIS_INFO_BOX_TYPE | Filter nach Boxen eines bestimmten Boxtypes | 20081021 |
Method GET_BOXES on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_BOX_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOX_TYPES | Value transfer | Type reference (TYPE) | MIT_BOX_TYPES | Liste mit verfügbaren Boxtypen | 20081021 |
Method GET_BOX_TYPES on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_CLASSES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASSES | Value transfer | Type reference (TYPE) | MIT_CLASSES | Liste mit Namen der gefundenen Klassen | 20081021 |
Method GET_CLASSES on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_CLASS_INSTANCES Signature
Method GET_CLASS_INSTANCES on class CL_MI_OBJECT_GRAPH has no parameter.
Method GET_CLASS_INSTANCES on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_DYN_DATA_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DYN_DATA_OBJECTS | Value transfer | Type reference (TYPE) | MIT_DYN_DATA | Liste mit Objekten deren den Typ dynamisch erzeugt wurde | 20081021 | |||
| 2 | FILTER | Call by reference | Type reference (TYPE) | MIS_INFO_DYN_DATA_TYPE | Filter nach dynamischen Datentyp | 20081021 |
Method GET_DYN_DATA_OBJECTS on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_DYN_DATA_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DYN_DATA_TYPES | Value transfer | Type reference (TYPE) | MIT_DYN_DATA_TYPES | Liste mit dynamischen Datentypen | 20081021 |
Method GET_DYN_DATA_TYPES on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_PROGRAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROGRAMS | Value transfer | Type reference (TYPE) | MIT_PROGRAMS | Infos zu Programmen | 20081021 |
Method GET_PROGRAMS on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_REFERENCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MI_NODE | Call by reference | Type reference (TYPE) | MI_NODE | Identifiziert einen Knoten im Objektgrafen des MI-Speichers | 20081211 | |||
| 2 | REFERENCES | Value transfer | Type reference (TYPE) | MIT_REFERENCE_TEXTS | Tabelle von Referenzen | 20081211 |
Method GET_REFERENCES on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_REFERENCES_OF_NODES_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODES_LIST | Call by reference | Type reference (TYPE) | ANY TABLE | 20090224 | ||||
| 2 | REFS_LIST | Value transfer | Type reference (TYPE) | CL_TPDA_CONTROL=>MI_REFS_LIST | 20090224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameter mit ungültigem Typ | 20090224 |
Method GET_STRINGS Signature
Method GET_STRINGS on class CL_MI_OBJECT_GRAPH has no parameter.
Method GET_STRINGS on class CL_MI_OBJECT_GRAPH has no exception.
Method GET_TABLE_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFO | Call by reference | Type reference (TYPE) | MIS_NODE_INFO | 20090325 |
Method GET_TABLE_LINES on class CL_MI_OBJECT_GRAPH has no exception.
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in | 720 |