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 |