SAP Reports / Programs | Service | ASAP (AcceleratedSAP)(SV-ASA) SAP SV

CDILEICHE SAP ABAP Report - Check Obsolete Objects







CDILEICHE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Components which are not assigned to a hierarchy structure are displayed...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter CDILEICHE into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT CDILEICHE. "Basic submit
SUBMIT CDILEICHE AND RETURN. "Return to original report after report execution complete
SUBMIT CDILEICHE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_INDEX = Index
Selection Text: P_QUES = Questions
Selection Text: P_READ = Import
Selection Text: P_STRU = Structures
Selection Text: P_VAR = Software Variants
Selection Text: P_ZUORD = with Assignments
Selection Text: RT_55DEV = D Package
Selection Text: RT_55FUS = D Created By
Selection Text: RT_55LUS = D Changed by
Selection Text: RT_55NAM = D Name
Selection Text: RT_55STA = D Modeling Status
Selection Text: RT_C_DEV = D Package
Selection Text: RT_C_DFL = D c-Business Scenario
Selection Text: RT_C_FUS = D Created By
Selection Text: RT_C_LUS = D Changed by
Selection Text: RT_C_NAM = D Name
Selection Text: RT_C_STA = D Modeling Status
Selection Text: RT_DEV = D Package
Selection Text: RT_DF04L = Software Module
Selection Text: RT_DF55L = Software Variant
Selection Text: RT_FUSER = D Created By
Selection Text: RT_F_DEV = D Package
Selection Text: RT_F_DFL = D Function
Selection Text: RT_F_FUS = D Created By
Selection Text: RT_F_LUS = D Changed by
Selection Text: RT_F_NAM = D Name
Selection Text: RT_F_STA = D Modeling Status
Selection Text: RT_LUSER = D Changed by
Selection Text: RT_NAM = D Name
Selection Text: RT_Q_DEV = D Package
Selection Text: RT_Q_FUS = D Created By
Selection Text: RT_Q_ID = D Question
Selection Text: RT_Q_LUS = D Changed by
Selection Text: RT_Q_NAM = D Name
Selection Text: RT_STAT = D Modeling Status
Selection Text: RT_S_DEV = D Package
Selection Text: RT_S_FUS = D Created By
Selection Text: RT_S_ID = D Structure ID





Selection Text: RT_S_LUS = D Changed by
Selection Text: RT_S_NAM = D Name
Selection Text: P_FUNC = Functions
Selection Text: P_CBS = c-Business Scenarios
Selection Text: P_BAUST = Software Modules
Selection Text: P_BATCH = Background Processing
Title: Check Obsolete Objects
Text Symbol: 018 = IMG Module Layer
Text Symbol: 017 = Transaction Module Level
Text Symbol: 016 = Function
Text Symbol: 015 = Question
Text Symbol: 014 = Delete
Text Symbol: 013 = Without Assignments
Text Symbol: 012 = Without Occurrences
Text Symbol: 011 = Without Variants
Text Symbol: 010 = Object Types
Text Symbol: 009 = Object ID
Text Symbol: 008 = Object Names
Text Symbol: 007 = Object Type
Text Symbol: 006 = Reference Structure
Text Symbol: 005 = Questions
Text Symbol: 004 = Functions
Text Symbol: 003 = Software Variant
Text Symbol: 002 = Software Module
Text Symbol: 001 = Analysis Scope
Text Symbol: 019 = Transaction Variant Layer
Text Symbol: 020 = Delete Selected Objects?
Text Symbol: 021 = IMG Variant Layer
Text Symbol: 022 = Input Name Module Level
Text Symbol: 023 = Input Name Variant Level
Text Symbol: 024 = Output Name Module Level
Text Symbol: 025 = Output Name Variant Level
Text Symbol: 026 = Org. Units Module Layer
Text Symbol: 027 = Org. Units Variant Layer
Text Symbol: 028 = Bus. Objects Module Layer
Text Symbol: 029 = Bus. Objects Variant Layer
Text Symbol: 030 = Not Used
Text Symbol: 031 = Information
Text Symbol: 032 = Release





Text Symbol: 033 = Package
Text Symbol: 034 = Created By
Text Symbol: 035 = c-Business Scenarios
Text Symbol: 036 = c-Business Scenario


INCLUDES used within this REPORT CDILEICHE

INCLUDE LSF00TOP.
INCLUDE RBMTYPES01.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

