Functionality Function module SCOV_GET_CUST_OBJECTS> produces a list ofcustomizing objects and their related table components. The followingparameters influence the selection of the customizing objects:Import parameters You can select client-dependent (IV_CLIDEP> = 'X') and/orclient-independent customizing objects (IV_CLIINDEP> = 'X'). Theselection depends on flag OBJH-CLIDEP, not on the object categoryOBJH-OBJCATEG. You can specify object types via parameter IV_OBJ_TYPE_SEL> forthe selection. If you want to only select objects connected to the IMG, use parameterIV_IMG_RELATION>. This checks whether a documention object existfor this customizing object in OBJSUB. Parameter IV_TABS_OF_VC_ITEMS> determines whether the tablecomponents of table and view objects of view clusters are to bedetermined. Parameter IV_VC_ITEMS_AS_OBJECT> determines whether the table andview objects of the view cluster are to be listed as objects on theirown. To create frequency statistics, use parameter IV_GET_STATISTIC>.The statistics will be returned in structure ES_STATISTIC>. If you want the short descriptions for the customizing objects, useparameter IV_GET_ITEM_DDTEXT>. Parameter IV_GET_OBJECT_DDTEXT> serves to determine the shorttexts for the customizing objects. To determine whether the table components of the customizing objectsare client-dependent or independent, use parameterIV_GET_ITEM_CLIDEP>. gesetzt werden. If you want to select customizing objects of specific developmentclasses only, use parameter IV_SELECT_VIA_DEVCLASS_LIST>. Youmust enter the list of the development classes to be selected in tableIT_DEVCLASS_LIST>. If you want to display only components of certain customizing objectsthat you specify in table IT_OBJECT_LIST>, use parameterIV_SELECT_VIA_OBJECT_LIST>. To determine the development classes of the table objects, useparameter IV_GET_DEVCLASS>. This parameter is automatically setwhen you select by development class. Parameter IV_GET_TABLE_DELIVERY_CLASS> determines the deliveryclass for each table that is part of a customizing object. To determine the corresponding application component, use parameterIV_GET_APP_COMP>. If an object is assigned to more that oneapplication component, the lowest common one in the hierarchy will beoffered. If this parameter is used, parameter IV_GET_DEVCLASS>will be automatically set.Export parameters Table ET_CUST_OBJ> contains the selected customizing objects withtheir table components. The table consists of the following fields:
- object_name
Name of customizing object
- object_type
Type of customizing object
- item_name
Name of an object's table component
- item_type
Type of an object's table component (S = table object, V = view object, T = table X = table of a table or view object)
- item_clidep
Flag that specifies whether a table component of the customizing objectis client-dependent or independent.
- item_group
Grouping of tables of view and table objects for sorting thecustomizing object list, allowing to show the relationship betweentable/view objects and their related table components. The tables ofone table/view object have the same number. Tables of differenttable/view objects in one customizing object have different numbers.
- object_ddtext
Short description of a customizing object
- item_ddtext
Short description of a customizing object's table component
- item_devclass
Development class of a customizing object's table component
- item_app_comp_id
Business application component
- item_app_comp_short
Business application component ID
- mark_flag
Flag to select customizing objects Structure ES_STATISTIC> contains the frequency statistics, ifimport parameter IV_GET_STATISTIC> was selected. It shows howmany customizing objects exist in the individual object types, and howmany tables belong to the customizing object groups. If a table occursmore than once within a group, it is only counted once.
|