SAP CNODE OO Class - Node Element
CNODE is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CNODE including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CNODE is C_BASIC_NODEMethod list of CNODE SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
ABORT_JOB | Cancel Job | Public |
CALL METHOD cnode=>ABORT_JOB...more details | ||
ADD_END_NODES | Add Last Nodes | Public |
CALL METHOD cnode=>ADD_END_NODES...more details | ||
CHANGE_DOCUMENT_READ | Read Change Documents | Public |
CALL METHOD cnode=>CHANGE_DOCUMENT_READ...more details | ||
CHECK_ADD_VALUE | Include new value in Valuestab, if selection is changed | Public |
CALL METHOD cnode=>CHECK_ADD_VALUE...more details | ||
CLEAR_VALUES | As Clear_values1 only Recursive | Public |
CALL METHOD cnode=>CLEAR_VALUES...more details | ||
COLLECT_JOB | Find All Job Instances in Tree for PJOB | Public |
CALL METHOD cnode=>COLLECT_JOB...more details | ||
| ||
COLLECT_NODE | Insert New Nodes if Necessary | Public |
CALL METHOD cnode=>COLLECT_NODE...more details | ||
COMPRESS | Summarize Nodes | Public |
CALL METHOD cnode=>COMPRESS...more details | ||
CONSTRUCTOR | CONSTRUCTOR | Public |
CALL METHOD cnode=>CONSTRUCTOR...more details | ||
COPY_NOTIZ | COPY_OFFICE_DOCUMENT | Public |
CALL METHOD cnode=>COPY_NOTIZ...more details | ||
COPY_OFFICE_DOCUMENT | COPY_OFFICE_DOCUMENT | Public |
CALL METHOD cnode=>COPY_OFFICE_DOCUMENT...more details | ||
CREATE_CHILD_NODE | Private | |
CALL METHOD cnode=>CREATE_CHILD_NODE...more details | ||
CREATE_DEPS | Create Dependencies | Public |
CALL METHOD cnode=>CREATE_DEPS...more details | ||
CREATE_TASK_LIST | Create Task List for SchedMan | Public |
CALL METHOD cnode=>CREATE_TASK_LIST...more details | ||
DELETE | Delete Nodes + Subnodes | Public |
CALL METHOD cnode=>DELETE...more details | ||
DISPLAY_ITEMS | Display Val Tab | Public |
CALL METHOD cnode=>DISPLAY_ITEMS...more details | ||
DISPLAY_VALUES | Display Val Tab | Public |
CALL METHOD cnode=>DISPLAY_VALUES...more details | ||
EDIT_JOB | Add Job to Selected Nodes | Public |
CALL METHOD cnode=>EDIT_JOB...more details | ||
EXECUTE | Start Task + Subtask for Node Directly Without Schedman | Public |
CALL METHOD cnode=>EXECUTE...more details | ||
EXPAND | Expand Summarized Nodes | Public |
CALL METHOD cnode=>EXPAND...more details | ||
EXTRACT_FROM_START_LEVEL | Determine Subnodes from Level | Public |
CALL METHOD cnode=>EXTRACT_FROM_START_LEVEL...more details | ||
FIRST_CHILD | First Child under Node | Private |
CALL METHOD cnode=>FIRST_CHILD...more details | ||
GET_AS_LIST | Return Objects as List | Public |
CALL METHOD cnode=>GET_AS_LIST...more details | ||
GET_DEPENDENT_ITEMS | Select Dependent Items | Public |
CALL METHOD cnode=>GET_DEPENDENT_ITEMS...more details | ||
GET_EXPANDED_NODES | GET_EXPANDED_NODES | Public |
CALL METHOD cnode=>GET_EXPANDED_NODES...more details | ||
GET_FIRST_CHILD | First Node at Same Level | Public |
CALL METHOD cnode=>GET_FIRST_CHILD...more details | ||
GET_FIRST_SIBLING | First Node at Same Level | Public |
CALL METHOD cnode=>GET_FIRST_SIBLING...more details | ||
GET_FISCAL_YEAR_VARIANT | Private | |
CALL METHOD cnode=>GET_FISCAL_YEAR_VARIANT...more details | ||
GET_ITEM_BY_ID | Select TFC_NUM Item Using ID | Public |
CALL METHOD cnode=>GET_ITEM_BY_ID...more details | ||
GET_MAX_ORG_COUNTER | Determine Largest org_id | Public |
CALL METHOD cnode=>GET_MAX_ORG_COUNTER...more details | ||
GET_NODE | Determine Node from Value | Public |
CALL METHOD cnode=>GET_NODE...more details | ||
GET_ORG_LEVEL | Private | |
CALL METHOD cnode=>GET_ORG_LEVEL...more details | ||
GET_ORG_NODE | Create Path for Org Node | Public |
CALL METHOD cnode=>GET_ORG_NODE...more details | ||
GET_ORG_TYPE_TEXT | Text for Org Type | Public |
CALL METHOD cnode=>GET_ORG_TYPE_TEXT...more details | ||
GET_PATH | Generate Path | Public |
CALL METHOD cnode=>GET_PATH...more details | ||
GET_ROOT_NODE | Get_Root_NODE | Public |
CALL METHOD cnode=>GET_ROOT_NODE...more details | ||
GET_SELECTED_NODES_ITEMS | Determine Selected Nodes | Public |
CALL METHOD cnode=>GET_SELECTED_NODES_ITEMS...more details | ||
GET_SELECTION_VARIABLES | Return Names of Selection Variables | Public |
CALL METHOD cnode=>GET_SELECTION_VARIABLES...more details | ||
GET_USED_NAMES | Private | |
CALL METHOD cnode=>GET_USED_NAMES...more details | ||
GROUP_BY | Group by Chart of Accounts | Public |
CALL METHOD cnode=>GROUP_BY...more details | ||
IS_EQUAL | Compare to Nodes | Private |
CALL METHOD cnode=>IS_EQUAL...more details | ||
IS_USR_CONTAINED | Private | |
CALL METHOD cnode=>IS_USR_CONTAINED...more details | ||
MOVE_CHILDREN | Change Parent Properties of All Child Nodes | Private |
CALL METHOD cnode=>MOVE_CHILDREN...more details | ||
MOVE_ITEMS | Move Items | Private |
CALL METHOD cnode=>MOVE_ITEMS...more details | ||
MOVE_VALUES | Move Values from this to another node | Private |
CALL METHOD cnode=>MOVE_VALUES...more details | ||
REMOVE_CHILD | Remove nodes | Private |
CALL METHOD cnode=>REMOVE_CHILD...more details | ||
REPARENT | Move me to another CNode object | Public |
CALL METHOD cnode=>REPARENT...more details | ||
SAVE_AS | DB_UPDATE | Public |
CALL METHOD cnode=>SAVE_AS...more details | ||
SELECT_ORG_TAB | Select T001 or TKEB or ... | Public |
CALL METHOD cnode=>SELECT_ORG_TAB...more details | ||
SET_ORG | Private | |
CALL METHOD cnode=>SET_ORG...more details | ||
SET_TVARVC | Set Variant Variables | Public |
CALL METHOD cnode=>SET_TVARVC...more details | ||
SORT_BY_POSITION | Sorts Subnodes by Item | Public |
CALL METHOD cnode=>SORT_BY_POSITION...more details | ||
SORT_ITEMS_BY_POS | Sorts Items by Position | Public |
CALL METHOD cnode=>SORT_ITEMS_BY_POS...more details | ||
STORE_USER_DATA | Collect User-Dependent Data for Save | Public |
CALL METHOD cnode=>STORE_USER_DATA...more details | ||
UNSELECTED_ORG_TAB | Select T001 or TKEB or ... | Public |
CALL METHOD cnode=>UNSELECTED_ORG_TAB...more details | ||
UPDATE_NODE_TEXT | Redo Node Text | Private |
CALL METHOD cnode=>UPDATE_NODE_TEXT...more details | ||
VALUE_CLEAR | Return Objects as List | Public |
CALL METHOD cnode=>VALUE_CLEAR...more details |
CNODE attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
ISEXPANDED | Instance Attribute | Is Node Expanded? | LIKE | Private | |
ISSELECTED | Instance Attribute | Is Node Selected? | LIKE | Private | |
ITEMS | Instance Attribute | TFC_ITEM itab | LIKE CITEMS | Public | |
NODES | Instance Attribute | Node Table | LIKE CNODES | Public | |
ORG | Instance Attribute | Organizational Structure: Fast Close | LIKE TFC_TEMPL_ORG | Public | |
VALUES | Instance Attribute | ITab for TFC_VAL | LIKE TFC_IVAL | Public |
Links to Related Class(s)
CNODE...Full list of available SAP object classes
Search for further information about these or an SAP related objects