SAP ABAP Class IF_SCV_RESULT_NODE (Node of a measurement result)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SCV_RESULT_NODE | (Sub) Nodes of a Measurement Result | 20120118 |
Properties
| Class | IF_SCV_RESULT_NODE | |
| Short Description | Node of a measurement result | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20090618 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_SCV_RESULT_NODE has no interface implemented.
Friends
Class IF_SCV_RESULT_NODE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20100422 | ||||
| 2 | Instance attribute | Public | Type reference (TYPE) | STRING | Name of Results Node | 20090618 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | TY_SUBTYPE | Subtype of Results Node | 20090730 | |||
| 4 | Instance attribute | Public | Object reference (TYPE REF TO) | CE_SCV_NODE_TYPE | Type of Results Node | 20090618 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks if Node Belongs to Another Result | 20091117 | |
| 2 | Instance method | Public | Method | Node not included in the aggregation | 20090827 | |
| 3 | Instance method | Public | Method | Node not included in the aggregation | 20090827 | |
| 4 | Instance method | Public | Method | Searches for child nodes with a specific name | 20090618 | |
| 5 | Instance method | Public | Method | Returns the subordinate result nodes | 20090618 | |
| 6 | Instance method | Public | Method | Returns the coverage for a type (e.g. branch coverage) | 20090618 | |
| 7 | Instance method | Public | Method | Returns all existing coverages | 20090618 | |
| 8 | Instance method | Public | Method | Returns the depth of the subtree | 20090618 | |
| 9 | Instance method | Public | Method | Returns the superordinate results node | 20090716 | |
| 10 | Instance method | Public | Method | Gets result associated with node (if it exists) | 20100312 | |
| 11 | Instance method | Public | Method | Gets the root node | 20100312 | |
| 12 | Instance method | Public | Method | Gets the source code of the processing block | 20100310 | |
| 13 | Instance method | Public | Method | Gets the coverage details at statement level | 20100310 | |
| 14 | Instance method | Public | Method | Returns TRUE if there are child nodes | 20090618 | |
| 15 | Instance method | Public | Method | Returns TRUE if this node is included in the aggregation | 20090827 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | CHANGED | Instance Event (0) |
Public (2) |
Node Activated / Deactivated | 20090716 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TAB | Public | See coding | TAB | 20090618 | tab TYPE STANDARD TABLE OF REF TO if_scv_result_node WITH DEFAULT KEY
|
|
| 2 | TY_STATEMENT_INFO | Public | See coding | 20100310 | BEGIN OF ty_statement_info,
start_line TYPE i,
start_column TYPE i,
end_line TYPE i,
end_column TYPE i,
counter TYPE decfloat34,
true_branch_counter TYPE decfloat34,
false_branch_counter TYPE decfloat34,
quickinfo TYPE string,
END OF ty_statement_info
|
||
| 3 | TY_STATEMENT_INFOS | Public | See coding | 20100310 | ty_statement_infos TYPE SORTED TABLE OF ty_statement_info WITH NON-UNIQUE KEY start_line start_column end_line end_column
|
||
| 4 | TY_SUBTYPE | Public | See coding | 20090730 | ty_subtype TYPE c LENGTH 4
|
Method Signatures
Method BELONGS_TO_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_SCV_RESULT | Ergebnis einer Abdeckungsmessung | 20091117 | |||
| 2 | R_BELONGS_TO_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091117 |
Method BELONGS_TO_RESULT on class IF_SCV_RESULT_NODE has no exception.
Method DISABLE Signature
Method DISABLE on class IF_SCV_RESULT_NODE has no parameter.
Method DISABLE on class IF_SCV_RESULT_NODE has no exception.
Method ENABLE Signature
Method ENABLE on class IF_SCV_RESULT_NODE has no parameter.
Method ENABLE on class IF_SCV_RESULT_NODE has no exception.
Method FIND_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Knotenname | 20090618 | |||
| 2 | R_CHILD | Value transfer | Object reference (TYPE REF TO) | IF_SCV_RESULT_NODE | Kindknoten | 20090618 |
Method FIND_CHILD on class IF_SCV_RESULT_NODE has no exception.
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TYPE | Call by reference | Object reference (TYPE REF TO) | CE_SCV_NODE_TYPE | Knotenart | 20090618 | |||
| 2 | R_CHILDREN | Value transfer | Type reference (TYPE) | TAB | Kinderknoten | 20090618 |
Method GET_CHILDREN on class IF_SCV_RESULT_NODE has no exception.
Method GET_COVERAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TYPE | Call by reference | Object reference (TYPE REF TO) | CE_SCV_COVERAGE_TYPE | Abdeckungsart | 20090618 | |||
| 2 | R_COVERAGE | Value transfer | Object reference (TYPE REF TO) | IF_SCV_COVERAGE | Abdeckungswert | 20090618 |
Method GET_COVERAGE on class IF_SCV_RESULT_NODE has no exception.
Method GET_COVERAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_COVERAGES | Value transfer | Type reference (TYPE) | IF_SCV_COVERAGE=>TAB | Abdeckungswerten | 20090618 |
Method GET_COVERAGES on class IF_SCV_RESULT_NODE has no exception.
Method GET_DEPTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DEPTH | Value transfer | Type reference (TYPE) | I | Tiefe des Teilbaumes | 20090618 |
Method GET_DEPTH on class IF_SCV_RESULT_NODE has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TYPE | Call by reference | Object reference (TYPE REF TO) | CE_SCV_NODE_TYPE | Aufzählungstyp für die Arten von Ergebnisknoten | 20091113 | |||
| 2 | R_PARENT | Value transfer | Object reference (TYPE REF TO) | IF_SCV_RESULT_NODE | (Teil-) knoten eines Messergebnisses | 20090716 |
Method GET_PARENT on class IF_SCV_RESULT_NODE has no exception.
Method GET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_SCV_RESULT | Ergebnis einer Abdeckungsmessung | 20100312 |
Method GET_RESULT on class IF_SCV_RESULT_NODE has no exception.
Method GET_ROOT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ROOT | Value transfer | Object reference (TYPE REF TO) | IF_SCV_RESULT_NODE | (Teil-) knoten eines Messergebnisses | 20100312 |
Method GET_ROOT_NODE on class IF_SCV_RESULT_NODE has no exception.
Method GET_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SOURCE | Value transfer | Type reference (TYPE) | SVT_SRC | Table for different sources per results | 20100310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abstrakte Oberklasse aller SCOV-API-Ausnahmen | 20100903 |
Method GET_STATEMENT_INFOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INFOS | Value transfer | Type reference (TYPE) | TY_STATEMENT_INFOS | 20100310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abstrakte Oberklasse aller SCOV-API-Ausnahmen | 20100903 |
Method HAS_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahrheitswert | 20090618 |
Method HAS_CHILDREN on class IF_SCV_RESULT_NODE has no exception.
Method IS_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Wahrheitswert | 20090827 |
Method IS_ENABLED on class IF_SCV_RESULT_NODE has no exception.
Event Signatures
Event CHANGED Signature
Event CHANGED on class IF_SCV_RESULT_NODE has no parameter.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |