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_NODE

Method 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 NameDescriptionVisability
ABORT_JOBCancel JobPublic
CALL METHOD cnode=>ABORT_JOB...more details

ADD_END_NODESAdd Last NodesPublic
CALL METHOD cnode=>ADD_END_NODES...more details

CHANGE_DOCUMENT_READRead Change DocumentsPublic
CALL METHOD cnode=>CHANGE_DOCUMENT_READ...more details

CHECK_ADD_VALUEInclude new value in Valuestab, if selection is changedPublic
CALL METHOD cnode=>CHECK_ADD_VALUE...more details

CLEAR_VALUESAs Clear_values1 only RecursivePublic
CALL METHOD cnode=>CLEAR_VALUES...more details

COLLECT_JOBFind All Job Instances in Tree for PJOBPublic
CALL METHOD cnode=>COLLECT_JOB...more details

COLLECT_NODEInsert New Nodes if NecessaryPublic
CALL METHOD cnode=>COLLECT_NODE...more details

COMPRESSSummarize NodesPublic
CALL METHOD cnode=>COMPRESS...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cnode=>CONSTRUCTOR...more details

COPY_NOTIZCOPY_OFFICE_DOCUMENTPublic
CALL METHOD cnode=>COPY_NOTIZ...more details

COPY_OFFICE_DOCUMENTCOPY_OFFICE_DOCUMENTPublic
CALL METHOD cnode=>COPY_OFFICE_DOCUMENT...more details

CREATE_CHILD_NODEPrivate
CALL METHOD cnode=>CREATE_CHILD_NODE...more details

CREATE_DEPSCreate DependenciesPublic
CALL METHOD cnode=>CREATE_DEPS...more details

CREATE_TASK_LISTCreate Task List for SchedManPublic
CALL METHOD cnode=>CREATE_TASK_LIST...more details

DELETEDelete Nodes + SubnodesPublic
CALL METHOD cnode=>DELETE...more details

DISPLAY_ITEMSDisplay Val TabPublic
CALL METHOD cnode=>DISPLAY_ITEMS...more details

DISPLAY_VALUESDisplay Val TabPublic
CALL METHOD cnode=>DISPLAY_VALUES...more details

EDIT_JOBAdd Job to Selected NodesPublic
CALL METHOD cnode=>EDIT_JOB...more details

EXECUTEStart Task + Subtask for Node Directly Without SchedmanPublic
CALL METHOD cnode=>EXECUTE...more details

EXPANDExpand Summarized NodesPublic
CALL METHOD cnode=>EXPAND...more details

EXTRACT_FROM_START_LEVELDetermine Subnodes from LevelPublic
CALL METHOD cnode=>EXTRACT_FROM_START_LEVEL...more details

FIRST_CHILDFirst Child under NodePrivate
CALL METHOD cnode=>FIRST_CHILD...more details

GET_AS_LISTReturn Objects as ListPublic
CALL METHOD cnode=>GET_AS_LIST...more details

GET_DEPENDENT_ITEMSSelect Dependent ItemsPublic
CALL METHOD cnode=>GET_DEPENDENT_ITEMS...more details

GET_EXPANDED_NODESGET_EXPANDED_NODESPublic
CALL METHOD cnode=>GET_EXPANDED_NODES...more details

GET_FIRST_CHILDFirst Node at Same LevelPublic
CALL METHOD cnode=>GET_FIRST_CHILD...more details

GET_FIRST_SIBLINGFirst Node at Same LevelPublic
CALL METHOD cnode=>GET_FIRST_SIBLING...more details

GET_FISCAL_YEAR_VARIANTPrivate
CALL METHOD cnode=>GET_FISCAL_YEAR_VARIANT...more details

GET_ITEM_BY_IDSelect TFC_NUM Item Using IDPublic
CALL METHOD cnode=>GET_ITEM_BY_ID...more details

