Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | 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 | Instance attribute | Public | Type reference (TYPE) | TY_COMPONENT_RANGE | Filter: Components | 20050920 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | TY_FILTER_DIR | Internal: Cache of filters | 20060928 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | CLS_COMPONENT_HIERARCHY | Component Hierarchy | 20050920 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Filter: HOME Packages | 20050920 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Filter: Local Packages | 20050920 | |||
| 6 | Instance attribute | Public | See coding | Filter: Object Types | 20050922 | ||||
| 7 | Instance attribute | Public | Type reference (TYPE) | I | Component Hierarchy: Size | 20050920 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | TY_OBJECT_DIR | Object Directory | 20050920 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | TY_OBJ_NAME_RANGE | Filter: Object Names | 20050920 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | TY_PACKAGE_DIR | Package Directory | 20050920 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | Package Directory: Computed | 20050920 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | TY_PACKAGE_RANGE | Filter: Packages | 20050920 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | TY_PROJECT_ID_RANGE | Filter: C-Projects | 20051007 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | TY_PROJECT_PACKAGE | Matching Packages (C-Projects) | 20051010 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | TY_SRCSYSTEM_RANGE | Filter: Original System | 20050920 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Filter: Transportable Packages | 20050920 | |||
| 17 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_CLS_TYPE_DIRECTORY | Type Directory | 20050920 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | CLS_OBJECT_TYPE_GROUP_ELEMENTS | Type Directory: Type List | 20050920 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | TY_USER_RANGE | Filter: Responsible Person | 20050920 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check whether a component adheres to the component filter | 20050922 | |
| 2 | Instance method | Public | Method | Create a list of all relevant objects | 20050922 | |
| 3 | Instance method | Public | Method | Create a list of all relevant packages | 20051012 | |
| 4 | Instance method | Public | Method | Collect all relevant objects of a component | 20050922 | |
| 5 | Instance method | Public | Method | Collect all objects in a package that adhere to a filter | 20050922 | |
| 6 | Instance method | Public | Method | Collect all objects in a package that belong to a group | 20050922 | |
| 7 | Instance method | Public | Method | Create a list of all relevant objects in a package | 20050922 | |
| 8 | Instance method | Public | Method | Collect all objects in a package of a given type | 20050922 | |
| 9 | Instance method | Private | Method | Collect all relevant objects of a given list of types | 20050922 | |
| 10 | Instance method | Private | Method | Obj-Dir: Recursively expand a set of sub-subobjects | 20051209 | |
| 11 | Instance method | Public | Method | Collect all relevant sub objects of an object | 20050922 | |
| 12 | Instance method | Public | Method | Check whether an object type group contains relevant types | 20050922 | |
| 13 | Instance method | Private | Method | Create a minimal select option for the components | 20050920 | |
| 14 | Instance method | Private | Method | Create a minimal select option for the packages | 20050920 | |
| 15 | Instance method | Private | Method | Create the type filter from a list of objects | 20050920 | |
| 16 | Instance method | Public | Method | Check whether a filter filters relevant types | 20060927 | |
| 17 | Instance method | Private | Method | Initialize PROJECT_PACKAGES: Packages with spec. projects | 20051007 | |
| 18 | Instance method | Public | Method | Given an object, compute a list of all relevant sub-types | 20050926 | |
| 19 | Instance method | Private | Method | Log a software component in the comp. hierarchy | 20050920 | |
| 20 | Instance method | Private | Method | Obj-Dir: Log an object in the object directory | 20051010 | |
| 21 | Instance method | Private | Method | Obj-Dir: Log multiple objects in the object directory | 20050920 | |
| 22 | Instance method | Private | Method | Enhance a given object name filter by correcponding function | 20060316 | |
| 23 | Instance method | Private | Method | Compute the internal representation of the type filter | 20050920 | |
| 24 | Instance method | Public | Method | Check whether an object has relevant sub types | 20050926 | |
| 25 | Instance method | Public | Method | Search for relevant TADIR-objects in a package | 20050922 | |
| 26 | Instance method | Public | Method | Check whether a relevant sub-object of an object exists | 20050922 | |
| 27 | Instance method | Private | Method | Select allmathcing TADIR-objects from a package | 20050922 | |
| 28 | Instance method | Public | Method | Set filters (Author, Package, Components, ...) | 20050920 | |
| 29 | 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 | EX_DISPLAY | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050922 | ||||
| 2 | EX_SHOW_PACKAGES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050922 | ||||
| 3 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 4 | 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 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_COMPONENT | Call by reference | Type reference (TYPE) | CLIKE | 20050922 | ||||
| 4 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 5 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 4 | IM_EXPAND_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 5 | IM_FILTER_TYPE | Call by reference | Type reference (TYPE) | CLIKE | Object type identifier | 20050922 | |||
| 6 | IM_OBJECT_LIST | Call by reference | Type reference (TYPE) | TY_OBJECT_LIST | 20070920 | ||||
| 7 | IM_PACKAGE | Call by reference | Type reference (TYPE) | CLIKE | 20050922 | ||||
| 8 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 4 | IM_EXPAND_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 5 | IM_OBJECT_LIST | Call by reference | Type reference (TYPE) | TY_OBJECT_LIST | 20050922 | ||||
| 6 | IM_OTYGR_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20050922 | ||||
| 7 | IM_PACKAGE | Call by reference | Type reference (TYPE) | CLIKE | 20050922 | ||||
| 8 | IM_TYPE_DIRECTORY | Call by reference | Object reference (TYPE REF TO) | IF_CLS_TYPE_DIRECTORY | Attribute | 20050922 | |||
| 9 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 4 | IM_EXPAND_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 5 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 4 | IM_EXPAND_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 5 | IM_OBJECT_LIST | Call by reference | Type reference (TYPE) | TY_OBJECT_LIST | 20050922 | ||||
| 6 | IM_PACKAGE | Call by reference | Type reference (TYPE) | CLIKE | 20050922 | ||||
| 7 | IM_TROBJTYPE | Call by reference | Type reference (TYPE) | CLIKE | Object type identifier | 20050922 | |||
| 8 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 4 | IM_EXPAND_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 5 | IM_OBJECT_LIST | Call by reference | Type reference (TYPE) | TY_OBJECT_LIST | 20050922 | ||||
| 6 | IM_PACKAGE | Call by reference | Type reference (TYPE) | CLIKE | 20050922 | ||||
| 7 | IM_TYPES | Call by reference | Type reference (TYPE) | CLS_OBJECT_TYPE_GROUP_ELEMENTS | Elements of an object type group | 20050922 | |||
| 8 | IM_TYPE_DIRECTORY | Call by reference | Object reference (TYPE REF TO) | IF_CLS_TYPE_DIRECTORY | Attribute | 20050922 | |||
| 9 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20051209 | |||
| 2 | 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 | CH_OBJECTS | Call by reference | Type reference (TYPE) | PAK_HASHED_OBJECT_LIST | List of development objects | 20050922 | |||
| 2 | IM_CHECK_FILTERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 3 | IM_EXPAND_IMPLICIT_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 4 | IM_EXPAND_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050922 | |||
| 5 | IM_OBJECT | Call by reference | Type reference (TYPE) | PAK_OBJECT_KEY | Object key | 20050922 | |||
| 6 | 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 | IM_OBJECT_TYPE_GROUP | Call by reference | Type reference (TYPE) | CLIKE | Object type group | 20050922 | |||
| 2 | IM_TYPE_LIST | Call by reference | Type reference (TYPE) | TY_TROBJTYPE_LIST | 20050922 | ||||
| 3 | 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 | 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 | IM_COMPONENT_FILTER | Call by reference | Type reference (TYPE) | TY_COMPONENT_RANGE | 20050920 | ||||
| 2 | IM_DLVUNIT_FILTER | Call by reference | Type reference (TYPE) | TY_DLVUNIT_RANGE | 20050920 | ||||
| 3 | IM_PACKAGE_FILTER | Call by reference | Type reference (TYPE) | TY_PACKAGE_RANGE | 20050920 | ||||
| 4 | IM_TRANSPORT_LAYER_FILTER | Call by reference | Type reference (TYPE) | TY_TRANSPORT_LAYER_RANGE | 20060120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_OBJECTS | Call by reference | Type reference (TYPE) | PAK_OBJECT_LIST | List of development objects | 20050920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUI Package-Builder exceptions | 20050920 | ||
| 2 | Invalid data | 20050920 | ||
| 3 | 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 | IM_FILTER | Call by reference | Type reference (TYPE) | CLIKE | Object type group | 20060927 | |||
| 2 | IM_TYPE_LIST | Call by reference | Type reference (TYPE) | TY_TROBJTYPE_LIST | 20060927 | ||||
| 3 | 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 | EX_RELEVANT_SUB_TYPES | Call by reference | Type reference (TYPE) | PAK_OBJECT_TYPE_TABLE | Object type table | 20050926 | |||
| 2 | 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 | 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 | IM_OBJECT | Call by reference | Type reference (TYPE) | PAK_OBJECT_KEY | Development object | 20051010 | |||
| 2 | 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 | 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 | IM_OBJ_NAME_FILTER | Call by reference | Type reference (TYPE) | TY_OBJ_NAME_RANGE | 20060316 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid object type group data | 20060316 | ||
| 2 | GUI Package-Builder exceptions | 20060316 | ||
| 3 | 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 | IM_TYPE_FILTER | Call by reference | Type reference (TYPE) | TY_TYPE_LIST | 20050920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid object type group data | 20050920 | ||
| 2 | GUI Package-Builder exceptions | 20050920 | ||
| 3 | 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 | IM_OBJECT | Call by reference | Type reference (TYPE) | PAK_OBJECT_KEY | Object Type | 20050926 | |||
| 2 | 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 | CH_TYPE_LIST | Call by reference | Type reference (TYPE) | TY_TROBJTYPE_LIST | 20050922 | ||||
| 2 | EX_OBJECT_LIST | Call by reference | Type reference (TYPE) | TY_OBJECT_LIST | 20050922 | ||||
| 3 | IM_PACKAGE | Call by reference | Type reference (TYPE) | CLIKE | 20050922 | ||||
| 4 | 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 | IM_OBJECT | Call by reference | Type reference (TYPE) | PAK_OBJECT_KEY | Object key | 20050922 | |||
| 2 | IM_TYPE_DIRECTORY | Call by reference | Object reference (TYPE REF TO) | IF_CLS_TYPE_DIRECTORY | Attribute | 20050922 | |||
| 3 | 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 | EX_OBJECTS | Call by reference | Type reference (TYPE) | TY_TADIR_OBJECTS | List of development objects | 20050922 | |||
| 2 | IM_PACKAGE | Call by reference | Type reference (TYPE) | CLIKE | Package | 20050922 | |||
| 3 | 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 | IM_COMPONENT_FILTER | Call by reference | Type reference (TYPE) | TY_COMPONENT_RANGE | 20050920 | ||||
| 2 | IM_DLVUNIT_FILTER | Call by reference | Type reference (TYPE) | TY_DLVUNIT_RANGE | 20050920 | ||||
| 3 | IM_HOME_PACKAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20050920 | ||||
| 4 | IM_LOCAL_PACKAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20050920 | ||||
| 5 | IM_OBJECTS | Call by reference | Type reference (TYPE) | PAK_OBJECT_LIST | List of development objects | 20050920 | |||
| 6 | IM_OBJ_NAME_FILTER | Call by reference | Type reference (TYPE) | TY_OBJ_NAME_RANGE | 20050920 | ||||
| 7 | IM_PACKAGE_FILTER | Call by reference | Type reference (TYPE) | TY_PACKAGE_RANGE | 20050920 | ||||
| 8 | IM_PROJECT_ID_FILTER | Call by reference | Type reference (TYPE) | TY_PROJECT_ID_RANGE | 20051007 | ||||
| 9 | IM_SRCSYSTEM_FILTER | Call by reference | Type reference (TYPE) | TY_SRCSYSTEM_RANGE | 20050920 | ||||
| 10 | IM_TRANSPORTABLE_PACKAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' | 20050920 | |||
| 11 | IM_TRANSPORT_LAYER_FILTER | Call by reference | Type reference (TYPE) | TY_TRANSPORT_LAYER_RANGE | 20060120 | ||||
| 12 | IM_TYPE_FILTER | Call by reference | Type reference (TYPE) | TY_TYPE_LIST | Object type groups | 20050920 | |||
| 13 | IM_USER_FILTER | Call by reference | Type reference (TYPE) | TY_USER_RANGE | 20050920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUI Package-Builder exceptions | 20050920 | ||
| 2 | Invalid object type group data | 20050920 | ||
| 3 | Operation can't be executed in present object state | 20050920 | ||
| 4 | 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 |