CLS_CHARACTERIZER is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter CLS_CHARACTERIZER into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
SCHAR - Classification browser
SCLAS - Classification browser
STRANSLDEPTH - Classify Translation Depth
SACC2 - Set accessibility
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: ASLIST = As List
Selection Text: ASTREE = As Tree
Selection Text: ATTRSEL = Allow Selection of Attributes
Selection Text: DISPTREE = Initial Display as Tree
Selection Text: HOME = Home-Packages
Selection Text: LOCAL = Local Packages
Selection Text: MANCLAS = Allow Manual Classification
Selection Text: OBJLIST = Request/Task or Object List
Selection Text: ORIGINAL = Original Objects Only
Selection Text: RESOLVE = Display All Sub-Objects
Selection Text: SETTINGS = Button: Personal Settings
Selection Text: SO_ATTR = Display in Hierarchy
Selection Text: SO_COMP = Application Component
Selection Text: SO_DLVNT = Software Component
Selection Text: SO_KEYAT = Display Right to Object
Selection Text: SO_NAME = Object Name
Selection Text: SO_PACK = D .
Selection Text: SO_PDCL = Transport Layer
Selection Text: SO_PROJ = Project ID
Selection Text: SO_SYS = Original System
Selection Text: SO_TYPE = Object Type
Selection Text: SO_USER = Objects of
Selection Text: SWITCH = Button: Toggle Tree <-> List
Selection Text: TOOLBAR = Show Toolbar
Selection Text: TRANSP = Regular Packages
Title: Classification Browser
Text Symbol: TYP = Type
Text Symbol: TRN = Regular Packages
Text Symbol: 001 = Adding sub-objects..
Text Symbol: ADM = Administrative Data
Text Symbol: ALT = Alternative Selection
Text Symbol: CHR = Characteristics
Text Symbol: DIS = Display Settings
Text Symbol: EXP = Display All Sub-Objects
Text Symbol: HI0 = Display in Hierarchy
Text Symbol: HIE = (Classifications are displayed in the tree-view only.)
Text Symbol: HOM = Home Packages
Text Symbol: IDI = Initial Display
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
SELECT_OPTIONS_RESTRICT call function 'SELECT_OPTIONS_RESTRICT' exporting restriction = restrict exceptions too_late = 1 repeated = 2 selopt_without_options = 3 selopt_without_signs = 4 invalid_sign = 5 empty_option_list = 6 invalid_kind = 7 repeated_kind_a = 8 others = 9.
RS_SUBMIT_INFO call function 'RS_SUBMIT_INFO' importing p_submit_info = submitinfo.
RS_SET_SELSCREEN_STATUS call function 'RS_SET_SELSCREEN_STATUS' exporting p_status = 'SEL_SCREEN' tables p_exclude = fcode_exclude.
AKB_DISPLAY_DOKU call function 'AKB_DISPLAY_DOKU' exporting id = 'TX' object = 'SCLS_CHARCTERIZATION_LOCAL'.
AKB_DISPLAY_DOKU call function 'AKB_DISPLAY_DOKU' exporting id = 'TX' object = 'SCLS_CHARCTERIZATION_LOCAL'.
AKB_DISPLAY_DOKU call function 'AKB_DISPLAY_DOKU' exporting id = 'TX' object = 'SCLS_CHARCTERIZATION_LOCAL'.
AKB_DISPLAY_DOKU call function 'AKB_DISPLAY_DOKU' exporting id = 'TX' object = 'SCLS_CHARCTERIZATION_ORIG'.
TR_F4_REQUESTS call function 'TR_F4_REQUESTS' exporting * IV_USERNAME = SY-UNAME iv_trkorr_pattern = objlist * IV_TRFUNCTIONS = * IV_TRSTATUS = * IV_CLIENT = * IV_TITLE = * IV_VIA_SELSCREEN = 'X' importing ev_selected_request = objlist.
IWB_HTML_HELP_OBJECT_SHOW call function 'IWB_HTML_HELP_OBJECT_SHOW' exporting tcode = 'SCLAS' exceptions others = 1.
AKB_DISPLAY_DOKU * call function 'AKB_DISPLAY_DOKU' * exporting * id = 'TX' * object = 'SCLS_CHARCTERIZATION_ENTRY'.
CLS_CHARACTERIZER call function 'CLS_CHARACTERIZER' exporting im_attributes = attribute_list im_key_attributes = key_attribute_list im_operation = operation im_package_filter = package_filter im_local_packages = local im_home_packages = home im_transportable_packages = transp im_srcsystem_filter = srcsystem_filter im_type_filter = type_list im_user_filter = user_filter im_component_filter = component_filter im_obj_name_filter = obj_name_filter im_dlvunit_filter = dlvunit_filter im_transport_layer_filter = pdevclass_filter im_objects = pak_objects im_no_toolbar = tool_settings-no_toolbar im_no_attribute_selection = tool_settings-no_attribute_selection im_no_settings_button = tool_settings-no_settings_button im_no_manual_classification = tool_settings-no_manual_classification im_display_tree = tool_settings-display_tree im_allow_switch = tool_settings-allow_switch im_project_id_filter = project_id_filter.
DYNP_VALUES_READ call function 'DYNP_VALUES_READ' exporting dyname = lv_dyname dynumb = lv_dynumb tables dynpfields = lt_dynpfields.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name CLS_CHARACTERIZER or its description.
CLS_CHARACTERIZER - Classification Browser CLS_CHARACTERIZER - Classification Browser CLS_CHANGE_PACKAGE_ASSIGNMENT - Report CLS_CHANGE_PACKAGE_ASSIGNMENT CLS_CHANGE_PACKAGE_ASSIGNMENT - Report CLS_CHANGE_PACKAGE_ASSIGNMENT CLOSING_MONITOR_TL_CRE - Program CLOSING_MONITOR_TL_CRE CLOSING_MONITOR_TL_CRE - Program CLOSING_MONITOR_TL_CRE