SAP ABAP Interface IF_MDSE_TREE_API_WRAPPER (Interface for Wrapper Class of Tree APIs)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO (Application Component) Controlling
     FCOM_MASTERDATA_CORE (Package) Master data
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FCOM_GROUP_WRAPPER Base Class for API Wrapper Used by CO Group 20100629
Properties
Interface IF_MDSE_TREE_API_WRAPPER  
Short Description Interface for Wrapper Class of Tree APIs    
General Data
Package FCOM_MASTERDATA_CORE   Master data 
Created 20100628   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ILH_MDSE_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_MDSE_TREE_API_WRAPPER has no interface.
Friends
Interface IF_MDSE_TREE_API_WRAPPER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVITY_SETCLASS Constant Public Type reference (TYPE) SETCLASS '0105' Set class 20100628
2 GC_COSTCENTER_SETCLASS Constant Public Type reference (TYPE) SETCLASS '0101' Set class 20100628
3 GC_COSTELEMENT_SETCLASS Constant Public Type reference (TYPE) SETCLASS '0102' Set class 20100628
4 GC_INCOSTCENTER_SETCLASS Constant Public Type reference (TYPE) SETCLASS 'I101' 20101116
5 GC_INSERT_LOW_LEVEL Constant Public Type reference (TYPE) CHAR1 'L' Single-Character Indicator 20100628
6 GC_INSERT_SAME_LEVEL Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Indicator 20100628
7 GC_ORDER_SETCLASS Constant Public Type reference (TYPE) SETCLASS '0103' Set class 20100628
8 GC_PROFITCENTER_SETCLASS Constant Public Type reference (TYPE) SETCLASS '0106' Set class 20100628
9 GV_SUBCLASS Instance attribute Public Type reference (TYPE) SETSUBCLS Organizational Unit as Set Subclass 20110110
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY Instance method Public Method Authority 20100803
2 CHANGE_GROUP_ATTRIBUTE Instance method Public Method Change group attributes 20100628
3 CREATE_SET Instance method Public Method Create set 20100812
4 DELETE_GROUP Instance method Public Method Delete group 20100628
5 DELETE_SET Instance method Public Method Delete set 20100818
6 EDIT_GROUP Instance method Public Method Edit group 20100628
7 EXECUTE_OBJECT_METHOD Instance method Public Method Execute object method defined in GenIL model 20100720
8 EXECUTE_OBJECT_METHOD2 Instance method Public Method Execute object method 2 defined in GenIL model 20100720
9 FIND Instance method Public Method 20100916
10 GET_ATTRIBUTES_PROPERTY Instance method Public Method Get attributes property 20100628
11 GET_ATTRIBUTE_STRUCTURE Instance method Public Method Get the attribute structure 20100628
12 GET_CHILD_NODES Instance method Public Method Get child nodes 20100628
13 GET_COSET_DQUERY_RESULT Instance method Public Method 20101202
14 GET_GROUP_TEXTS Instance method Public Method 20101102
15 GET_NODE_ATTRIBUTE Instance method Public Method Get node attribute 20100628
16 GET_PARENT Instance method Public Method Get parent 20100719
17 GET_ROOT_NODE Instance method Public Method Get root node 20100628
18 INIT Instance method Public Method 20101018
19 INSERT_GROUP Instance method Public Method Insert group 20100628
20 LOCK Instance method Public Method Lock 20100714
21 PASTE_CHILD Instance method Public Method Paste child 20100729
22 REASSGIN Instance method Public Method 20100927
23 REMOVE_GROUP Instance method Public Method Remove group 20100628
24 SAVE_GROUP Instance method Public Method Save group 20100628
25 SET_GROUP_TEXTS Instance method Public Method 20101102
Events
Interface IF_MDSE_TREE_API_WRAPPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FIND_RESULT Public See coding 20100916 BEGIN OF ys_find_result, path TYPE mdsey_tree_node_key, uuid TYPE sysuuid_x16, shortname TYPE setnamenew, descript TYPE settext, path_s TYPE string, END OF ys_find_result
2 YT_FIND_RESULT Public See coding 20100916 yt_find_result TYPE TABLE OF ys_find_result
Method Signatures