JOB_OPEN call function 'JOB_OPEN' exporting delanfrep = 'X' jobname = jobname importing jobcount = jobcount exceptions cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 others = 4.

RS_REFRESH_FROM_SELECTOPTIONS call function 'RS_REFRESH_FROM_SELECTOPTIONS' exporting curr_report = repid tables selection_table = sel_table exceptions not_found = 1 no_report = 2 others = 3.

JOB_CLOSE call function 'JOB_CLOSE' exporting jobcount = jobcount jobname = jobname strtimmed = 'X' importing job_was_released = job_released exceptions cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 others = 8.

REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' is_layout = alv_layout it_fieldcat = alv_fieldcat[] tables t_outtab = list.

SO_EXPRESS_FLAG_SET call function 'SO_EXPRESS_FLAG_SET' exporting client = sy-mandt text_info = ls_message inbox = ' ' popup_title = lv_title tables rec_tab = lt_receivers exceptions no_receiver_exist = 1 office_name_error = 2 others = 3.

REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' exporting i_list_type = 0 importing et_events = p_alv_events.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting titel = text-020 textline1 = text-020 textline2 = space defaultoption = 'N' importing answer = l_answer.

BM_OBJECT_IS_USED call function 'BM_OBJECT_IS_USED' exporting object_type = c_node_type_quest object_id = sqadb01-queid * TABLES * FIND_ITEMS = exceptions not_used = 1 others = 2.

BM_OBJECT_IS_USED call function 'BM_OBJECT_IS_USED' exporting object_type = c_ttyp_process_component object_id = i_tadir-obj_name * TABLES * FIND_ITEMS = exceptions not_used = 1 others = 2 .

BM_OBJECT_IS_USED call function 'BM_OBJECT_IS_USED' exporting object_type = c_node_type_bmpv
object_id = i_tadir-obj_name * TABLES * FIND_ITEMS = exceptions not_used = 1 others = 2 .

BM_OBJECT_IS_USED call function 'BM_OBJECT_IS_USED' exporting object_type = c_node_type_bmef object_id = i_tadir-obj_name * TABLES * FIND_ITEMS = exceptions not_used = 1 others = 2.

BM_OBJECT_IS_USED call function 'BM_OBJECT_IS_USED' exporting object_type = c_ttyp_c_bus_scenario object_id = df18l-cbs_id exceptions not_used = 1 others = 2.

BM_STRUCTURE_IS_USED call function 'BM_STRUCTURE_IS_USED' exporting structure_id = i_ttree-id * NODE_ID = check_filter = 'X' * TABLES * FIND_ITEMS = * TREETYPES = exceptions not_used = 1 others = 2 .

BM_STRUCTURE_MAINTAIN call function 'BM_STRUCTURE_MAINTAIN' exporting i_structure_id = p_list-objectid * I_PARENT_STRUCT_ID = * I_STRUCTURE_TYPE = * I_OCCNODE = ' ' * I_DEVCLASS = i_language = sy-langu i_mode = 'DELETE' i_initial_screen = ' ' i_screen = ' ' i_popup = ' ' i_cico_reqno = reqno * _DELETION_CHECK = 'X' * IMPORTING * E_EXIT = * E_CANCELLED = * TABLES * T_FIELDCAT = * T_FCODE_EXCL = * CHANGING * R_STREE = exceptions error_occurred = 1 others = 2.

STREE_EXTERNAL_TRANS_ORDER_GET call function 'STREE_EXTERNAL_TRANS_ORDER_GET' exporting structure_id = p_list-objectid
importing * MESSAGE = transport_order = reqno.

QADB_QUESTION_ERASE



call function 'QADB_QUESTION_ERASE' exporting i_corrnum = reqno que_id = bm_object_id importing e_corrnum = reqno tables errors = t_errors exceptions error_occured = 1 others = 2.

BM_OBJECT_MAINTAIN call function 'BM_OBJECT_MAINTAIN' exporting i_object_type = p_obtyp i_object_id = bm_object_id i_mode = c_mode_delete i_initial_screen = ' ' i_screen = ' ' i_popup = ' ' i_msg_send = '0' i_cico_reqno = reqno importing e_cico_reqno = reqno exceptions error_occurred = 1 others = 2.

STREE_GET_ACTIVE_NODES call function 'STREE_GET_ACTIVE_NODES' exporting filter_id = i_var-id tables active_nodes = i_active_nodes.



Contribute (Add Comments)

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 CDILEICHE or its description.