SAP IF_FDT_SEARCH_TREE OO Class - FDT: Search Tree









IF_FDT_SEARCH_TREE 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 IF_FDT_SEARCH_TREE 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 IF_FDT_SEARCH_TREE 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
CREATE_NODECreate a new tree nodePublic
CALL METHOD if_fdt_search_tree=>CREATE_NODE...more details

DELETE_NODEDelete a node including all his childrenPublic
CALL METHOD if_fdt_search_tree=>DELETE_NODE...more details

GET_CHILDRENGet the children below a given nodePublic
CALL METHOD if_fdt_search_tree=>GET_CHILDREN...more details

GET_NODE_PROPERTYGet properties of a nodePublic
CALL METHOD if_fdt_search_tree=>GET_NODE_PROPERTY...more details

GET_ROOT_NODEGet the root node of the treePublic
CALL METHOD if_fdt_search_tree=>GET_ROOT_NODE...more details

GET_TREE_PROPERTYGet properties of the treePublic
CALL METHOD if_fdt_search_tree=>GET_TREE_PROPERTY...more details

GET_TREE_STRUCTUREGet (sub-)tree structurePublic
CALL METHOD if_fdt_search_tree=>GET_TREE_STRUCTURE...more details

MOVE_NODERelocate an existing node (with subnodes) within the treePublic
CALL METHOD if_fdt_search_tree=>MOVE_NODE...more details

SET_NODE_PROPERTYSet properties of a nodePublic
CALL METHOD if_fdt_search_tree=>SET_NODE_PROPERTY...more details

SET_TREE_PROPERTYSet properties of the treePublic
CALL METHOD if_fdt_search_tree=>SET_TREE_PROPERTY...more details



IF_FDT_SEARCH_TREE 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
GC_EXTY_SEARCH_TREEConstantExpression Type 'Search Tree'IF_FDT_CONSTANTS=>GC_EXTY_SEARCH_TREELIKE
IF_FDT_TYPES=>ID
Public
GC_OPTION_BETWEENConstantIs between ... and ...IF_FDT_ELEMENT=>GC_OPTION_BETWEENLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_CONTAINS_ANYConstantContains anyIF_FDT_ELEMENT=>GC_OPTION_CONTAINS_ANYLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_CONTAINS_NOT_ANYConstantDoes not contain anyIF_FDT_ELEMENT=>GC_OPTION_CONTAINS_NOT_ANYLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_CONTAINS_NOT_ONLYConstantDoes not contain onlyIF_FDT_ELEMENT=>GC_OPTION_CONTAINS_NOT_ONLYLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_CONTAINS_NO_STRINGConstantDoes not contain stringIF_FDT_ELEMENT=>GC_OPTION_CONTAINS_NO_STRINGLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_CONTAINS_ONLYConstantContains onlyIF_FDT_ELEMENT=>GC_OPTION_CONTAINS_ONLYLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_CONTAINS_PATTERNConstantMatches patternIF_FDT_ELEMENT=>GC_OPTION_CONTAINS_PATTERNLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_CONTAINS_STRINGConstantContains stringIF_FDT_ELEMENT=>GC_OPTION_CONTAINS_STRINGLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_EQUALConstantIs equal toIF_FDT_ELEMENT=>GC_OPTION_EQUALLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_GREATERConstantGreater thanIF_FDT_ELEMENT=>GC_OPTION_GREATERLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_GREATER_EQUALConstantGreater than or equal toIF_FDT_ELEMENT=>GC_OPTION_GREATER_EQUALLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_INITIALConstantIs initialIF_FDT_ELEMENT=>GC_OPTION_INITIALLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_LESSConstantLess thanIF_FDT_ELEMENT=>GC_OPTION_LESSLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_LESS_EQUALConstantLess than or equal toIF_FDT_ELEMENT=>GC_OPTION_LESS_EQUALLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_NOT_BETWEENConstantIs not between ... and ...IF_FDT_ELEMENT=>GC_OPTION_NOT_BETWEENLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_NOT_CONTAINS_PATTERNConstantDoes not match patternIF_FDT_ELEMENT=>GC_OPTION_NOT_CONTAINS_PATTERNLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_NOT_EQUALConstantIs not equal toIF_FDT_ELEMENT=>GC_OPTION_NOT_EQUALLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_NOT_INITIALConstantIs not initialIF_FDT_ELEMENT=>GC_OPTION_NOT_INITIALLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_NOT_SUPPLIEDConstantIs not suppliedIF_FDT_ELEMENT=>GC_OPTION_NOT_SUPPLIEDLIKE
IF_FDT_RANGE=>OPTION
Public
GC_OPTION_SUPPLIEDConstantIs suppliedIF_FDT_ELEMENT=>GC_OPTION_SUPPLIEDLIKE
IF_FDT_RANGE=>OPTION
Public
GC_ROOT_NODEConstantRoot Node ID (same in all trees)'0000000001'LIKE
NODE_ID
Public
GC_SIGN_EXCLUDEConstantRange limit excludedIF_FDT_ELEMENT=>GC_SIGN_EXCLUDELIKE
IF_FDT_RANGE=>SIGN
Public
GC_SIGN_INCLUDEConstantRange limit includedIF_FDT_ELEMENT=>GC_SIGN_INCLUDELIKE
IF_FDT_RANGE=>SIGN
Public
MV_ACTIONInstance AttributeLIKE
Public
MV_CUSTOMIZING_OBJECTInstance AttributeLIKE
Public
MV_EXPRESSION_TYPE_IDInstance AttributeLIKE
Public
MV_IDInstance AttributeLIKE
Public
MV_LOCAL_OBJECTInstance AttributeLIKE
Public
MV_MASTERDATA_OBJECTInstance AttributeLIKE
Public
MV_OBJECT_TYPEInstance AttributeLIKE
Public
MV_RULEInstance AttributeLIKE
Public
MV_SYSTEM_OBJECTInstance AttributeLIKE
Public




IF_FDT_SEARCH_TREE types

NODE_ID - FDT: ID of a node in a tree
SEQNR - FDT: Sequence number
S_NODE_SEQUENCE -
S_PARAM_RANGE - Range for Parameter
S_TREE_STRUCTURE -
TS_NODE_SEQUENCE -
TS_TREE_STRUCTURE -

Links to Related Class(s)

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