SAP ABAP Interface IF_RSO_RES_REPO_OBJECT (Interface for BAdI: RSO_REST_RESOURCE)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_RES_REPOSITORY (Package) Package for Repository related objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSO_RES_REPO_OBJECT_STUB Stub class for badi if_rso_res_repo_object 20130724
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSO_RES_RSOBJNM_BASED_RESOU Resources with a DB-Keyfield similiar to RSOBJNM 20130130
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSZ_ELEM_REST_RES Class for BAdI Impl.: RSO_REST_RESOURCE_ELEM 20130130
Properties
Interface IF_RSO_RES_REPO_OBJECT  
Short Description Interface for BAdI: RSO_REST_RESOURCE    
General Data
Package RSO_RES_REPOSITORY   Package for Repository related objects 
Created 20121120   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSD_RSOBJNM_REPO_OBJ_DB Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130130
Friends
Interface IF_RSO_RES_REPO_OBJECT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CN_S_AUTH_IN_WHERE Constant Public See coding 20130130
Methods
# Method Level Visibility Method type Description Created on
1 GET_CAPABILITIES Instance method Public Method 20130130
2 GET_OBJ_KEY Instance method Public Method 20130321
3 GET_PARENT_OBJECT Instance method Public Method 20130130
4 GET_TLOGO Instance method Public Method 20130130
5 GET_TREE_NODE_CONTENT Instance method Public Method 20130130
6 HAS_TREE_NODE_CONTENT Instance method Public Method 20130130
7 SEARCH Instance method Public Method 20130130
Events
Interface IF_RSO_RES_REPO_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_NODES Public See coding 20130130 BEGIN OF tn_s_nodes, "node TYPE rsinfoarea, has_children TYPE rs_bool, semantical_folder TYPE string, tlogo TYPE string, techobjnm TYPE string, objnm TYPE sobj_name, objstat TYPE string, txtlg TYPE rstxtlg, t_key TYPE if_rso_res_resource=>nt_th_obj_key, END OF tn_s_nodes
2 TN_S_PARENT_OBJECT Public See coding 20130222 BEGIN OF tn_s_parent_object, name TYPE string, type TYPE rstlogo, th_key TYPE if_rso_res_resource=>nt_th_obj_key, END OF tn_s_parent_object
3 TN_S_SEARCH_RESULT Public See coding 20130130 BEGIN OF tn_s_search_result, objnm TYPE string, techn_objnm TYPE string, description TYPE string, tlogo TYPE rstlogo, objstat TYPE string, t_key TYPE if_rso_res_resource=>nt_th_obj_key, END OF tn_s_search_result
4 TN_S_TLOGO Public See coding 20130212 BEGIN OF tn_s_tlogo, tlogo TYPE rstlogo, END OF tn_s_tlogo
5 TN_S_TLOGO_TREE_NODE_CONTENT Public See coding 20130212 BEGIN OF tn_s_tlogo_tree_node_content, objnm TYPE sobj_name, techobjnm TYPE sobj_name, objstat TYPE rsobjstat, txtlg TYPE rstxtlg, t_key TYPE if_rso_res_resource=>nt_th_obj_key, END OF tn_s_tlogo_tree_node_content
6 TN_T_NODES Public See coding 20130130 tn_t_nodes TYPE STANDARD TABLE OF tn_s_nodes WITH DEFAULT KEY
7 TN_T_SEARCH_RESULT Public See coding 20130130 tn_t_search_result TYPE STANDARD TABLE OF tn_s_search_result WITH DEFAULT KEY
8 TN_T_TLOGO Public See coding 20130212 tn_t_tlogo TYPE STANDARD TABLE OF tn_s_tlogo WITH DEFAULT KEY
9 TN_T_TLOGO_TREE_NODE_CONTENT Public See coding 20130212 tn_t_tlogo_tree_node_content TYPE STANDARD TABLE OF tn_s_tlogo_tree_node_content WITH DEFAULT KEY
Method Signatures

Method GET_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IS_SEARCHABLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130130
2 Changing C_IS_USED_IN_TREE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130130

Method GET_CAPABILITIES on Interface IF_RSO_RES_REPO_OBJECT has no exception.

Method GET_OBJ_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_KEY Call by reference Type reference (TYPE) IF_RSO_RES_RESOURCE=>NT_TH_OBJ_KEY 20130321
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) STRING 20130321

Method GET_OBJ_KEY on Interface IF_RSO_RES_REPO_OBJECT has no exception.

Method GET_PARENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_PARENT_OBJECT Call by reference Type reference (TYPE) TN_S_PARENT_OBJECT 20130222
2 Importing I_TH_OBJ_KEY Call by reference Type reference (TYPE) IF_RSO_RES_RESOURCE=>NT_TH_OBJ_KEY 20130221

Method GET_PARENT_OBJECT on Interface IF_RSO_RES_REPO_OBJECT has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20130130

Method GET_TLOGO on Interface IF_RSO_RES_REPO_OBJECT has no exception.

Method GET_TREE_NODE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CONTENT Value transfer Type reference (TYPE) TN_T_TLOGO_TREE_NODE_CONTENT Table of Strings 20130130
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20130130
3 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING 20130130
4 Importing I_PARENT_NODE_TYPE Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130130
5 Importing I_T_TYPES_OF_INTEREST Call by reference Type reference (TYPE) RS_T_TLOGO Table of Strings 20130130
6 Importing I_WITH_AUTH_CHECK Call by reference Type reference (TYPE) RSADOBJ YES, NO - CL_RSO_RES_AUTH_UTIL 20130130

Method GET_TREE_NODE_CONTENT on Interface IF_RSO_RES_REPO_OBJECT has no exception.

Method HAS_TREE_NODE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TLOGO_HAS_CONTENT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130130
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20130130
3 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING 20130130
4 Importing I_PARENT_NODE_TYPE Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130130
5 Importing I_T_TYPES_OF_INTEREST Call by reference Type reference (TYPE) RS_T_TLOGO Table of Strings 20130130

Method HAS_TREE_NODE_CONTENT on Interface IF_RSO_RES_REPO_OBJECT has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RESULT Call by reference Type reference (TYPE) IF_RSO_RES_REPO_OBJECT=>TN_T_SEARCH_RESULT Table of Strings 20130130
2 Importing I_MAX_COUNT Call by reference Type reference (TYPE) I 20130130
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS M or D 20130130
4 Importing I_SEARCH_PATTERN Value transfer Type reference (TYPE) STRING 20130130
5 Importing I_TS_QUERY_PARAM_KEY_VALUE Call by reference Type reference (TYPE) IF_RSD_RSOBJNM_REPO_OBJ_DB=>TN_TS_KEY_VALUE 20130806

Method SEARCH on Interface IF_RSO_RES_REPO_OBJECT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740