SAP C_BASIC_NODE OO Class - Basic Node









C_BASIC_NODE 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 C_BASIC_NODE including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of C_BASIC_NODE 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
CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD c_basic_node=>CLASS_CONSTRUCTOR...more details

CLEAR_VALUES1Clear properties <> sel or exp.Public
CALL METHOD c_basic_node=>CLEAR_VALUES1...more details

CONSTRUCTORConstructorPublic
CALL METHOD c_basic_node=>CONSTRUCTOR...more details

CREATE_CHANGE_DOCUMENTOpen Change DocumentPublic
CALL METHOD c_basic_node=>CREATE_CHANGE_DOCUMENT...more details

GET_DRAG_HANDLEPrivate
CALL METHOD c_basic_node=>GET_DRAG_HANDLE...more details

GET_HEADERPrivate
CALL METHOD c_basic_node=>GET_HEADER...more details

GET_INSTANCEGet_instancePublic
CALL METHOD c_basic_node=>GET_INSTANCE...more details

GET_ISEXPANDEDRead ExpandedPublic
CALL METHOD c_basic_node=>GET_ISEXPANDED...more details

GET_ISSELECTEDRead SelectedPublic
CALL METHOD c_basic_node=>GET_ISSELECTED...more details

GET_PARENTSPrivate
CALL METHOD c_basic_node=>GET_PARENTS...more details

GET_TEXTPrivate
CALL METHOD c_basic_node=>GET_TEXT...more details

PARENT_IN_ITABPrivate
CALL METHOD c_basic_node=>PARENT_IN_ITAB...more details

RE_CHANGE_OBJEKTTriggers Change_objectPublic
CALL METHOD c_basic_node=>RE_CHANGE_OBJEKT...more details

SET_DATA_CHANGEDPrivate
CALL METHOD c_basic_node=>SET_DATA_CHANGED...more details

SET_ISEXPANDEDSet Is ExpandedPublic
CALL METHOD c_basic_node=>SET_ISEXPANDED...more details

SET_ISSELECTEDSet/Delete SelectedPublic
CALL METHOD c_basic_node=>SET_ISSELECTED...more details

STORE_USER_DATA_BASECollect User-Dependent Data for SavePublic
CALL METHOD c_basic_node=>STORE_USER_DATA_BASE...more details



C_BASIC_NODE 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
C_NON_RECURSIVEConstantDo Not Call Recursively0LIKE
I
Public
C_RECURSIVEConstantCall Recursively1LIKE
I
Public
ISEXPANDEDInstance AttributeSingle-Character IndicatorLIKE
CHAR1
Public
ISSELECTEDInstance AttributeSingle-Character IndicatorLIKE
CHAR1
Public
M_CFCInstance AttributeClass for Administration of Fast CloseLIKE
CFC
Public
M_DRAG_BEHAVIOURStatic AttributeBehavior for Drag and DropLIKE
CL_DRAGDROP
Private
M_FIELDNAMES_ITEMStatic AttributeApplication Log: Field Name TableLIKE
BAL_T_FLD
Public
M_SCMA_TABIXInstance AttributeLIKE
Private
M_TEXTInstance AttributeDescription of a FolderLIKE
TFC_FOLDER_TEXT
Public
M_TEXTSInstance AttributeItab for TFC_LANGUAGE_TEXTLIKE
TFC_T_LANGUAGE_TEXT
Public
M_VALUES1Instance AttributeValue BufferLIKE
TFC_TREE_PATH_LONG
Public
PARENTInstance AttributeNode ElementLIKE
CNODE
Public
POSInstance AttributeCounterLIKE
TFC_NUM
Public
TREE_IDInstance AttributeALV Tree Control: Node KeyLIKE
LVC_NKEY
Public


Events of Class C_BASIC_NODE

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... CHANGE_OBJEKT - Signal Object Change
DELETE_OBJEKT - Delete Object

Links to Related Class(s)

C_BASIC_...
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!