Method AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100803
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Logical Variable 20100803
3 Importing IS_NODE_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100803
4 Importing IV_ACTION_TYPE Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20101117
5 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20101118
6 Importing IV_SETID Call by reference Type reference (TYPE) SETID Identification of a set 20101117

Method AUTHORITY on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method CHANGE_GROUP_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100712
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100712
3 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20100628
4 Importing IS_NEW_ATTRIBUTE Call by reference Type reference (TYPE) ANY 20100628
5 Importing IT_CHANGED_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Table of Attribute Names 20100628

Method CHANGE_GROUP_ATTRIBUTE on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method CREATE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SET Call by reference Type reference (TYPE) MDSES_SET Master Data Set 20100812
2 Exporting ES_SET_KEY Call by reference Type reference (TYPE) MDSES_SET_KEY Key of master data set 20100812
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100812
4 Importing IS_INSERT_INFO Call by reference Type reference (TYPE) MDSES_SET_CREATE create structure for set 20100812

Method CREATE_SET on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method DELETE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100910
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100910
3 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Object GUID in Generic Interaction Layer 20100628

Method DELETE_GROUP on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method DELETE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100818
2 Importing IS_SET_KEY Call by reference Type reference (TYPE) MDSES_SET_KEY Key of master data set 20100818

Method DELETE_SET on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method EDIT_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Object GUID in Generic Interaction Layer 20100628

Method EDIT_GROUP on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method EXECUTE_OBJECT_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_KEY Call by reference Type reference (TYPE) MDSEY_TREE_NODE_KEY Table of tree node key 20100805
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100805
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20100805
4 Importing IS_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100805
5 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB 20100720
6 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME 20100720

Method EXECUTE_OBJECT_METHOD on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method EXECUTE_OBJECT_METHOD2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_DATA_REF_4_INST Data Reference with Instance Key Reference 20101124
2 Exporting ET_CHANGED_KEY Call by reference Type reference (TYPE) MDSEY_TREE_NODE_KEY 20101124
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB 20101124
4 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN 20101124
5 Importing IS_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20101124
6 Importing IS_SET_KEY Call by reference Type reference (TYPE) MDSES_SET_KEY Key of master data set 20101209
7 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB 20100720
8 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME 20100720

Method EXECUTE_OBJECT_METHOD2 on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) YT_FIND_RESULT Table of tree node key 20100916
2 Changing CV_POSITION Call by reference Type reference (TYPE) SYTABIX 1 Index of Internal Tables 20100916
3 Importing IS_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY 16 Byte UUID in 16 Bytes (Raw Format) 20100927
4 Importing IT_PATH Call by reference Type reference (TYPE) MDSEY_TREE_NODE_KEY Table of tree node key 20100916
5 Importing IV_FIND_PATTERN Call by reference Type reference (TYPE) STRING 20100916
6 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20100916
7 Importing IV_XPRECISE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100924

Method FIND on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_ATTRIBUTES_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTY Call by reference Type reference (TYPE) FCOMY_FIELD_PROPERTY Boolean variable 20100712
2 Importing IV_GUID Call by reference Type reference (TYPE) SYSUUID_X16 Object GUID in Generic Interaction Layer 20100628

Method GET_ATTRIBUTES_PROPERTY on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_ATTRIBUTE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_CREATE_STRUCTURE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20100701
2 Exporting EV_NODE_STRUCTURE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20100629

Method GET_ATTRIBUTE_STRUCTURE on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD_KEY Call by reference Type reference (TYPE) MDSEY_TREE_NODE_KEY 20100629
2 Importing IS_PARENT_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY 20100629

