SAP ABAP Class CL_CLS_OBJECT_COLLECTOR (Object collector)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-CLS (Application Component) Classification Toolset
     SPAK_API_CLASSIFICATION (Package) API for Classification Tool Set
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20051010
Properties
Class CL_CLS_OBJECT_COLLECTOR  
Short Description Object collector    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CLASSIFICATION_TOOL    
Program status     
Category 0   
Package SPAK_API_CLASSIFICATION   API for Classification Tool Set 
Created 20050920   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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_CLS_ATTRIBUTE_SET_EDITOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_CLS_ATTR_VALUE_ASSIGNMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CLS_OBJECT_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_CLS_CHARACTERIZATION 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 20051010
Friends
Class CL_CLS_OBJECT_COLLECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT_FILTER Instance attribute Public Type reference (TYPE) TY_COMPONENT_RANGE Filter: Components 20050920
2 FILTER_DIR Instance attribute Private Type reference (TYPE) TY_FILTER_DIR Internal: Cache of filters 20060928
3 HIERARCHY Instance attribute Public Type reference (TYPE) CLS_COMPONENT_HIERARCHY Component Hierarchy 20050920
4 HOME_PACKAGES Instance attribute Public Type reference (TYPE) ABAP_BOOL Filter: HOME Packages 20050920
5 LOCAL_PACKAGES Instance attribute Public Type reference (TYPE) ABAP_BOOL Filter: Local Packages 20050920
6 MAIN_TYPES Instance attribute Public See coding Filter: Object Types 20050922
7 NO_OF_COMPONENTS Instance attribute Public Type reference (TYPE) I Component Hierarchy: Size 20050920
8 OBJECT_DIR Instance attribute Public Type reference (TYPE) TY_OBJECT_DIR Object Directory 20050920
9 OBJ_NAME_FILTER Instance attribute Public Type reference (TYPE) TY_OBJ_NAME_RANGE Filter: Object Names 20050920
10 PACKAGE_DIR Static Attribute Public Type reference (TYPE) TY_PACKAGE_DIR Package Directory 20050920
11 PACKAGE_DIRECTORY_INITIALIZED Static Attribute Public Type reference (TYPE) ABAP_BOOL Package Directory: Computed 20050920
12 PACKAGE_FILTER Instance attribute Public Type reference (TYPE) TY_PACKAGE_RANGE Filter: Packages 20050920
13 PROJECT_ID_FILTER Instance attribute Public Type reference (TYPE) TY_PROJECT_ID_RANGE Filter: C-Projects 20051007
14 PROJECT_PACKAGES Instance attribute Public Type reference (TYPE) TY_PROJECT_PACKAGE Matching Packages (C-Projects) 20051010
15 SRCSYSTEM_FILTER Instance attribute Public Type reference (TYPE) TY_SRCSYSTEM_RANGE Filter: Original System 20050920
16 TRANSPORTABLE_PACKAGES Instance attribute Public Type reference (TYPE) ABAP_BOOL Filter: Transportable Packages 20050920
17 TYPE_DIRECTORY Instance attribute Public Object reference (TYPE REF TO) IF_CLS_TYPE_DIRECTORY Type Directory 20050920
18 TYPE_LIST Instance attribute Public Type reference (TYPE) CLS_OBJECT_TYPE_GROUP_ELEMENTS Type Directory: Type List 20050920
19 USER_FILTER Instance attribute Public Type reference (TYPE) TY_USER_RANGE Filter: Responsible Person 20050920
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMPONENT_FILTER Instance method Public Method Check whether a component adheres to the component filter 20050922
2 COLLECT_ALL_OBJECTS Instance method Public Method Create a list of all relevant objects 20050922
3 COLLECT_ALL_PACKAGES Instance method Public Method Create a list of all relevant packages 20051012
4 COLLECT_OBJECTS_OF_COMPONENT Instance method Public Method Collect all relevant objects of a component 20050922
5 COLLECT_OBJECTS_OF_FILTER Instance method Public Method Collect all objects in a package that adhere to a filter 20050922
6 COLLECT_OBJECTS_OF_OTYGR Instance method Public Method Collect all objects in a package that belong to a group 20050922
7 COLLECT_OBJECTS_OF_PACKAGE Instance method Public Method Create a list of all relevant objects in a package 20050922
8 COLLECT_OBJECTS_OF_TYPE Instance method Public Method Collect all objects in a package of a given type 20050922
9 COLLECT_OBJECTS_OF_TYPES Instance method Private Method Collect all relevant objects of a given list of types 20050922
10 COLLECT_SUBOBJS_FROM_OBJ_DIR Instance method Private Method Obj-Dir: Recursively expand a set of sub-subobjects 20051209
11 COLLECT_SUB_OBJECTS Instance method Public Method Collect all relevant sub objects of an object 20050922
12 CONTAINS_RELEVANT_TYPES Instance method Public Method Check whether an object type group contains relevant types 20050922
13 CREATE_COMPONENT_FILTER Instance method Private Method Create a minimal select option for the components 20050920
14 CREATE_PACKAGE_FILTER Instance method Private Method Create a minimal select option for the packages 20050920
15 CREATE_TYPEFILTER_FROM_OBJECTS Instance method Private Method Create the type filter from a list of objects 20050920
16 FILTERS_RELEVANT_TYPES Instance method Public Method Check whether a filter filters relevant types 20060927
17 GET_PACKAGE_WITH_PROJECT_ID Instance method Private Method Initialize PROJECT_PACKAGES: Packages with spec. projects 20051007
18 GET_RELEVANT_SUB_TYPES Instance method Public Method Given an object, compute a list of all relevant sub-types 20050926
19 LOG_IN_HIERARCHY Instance method Private Method Log a software component in the comp. hierarchy 20050920
20 LOG_OBJECT Instance method Private Method Obj-Dir: Log an object in the object directory 20051010
21 LOG_OBJECTS Instance method Private Method Obj-Dir: Log multiple objects in the object directory 20050920
22 LOG_OBJ_NAME_FILTER Instance method Private Method Enhance a given object name filter by correcponding function 20060316
23 LOG_TYPE_FILTER Instance method Private Method Compute the internal representation of the type filter 20050920
24 OBJECT_HAS_SUB_TYPES Instance method Public Method Check whether an object has relevant sub types 20050926
25 SEARCH_RELEVANT_OBJECTS Instance method Public Method Search for relevant TADIR-objects in a package 20050922
26 SEARCH_RELEVANT_SUB_OBJECT Instance method Public Method Check whether a relevant sub-object of an object exists 20050922
27 SELECT_OBJECTS Instance method Private Method Select allmathcing TADIR-objects from a package 20050922
28 SET_FILTER Instance method Public Method Set filters (Author, Package, Components, ...) 20050920
29 SET_UP_PACKAGE_DIRECTORY Static method Private Method Set up a directory of all existing packages and components 20050920
Events
Class CL_CLS_OBJECT_COLLECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ATTRIBUTE_RANGE Public See coding 20050920 ty_attribute_range type range of cls_attribute-name
2 TY_COMPONENT_RANGE Public See coding 20050920 ty_component_range type range of ufps_posid
3 TY_DLVUNIT_RANGE Public See coding 20050920 ty_dlvunit_range type range of dlvunit
4 TY_FILTER_DIR Private See coding 20060928 TY_FILTER_DIR type HASHED TABLE OF ty_filter_dir_entry with UNIQUE kEY name
5 TY_FILTER_DIR_ENTRY Private See coding 20060928 begin of ty_filter_dir_entry, name type pak_object_type, main_types type ty_typetable, end of ty_filter_dir_entry
6 TY_OBJECT_DIR Public See coding 20050922 ty_object_dir type sorted table of ty_object_dir_entry with unique key main_type
7 TY_OBJECT_DIR_ENTRY Public See coding 20050922 begin of ty_object_dir_entry, main_type type pak_object_type, is_r3tr_type type abap_bool, objects type ty_object_dir_sub_entries, end of ty_object_dir_entry
8 TY_OBJECT_DIR_SUB_ENTRIES Public See coding 20050922 ty_object_dir_sub_entries type sorted table of ty_object_dir_sub_entry with unique key main_object
9 TY_OBJECT_DIR_SUB_ENTRY Public See coding 20050922 begin of ty_object_dir_sub_entry, main_object type pak_object_key, package type devclass, sub_objects type pak_object_list, end of ty_object_dir_sub_entry
10 TY_OBJECT_LIST Public See coding 20050922 ty_object_list type sorted table of ty_object_list_entry with unique key trobjtype
11 TY_OBJECT_LIST_ENTRY Public See coding 20050922 begin of ty_object_list_entry, trobjtype type trobjtype, objects type ty_tadir_objects, end of ty_object_list_entry
12 TY_OBJ_NAME_RANGE Public See coding 20050920 ty_obj_name_range type range of tadir-obj_name
13 TY_PACKAGE_DIR Public See coding 20050922 ty_package_dir type sorted table of ty_package_dir_entry with unique key component package
14 TY_PACKAGE_DIR_ENTRY Public See coding 20050922 begin of ty_package_dir_entry, package type devclass, component type ufps_posid, component_key type uffctr, dlvunit type dlvunit, end of ty_package_dir_entry
15 TY_PACKAGE_RANGE Public See coding 20050920 ty_package_range type range of devclass
16 TY_PALETTE Public See coding 20060314 begin of TY_PALETTE, standard type LVC_S_SCOL, default_value type LVC_S_SCOL, links_exist type LVC_S_SCOL, end of ty_palette
17 TY_POSITION_DIR Public See coding 20051014 TY_POSITION_DIR type STANDARD TABLE OF I
18 TY_PROJECT_ID_RANGE Public See coding 20051007 ty_project_id_range type range of pak_project_id
19 TY_PROJECT_PACKAGE Public See coding 20051011 ty_project_package type table of ty_project_package_entry
20 TY_PROJECT_PACKAGE_ENTRY Public See coding 20051011 begin of ty_project_package_entry, devclass type devclass, project_id type pak_project_id, end of ty_project_package_entry
21 TY_SRCSYSTEM_RANGE Public See coding 20050920 ty_srcsystem_range type range of tadir-srcsystem
22 TY_TADIR_OBJECT Public See coding 20050922 begin of ty_tadir_object, trobjtype type trobjtype, sobj_name type sobj_name, end of ty_tadir_object
23 TY_TADIR_OBJECTS Public See coding 20050922 ty_tadir_objects type sorted table of ty_tadir_object with unique key table_line
24 TY_TRANSPORT_LAYER_RANGE Public See coding 20060120 ty_transport_layer_range type range of tdevc-pdevclass
25 TY_TROBJTYPE_LIST Public See coding 20050922 ty_trobjtype_list type standard table of trobjtype with default key
26 TY_TYPETABLE Private See coding 20060928 ty_typetable type HASHED TABLE OF pak_object_type with unique key table_line
27 TY_TYPE_LIST Public See coding 20050920 ty_type_list type sorted table of cls_object_type_group with unique key table_line
28 TY_USER_RANGE Public See coding 20050920 ty_user_range type range of author
Method Signatures