GET_MAX_ORG_COUNTERDetermine Largest org_idPublic
CALL METHOD cnode=>GET_MAX_ORG_COUNTER...more details

GET_NODEDetermine Node from ValuePublic
CALL METHOD cnode=>GET_NODE...more details

GET_ORG_LEVELPrivate
CALL METHOD cnode=>GET_ORG_LEVEL...more details

GET_ORG_NODECreate Path for Org NodePublic
CALL METHOD cnode=>GET_ORG_NODE...more details

GET_ORG_TYPE_TEXTText for Org TypePublic
CALL METHOD cnode=>GET_ORG_TYPE_TEXT...more details

GET_PATHGenerate PathPublic
CALL METHOD cnode=>GET_PATH...more details

GET_ROOT_NODEGet_Root_NODEPublic
CALL METHOD cnode=>GET_ROOT_NODE...more details

GET_SELECTED_NODES_ITEMSDetermine Selected NodesPublic
CALL METHOD cnode=>GET_SELECTED_NODES_ITEMS...more details

GET_SELECTION_VARIABLESReturn Names of Selection VariablesPublic
CALL METHOD cnode=>GET_SELECTION_VARIABLES...more details

GET_USED_NAMESPrivate
CALL METHOD cnode=>GET_USED_NAMES...more details

GROUP_BYGroup by Chart of AccountsPublic
CALL METHOD cnode=>GROUP_BY...more details

IS_EQUALCompare to NodesPrivate
CALL METHOD cnode=>IS_EQUAL...more details

IS_USR_CONTAINEDPrivate
CALL METHOD cnode=>IS_USR_CONTAINED...more details

MOVE_CHILDRENChange Parent Properties of All Child NodesPrivate
CALL METHOD cnode=>MOVE_CHILDREN...more details

MOVE_ITEMSMove ItemsPrivate
CALL METHOD cnode=>MOVE_ITEMS...more details

MOVE_VALUESMove Values from this to another nodePrivate
CALL METHOD cnode=>MOVE_VALUES...more details

REMOVE_CHILDRemove nodesPrivate
CALL METHOD cnode=>REMOVE_CHILD...more details

REPARENTMove me to another CNode objectPublic
CALL METHOD cnode=>REPARENT...more details

SAVE_ASDB_UPDATEPublic
CALL METHOD cnode=>SAVE_AS...more details

SELECT_ORG_TABSelect T001 or TKEB or ...Public
CALL METHOD cnode=>SELECT_ORG_TAB...more details

SET_ORGPrivate
CALL METHOD cnode=>SET_ORG...more details

SET_TVARVCSet Variant VariablesPublic
CALL METHOD cnode=>SET_TVARVC...more details

SORT_BY_POSITIONSorts Subnodes by ItemPublic
CALL METHOD cnode=>SORT_BY_POSITION...more details

SORT_ITEMS_BY_POSSorts Items by PositionPublic
CALL METHOD cnode=>SORT_ITEMS_BY_POS...more details

STORE_USER_DATACollect User-Dependent Data for SavePublic
CALL METHOD cnode=>STORE_USER_DATA...more details

UNSELECTED_ORG_TABSelect T001 or TKEB or ...Public
CALL METHOD cnode=>UNSELECTED_ORG_TAB...more details

UPDATE_NODE_TEXTRedo Node TextPrivate
CALL METHOD cnode=>UPDATE_NODE_TEXT...more details

VALUE_CLEARReturn Objects as ListPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
ISEXPANDEDInstance AttributeIs Node Expanded?LIKE
Private
ISSELECTEDInstance AttributeIs Node Selected?LIKE
Private
ITEMSInstance AttributeTFC_ITEM itabLIKE
CITEMS
Public
NODESInstance AttributeNode TableLIKE
CNODES
Public
ORGInstance AttributeOrganizational Structure: Fast CloseLIKE
TFC_TEMPL_ORG
Public
VALUESInstance AttributeITab for TFC_VALLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!