Hierarchy

⤷

⤷

Properties
Class | J_3RF_REP_TREECONTAINER | |
Short Description | Tree storage | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | J3RFTAX | Tax Accounting |
Created | 20111205 | SAP |
Last change | 20130531 | 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) |
Interfaces
Class J_3RF_REP_TREECONTAINER has no interface implemented.
Friends
Class J_3RF_REP_TREECONTAINER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | See coding | 20111205 | ||||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_TREE_PTR | 20111205 | |||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | 20111205 |
Methods
Events
Class J_3RF_REP_TREECONTAINER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | J_3RF_REP_TREE_ELEMENT | Public | See coding | 20111205 | BEGIN OF J_3RF_REP_TREE_ELEMENT,
SELF_ID TYPE I,
ROOT_ID TYPE I,
POSITION TYPE I,
ACTUAL_NODE TYPE REF TO J_3RF_REP_TREE_NODE_INTERFACE,
END OF J_3RF_REP_TREE_ELEMENT
|
||
2 | J_3RF_REP_TREE_PTR | Public | See coding | 20111205 | BEGIN OF J_3RF_REP_TREE_PTR,
ROOT_ID TYPE I,
NODE_ID TYPE I,
node_pos TYPE i,
END OF J_3RF_REP_TREE_PTR
|
||
3 | LT_CHILD_LIST | Public | See coding | 20111205 | lt_child_list TYPE STANDARD TABLE OF REF TO J_3RF_REP_TREE_NODE_INTERFACE
|
Method Signatures
Method ADD_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INSERTED_NODE_ID | Value transfer | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
IN_OBJ | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111205 | |||
3 | ![]() |
ROOT_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method ADD_CHILD on class J_3RF_REP_TREECONTAINER has no exception.
Method ADD_CHILD_EX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_INDEX | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
IN_OBJ | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111205 | |||
3 | ![]() |
IN_ROOT_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
4 | ![]() |
IN_SELF_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method ADD_CHILD_EX on class J_3RF_REP_TREECONTAINER has no exception.
Method CHECK_NODE_EXISTENCE_BY_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_NODE_REF | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_HIER_OBJ | Node reference | 20121203 | ||
2 | ![]() |
OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Result of the check | 20121203 |
Method CHECK_NODE_EXISTENCE_BY_REF on class J_3RF_REP_TREECONTAINER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class J_3RF_REP_TREECONTAINER has no parameter.
Method CONSTRUCTOR on class J_3RF_REP_TREECONTAINER has no exception.
Method DELETE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DELETE_CHILDREN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120403 | ||
2 | ![]() |
NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method DELETE_NODE on class J_3RF_REP_TREECONTAINER has no exception.
Method DUPLICATE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_KEEP_INDEXES | Call by reference | Type reference (TYPE) | ABAP_BOOL | Keep original indexes or create new indexes | 20121113 | ||
2 | ![]() |
IN_NODE_REF | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_HIER_OBJ | Actual reference to the source node | 20121102 | ||
3 | ![]() |
IN_TARGET_ROOT_REF | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_HIER_OBJ | Actual reference to the parent node | 20121102 | ||
4 | ![]() |
OUT_CLONE | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120403 | ||
5 | ![]() |
OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120321 |
Method DUPLICATE_NODE on class J_3RF_REP_TREECONTAINER has no exception.
Method FREE_TREE Signature
Method FREE_TREE on class J_3RF_REP_TREECONTAINER has no parameter.
Method FREE_TREE on class J_3RF_REP_TREECONTAINER has no exception.
Method GET_ALL_CHILD_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHILDS | Call by reference | Type reference (TYPE) | LT_CHILD_LIST | 20111205 | |||
2 | ![]() |
CLEAR_TAB | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear childs table inside method | 20121205 | |
3 | ![]() |
COUNT | Call by reference | Type reference (TYPE) | I | 20111205 | |||
4 | ![]() |
ONLY_INCLUDED | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | Include only items with no inc.crit,or eval to true | 20120614 | |
5 | ![]() |
ONLY_MATCHING_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Include only object that have specified ref as parent | 20121112 | ||
6 | ![]() |
ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Object not found in hierarchy | 20121113 |
Method GET_ALL_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHILDREN | Call by reference | Type reference (TYPE) | LT_CHILD_LIST | 20111205 | |||
2 | ![]() |
COUNT | Call by reference | Type reference (TYPE) | I | 20111205 |
Method GET_ALL_NODES on class J_3RF_REP_TREECONTAINER has no exception.
Method GET_CHILD_COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_ROOT_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
OUT_COUNT | Value transfer | Type reference (TYPE) | I | 20111205 |
Method GET_CHILD_COUNT on class J_3RF_REP_TREECONTAINER has no exception.
Method GET_COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COUNT | Value transfer | Type reference (TYPE) | I | 20111205 |
Method GET_COUNT on class J_3RF_REP_TREECONTAINER has no exception.
Method GET_FIRST_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OUT_OBJ | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111205 | |||
2 | ![]() |
ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method GET_FIRST_CHILD on class J_3RF_REP_TREECONTAINER has no exception.
Method GET_NEXT_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OUT_OBJ | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111205 | |||
2 | ![]() |
ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method GET_NEXT_CHILD on class J_3RF_REP_TREECONTAINER has no exception.
Method GET_NEXT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OUT_NEXTID | Value transfer | Type reference (TYPE) | I | 20111205 |
Method GET_NEXT_ID on class J_3RF_REP_TREECONTAINER has no exception.
Method GET_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Parse formula family class | 20120203 |
Method GET_NODE_BY_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | I | 20120426 | |||
2 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20120426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Parse formula family class | 20120426 |
Method GET_ROOT_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | I | 1 | 20111205 | ||
2 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Object not found in hierarchy | 20120322 |
Method GET_SUBTREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHILDS | Call by reference | Type reference (TYPE) | LT_CHILD_LIST | 20120528 | |||
2 | ![]() |
COUNT | Call by reference | Type reference (TYPE) | I | 20120528 | |||
3 | ![]() |
ONLY_INCLUDED | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | Include only nodes and subnodes with included flag | 20120614 | |
4 | ![]() |
ROOT_ID | Call by reference | Type reference (TYPE) | I | 20120528 |
Method GET_SUBTREE on class J_3RF_REP_TREECONTAINER has no exception.
Method HAVE_CHILD_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HAVE_CHILDS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20111205 | |||
2 | ![]() |
ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method HAVE_CHILD_NODES on class J_3RF_REP_TREECONTAINER has no exception.
Method MOVE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
IN_TARGET_ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
3 | ![]() |
OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20111205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Object not found in hierarchy | 20120322 |
Method MOVE_NODE_DOWN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
IN_STEPS | Call by reference | Type reference (TYPE) | I | 1 | 20111205 | ||
3 | ![]() |
OUT_ERROR_OCCURED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111205 | |||
4 | ![]() |
OUT_OTHER_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method MOVE_NODE_DOWN on class J_3RF_REP_TREECONTAINER has no exception.
Method MOVE_NODE_UP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
IN_STEPS | Call by reference | Type reference (TYPE) | I | 1 | 20111205 | ||
3 | ![]() |
OUT_ERROR_OCCURED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111205 | |||
4 | ![]() |
OUT_OTHER_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method MOVE_NODE_UP on class J_3RF_REP_TREECONTAINER has no exception.
Method REBUILD_SORT_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_ROOT_NODE_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method REBUILD_SORT_INDEX on class J_3RF_REP_TREECONTAINER has no exception.
Method SWAP_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_ID1 | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
IN_ID2 | Call by reference | Type reference (TYPE) | I | 20111205 |
Method SWAP_ELEMENTS on class J_3RF_REP_TREECONTAINER has no exception.
Method UPDATE_ROOT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_NEW_ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111205 | |||
2 | ![]() |
IN_OLD_ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111205 |
Method UPDATE_ROOT_ID on class J_3RF_REP_TREECONTAINER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 607 |