Method CHECK_COMPONENT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DISPLAY Value transfer Type reference (TYPE) ABAP_BOOL 20050922
2 Exporting EX_SHOW_PACKAGES Value transfer Type reference (TYPE) ABAP_BOOL 20050922
3 Importing IM_COMPONENT Call by reference Type reference (TYPE) CLIKE 20050922

Method CHECK_COMPONENT_FILTER on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_ALL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
4 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922

Method COLLECT_ALL_OBJECTS on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_ALL_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PACKAGES Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20051012

Method COLLECT_ALL_PACKAGES on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_OBJECTS_OF_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_COMPONENT Call by reference Type reference (TYPE) CLIKE 20050922
4 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
5 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922

Method COLLECT_OBJECTS_OF_COMPONENT on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_OBJECTS_OF_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
4 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
5 Importing IM_FILTER_TYPE Call by reference Type reference (TYPE) CLIKE Object type identifier 20050922
6 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) TY_OBJECT_LIST 20070920
7 Importing IM_PACKAGE Call by reference Type reference (TYPE) CLIKE 20050922
8 Importing IM_TYPE_LIST Call by reference Type reference (TYPE) TY_TROBJTYPE_LIST 20050922

Method COLLECT_OBJECTS_OF_FILTER on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_OBJECTS_OF_OTYGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
4 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
5 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) TY_OBJECT_LIST 20050922
6 Importing IM_OTYGR_NAME Call by reference Type reference (TYPE) CLIKE 20050922
7 Importing IM_PACKAGE Call by reference Type reference (TYPE) CLIKE 20050922
8 Importing IM_TYPE_DIRECTORY Call by reference Object reference (TYPE REF TO) IF_CLS_TYPE_DIRECTORY Attribute 20050922
9 Importing IM_TYPE_LIST Call by reference Type reference (TYPE) TY_TROBJTYPE_LIST 20050922