Method GET_CHILD_NODES on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_COSET_DQUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110111
2 Exporting ET_SET Call by reference Type reference (TYPE) CL_ILH_MDSE_TREE=>YT_MDSE_SET Data Container - Root Object List Interface 20101202
3 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS Search Control Parameters 20101202
4 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB Complex Search Condition 20101202
5 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20101202

Method GET_COSET_DQUERY_RESULT on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_GROUP_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTS Call by reference Type reference (TYPE) FCOMY_GROUP_UI_TEXTS text for group 20101102
2 Importing IS_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20101102

Method GET_GROUP_TEXTS on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_NODE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) DATA 20100628
2 Exporting ET_NODE_KEY Call by reference Type reference (TYPE) MDSEY_TREE_NODE_KEY Table of tree node key 20100906
3 Exporting ET_RESULT Call by reference Type reference (TYPE) YT_FIND_RESULT 20100917
4 Importing IS_NODE_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY 20100629
5 Importing IV_FIND_PATTERN Call by reference Type reference (TYPE) STRING 20100917

Method GET_NODE_ATTRIBUTE on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100719
2 Importing IS_NODE_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100719

Method GET_PARENT on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100629
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100812
3 Importing IS_PARAMETER Call by reference Type reference (TYPE) MDSES_SET_QUERY Key of master data set 20100629
4 Importing IV_SETID Call by reference Type reference (TYPE) SETID Identification of a set 20100811
5 Importing IV_SET_TEXT Call by reference Type reference (TYPE) SETTEXT Short description of a set 20100817
6 Importing IV_SUFFIX Call by reference Type reference (TYPE) GRPSUFFIX Suffix for Copying Groups 20100819
7 Importing IV_XCHECK_COPY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101012

Method GET_ROOT_NODE on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method INIT Signature

Method INIT on Interface IF_MDSE_TREE_API_WRAPPER has no parameter.
Method INIT on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method INSERT_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100709
2 Exporting EV_NEW_GROUP_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Object GUID in Generic Interaction Layer 20100628
3 Importing IS_INSERT_INFO Call by reference Type reference (TYPE) FCOMS_GROUP_CREATE create structure for CO group 20100628

Method INSERT_GROUP on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100714
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20100714
3 Importing IS_NODE_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100714

Method LOCK on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method PASTE_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100729
2 Exporting ET_PARENT_KEY Call by reference Type reference (TYPE) MDSEY_TREE_NODE_KEY Table of tree node key 20100729
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20100729
4 Importing IS_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100729
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parameter Table of Name-Value Pairs 20100729

Method PASTE_CHILD on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method REASSGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) YT_FIND_RESULT 20100927
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100927
3 Exporting ET_PARENT_KEY Call by reference Type reference (TYPE) MDSEY_TREE_NODE_KEY Key attributes for tree node of master data set 20100927
4 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20100927
5 Importing IS_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100927
6 Importing IV_SETID Call by reference Type reference (TYPE) SETID Identification of a set 20100927

Method REASSGIN on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method REMOVE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARENT_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20100719
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101108
3 Exporting ET_REMOVE_NODE Call by reference Type reference (TYPE) FCOMY_GROUP_NODE Table of group node 20100715
4 Exporting ET_REMOVE_VALUE Call by reference Type reference (TYPE) FCOMY_GROUP_VALUE Table of group value 20100715
5 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100715
6 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Object GUID in Generic Interaction Layer 20100628

Method REMOVE_GROUP on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method SAVE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100715
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20100805

Method SAVE_GROUP on Interface IF_MDSE_TREE_API_WRAPPER has no exception.

Method SET_GROUP_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) MDSES_TREE_NODE_KEY Key attributes for tree node of master data set 20101102
2 Importing IT_TEXTS Call by reference Type reference (TYPE) FCOMY_GROUP_UI_TEXTS text for group 20101102

Method SET_GROUP_TEXTS on Interface IF_MDSE_TREE_API_WRAPPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606