Method COLLECT_OBJECTS_OF_OTYGR on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_OBJECTS_OF_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
4 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
5 Importing IM_PACKAGE Call by reference Type reference (TYPE) CLIKE 20050922

Method COLLECT_OBJECTS_OF_PACKAGE on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_OBJECTS_OF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
4 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
5 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) TY_OBJECT_LIST 20050922
6 Importing IM_PACKAGE Call by reference Type reference (TYPE) CLIKE 20050922
7 Importing IM_TROBJTYPE Call by reference Type reference (TYPE) CLIKE Object type identifier 20050922
8 Importing IM_TYPE_DIRECTORY Call by reference Object reference (TYPE REF TO) IF_CLS_TYPE_DIRECTORY Attribute 20050922

Method COLLECT_OBJECTS_OF_TYPE on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_OBJECTS_OF_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
4 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
5 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) TY_OBJECT_LIST 20050922
6 Importing IM_PACKAGE Call by reference Type reference (TYPE) CLIKE 20050922
7 Importing IM_TYPES Call by reference Type reference (TYPE) CLS_OBJECT_TYPE_GROUP_ELEMENTS Elements of an object type group 20050922
8 Importing IM_TYPE_DIRECTORY Call by reference Object reference (TYPE REF TO) IF_CLS_TYPE_DIRECTORY Attribute 20050922
9 Importing IM_TYPE_LIST Call by reference Type reference (TYPE) TY_TROBJTYPE_LIST 20050922

Method COLLECT_OBJECTS_OF_TYPES on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_SUBOBJS_FROM_OBJ_DIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20051209
2 Importing IM_SUB_ENTRY Call by reference Type reference (TYPE) TY_OBJECT_DIR_SUB_ENTRY General Flag 20051209

Method COLLECT_SUBOBJS_FROM_OBJ_DIR on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method COLLECT_SUB_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECTS Call by reference Type reference (TYPE) PAK_HASHED_OBJECT_LIST List of development objects 20050922
2 Importing IM_CHECK_FILTERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
3 Importing IM_EXPAND_IMPLICIT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
4 Importing IM_EXPAND_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050922
5 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Object key 20050922
6 Importing IM_TYPE_DIRECTORY Call by reference Object reference (TYPE REF TO) IF_CLS_TYPE_DIRECTORY Attribute 20050922

Method COLLECT_SUB_OBJECTS on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method CONTAINS_RELEVANT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_TYPE_GROUP Call by reference Type reference (TYPE) CLIKE Object type group 20050922
2 Importing IM_TYPE_LIST Call by reference Type reference (TYPE) TY_TROBJTYPE_LIST 20050922
3 Returning RE_CONTAINS_RELEVANT_TYPES Value transfer Type reference (TYPE) ABAP_BOOL 20050922

Method CONTAINS_RELEVANT_TYPES on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method CREATE_COMPONENT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_FILTER Call by reference Type reference (TYPE) TY_COMPONENT_RANGE 20050920

Method CREATE_COMPONENT_FILTER on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method CREATE_PACKAGE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_FILTER Call by reference Type reference (TYPE) TY_COMPONENT_RANGE 20050920
2 Importing IM_DLVUNIT_FILTER Call by reference Type reference (TYPE) TY_DLVUNIT_RANGE 20050920
3 Importing IM_PACKAGE_FILTER Call by reference Type reference (TYPE) TY_PACKAGE_RANGE 20050920
4 Importing IM_TRANSPORT_LAYER_FILTER Call by reference Type reference (TYPE) TY_TRANSPORT_LAYER_RANGE 20060120
# Exception Resumable Description Created on
1 CX_CLS_GUI_ERROR Problems regarding the UI of the classification tool 20050920

Method CREATE_TYPEFILTER_FROM_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTS Call by reference Type reference (TYPE) PAK_OBJECT_LIST List of development objects 20050920
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20050920
2 CX_PAK_INVALID_DATA Invalid data 20050920
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050920

Method FILTERS_RELEVANT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER Call by reference Type reference (TYPE) CLIKE Object type group 20060927
2 Importing IM_TYPE_LIST Call by reference Type reference (TYPE) TY_TROBJTYPE_LIST 20060927
3 Returning RE_FILTERS_RELEVANT_TYPES Value transfer Type reference (TYPE) ABAP_BOOL 20060927

Method FILTERS_RELEVANT_TYPES on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method GET_PACKAGE_WITH_PROJECT_ID Signature

Method GET_PACKAGE_WITH_PROJECT_ID on class CL_CLS_OBJECT_COLLECTOR has no parameter.
Method GET_PACKAGE_WITH_PROJECT_ID on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method GET_RELEVANT_SUB_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RELEVANT_SUB_TYPES Call by reference Type reference (TYPE) PAK_OBJECT_TYPE_TABLE Object type table 20050926
2 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Object Type 20050926

Method GET_RELEVANT_SUB_TYPES on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method LOG_IN_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE Call by reference Type reference (TYPE) TY_PACKAGE_DIR_ENTRY Package 20050920

Method LOG_IN_HIERARCHY on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method LOG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Development object 20051010
2 Importing IM_OBJECT_HAS_SUB_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20051010

Method LOG_OBJECT on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method LOG_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTS Call by reference Type reference (TYPE) PAK_OBJECT_LIST List of development objects 20050920

Method LOG_OBJECTS on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method LOG_OBJ_NAME_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJ_NAME_FILTER Call by reference Type reference (TYPE) TY_OBJ_NAME_RANGE 20060316
# Exception Resumable Description Created on
1 CX_CLS_INVALID_OTYGR_DATA Invalid object type group data 20060316
2 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20060316
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20060316

Method LOG_TYPE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE_FILTER Call by reference Type reference (TYPE) TY_TYPE_LIST 20050920
# Exception Resumable Description Created on
1 CX_CLS_INVALID_OTYGR_DATA Invalid object type group data 20050920
2 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20050920
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050920

Method OBJECT_HAS_SUB_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Object Type 20050926
2 Returning RE_OBJECT_HAS_SUB_TYPES Value transfer Type reference (TYPE) ABAP_BOOL Object type table 20050926

Method OBJECT_HAS_SUB_TYPES on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method SEARCH_RELEVANT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TYPE_LIST Call by reference Type reference (TYPE) TY_TROBJTYPE_LIST 20050922
2 Exporting EX_OBJECT_LIST Call by reference Type reference (TYPE) TY_OBJECT_LIST 20050922
3 Importing IM_PACKAGE Call by reference Type reference (TYPE) CLIKE 20050922
4 Importing IM_TYPE_DIR Call by reference Object reference (TYPE REF TO) IF_CLS_TYPE_DIRECTORY Attribute 20050922

Method SEARCH_RELEVANT_OBJECTS on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method SEARCH_RELEVANT_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Object key 20050922
2 Importing IM_TYPE_DIRECTORY Call by reference Object reference (TYPE REF TO) IF_CLS_TYPE_DIRECTORY Attribute 20050922
3 Returning RE_RELEVANT_SUB_OBJECT_FOUND Value transfer Type reference (TYPE) ABAP_BOOL 20050922

Method SEARCH_RELEVANT_SUB_OBJECT on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method SELECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECTS Call by reference Type reference (TYPE) TY_TADIR_OBJECTS List of development objects 20050922
2 Importing IM_PACKAGE Call by reference Type reference (TYPE) CLIKE Package 20050922
3 Importing IM_TYPE Call by reference Type reference (TYPE) CLIKE Object Type 20050922

Method SELECT_OBJECTS on class CL_CLS_OBJECT_COLLECTOR has no exception.

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_FILTER Call by reference Type reference (TYPE) TY_COMPONENT_RANGE 20050920
2 Importing IM_DLVUNIT_FILTER Call by reference Type reference (TYPE) TY_DLVUNIT_RANGE 20050920
3 Importing IM_HOME_PACKAGES Call by reference Type reference (TYPE) ABAP_BOOL 20050920
4 Importing IM_LOCAL_PACKAGES Call by reference Type reference (TYPE) ABAP_BOOL 20050920
5 Importing IM_OBJECTS Call by reference Type reference (TYPE) PAK_OBJECT_LIST List of development objects 20050920
6 Importing IM_OBJ_NAME_FILTER Call by reference Type reference (TYPE) TY_OBJ_NAME_RANGE 20050920
7 Importing IM_PACKAGE_FILTER Call by reference Type reference (TYPE) TY_PACKAGE_RANGE 20050920
8 Importing IM_PROJECT_ID_FILTER Call by reference Type reference (TYPE) TY_PROJECT_ID_RANGE 20051007
9 Importing IM_SRCSYSTEM_FILTER Call by reference Type reference (TYPE) TY_SRCSYSTEM_RANGE 20050920
10 Importing IM_TRANSPORTABLE_PACKAGES Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20050920
11 Importing IM_TRANSPORT_LAYER_FILTER Call by reference Type reference (TYPE) TY_TRANSPORT_LAYER_RANGE 20060120
12 Importing IM_TYPE_FILTER Call by reference Type reference (TYPE) TY_TYPE_LIST Object type groups 20050920
13 Importing IM_USER_FILTER Call by reference Type reference (TYPE) TY_USER_RANGE 20050920
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20050920
2 CX_PAK_INVALID_DATA Invalid object type group data 20050920
3 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050920
4 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050920

Method SET_UP_PACKAGE_DIRECTORY Signature

Method SET_UP_PACKAGE_DIRECTORY on class CL_CLS_OBJECT_COLLECTOR has no parameter.
Method SET_UP_PACKAGE_DIRECTORY on class CL_CLS_OBJECT_COLLECTOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710