SAP Reports / Programs

RCUKDVWG SAP ABAP Report - Where-Used List for Dependencies







RCUKDVWG 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 RCUKDVWG into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

CU05 - Dependency Where-Used List


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 RCUKDVWG. "Basic submit
SUBMIT RCUKDVWG AND RETURN. "Return to original report after report execution complete
SUBMIT RCUKDVWG 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: KNNAM = Dependency
Selection Text: EFF_DATE = Validity Date
Title: Where-Used List for Dependencies
Text Symbol: 202 = char. values
Text Symbol: 201 = Characteristics
Text Symbol: 200 = Usage of Object Dependencies In
Text Symbol: 199 = Page:
Text Symbol: 108 = Class Status
Text Symbol: 107 = BOM Item Category
Text Symbol: 106 = Unit of Measure
Text Symbol: 105 = Number of BOM Component
Text Symbol: 104 = BOM Item Number
Text Symbol: 103 = Status of Configuration Profile
Text Symbol: 102 = Status of Dependency Net
Text Symbol: 101 = Characteristic Status
Text Symbol: 100 = Key:
Text Symbol: 064 = Short Text
Text Symbol: 063 = Service Number
Text Symbol: 062 = Line
Text Symbol: 061 = Description
Text Symbol: 060 = Type
Text Symbol: 059 = MSS
Text Symbol: 058 = Sales Order:
Text Symbol: 203 = configuration profiles for material
Text Symbol: 204 = config. profiles for standard network
Text Symbol: 205 = dependency nets
Text Symbol: 207 = Classes
Text Symbol: 208 = Prod. resources/tools
Text Symbol: 209 = TL sequences
Text Symbol: 210 = TL Items
Text Symbol: 211 = BOMs
Text Symbol: 212 = Sales Orders
Text Symbol: 213 = SCE Events
Text Symbol: 214 = SCE Tasks
Text Symbol: 215 = SCE Task
Text Symbol: 216 = SCE Event
Text Symbol: 217 = KB Object
Text Symbol: 218 = Model Service Specifications





Text Symbol: 500 = Note:
Text Symbol: 501 = Columns 'Type', 'Class', and 'Class description' are only filled if overwritten.
Text Symbol: 502 = Customer-specific changes to the class status are currently not taken into account.
Text Symbol: 600 = In Preparation
Text Symbol: 601 = Released
Text Symbol: 602 = Locked
Text Symbol: 032 = Class Type
Text Symbol: 031 = Material
Text Symbol: 024 = Char. Value
Text Symbol: 023 = Description
Text Symbol: 022 = Characteristic
Text Symbol: 021 = Valid To
Text Symbol: 020 = Valid From
Text Symbol: 019 = ICt
Text Symbol: 018 = Un
Text Symbol: 017 = Qty
Text Symbol: 016 = Description
Text Symbol: 015 = Material No.
Text Symbol: 014 = Plant
Text Symbol: 013 = Al
Text Symbol: 012 = Us
Text Symbol: 011 = Component No.
Text Symbol: 010 = Item
Text Symbol: 006 = Sales Ord.
Text Symbol: 005 = Status:
Text Symbol: 004 = Valid On:
Text Symbol: 003 = Dependency Net
Text Symbol: 002 = Dependency
Text Symbol: 057 = BOM:
Text Symbol: 056 = Alternative:
Text Symbol: 055 = Usage:
Text Symbol: 054 = Plant:
Text Symbol: 053 = Material:
Text Symbol: 052 = Class Description
Text Symbol: 051 = Class
Text Symbol: 050 = Type
Text Symbol: 049 = L
Text Symbol: 048 = Profile Name
Text Symbol: 047 = Configuration Profile for Standard Network





Text Symbol: 046 = Standard Network
Text Symbol: 045 = Configuration Profile for Material
Text Symbol: 041 = Prod. Resources/Tools
Text Symbol: 040 = Cat.
Text Symbol: 039 = Sequence Description
Text Symbol: 038 = Operation Description
Text Symbol: 037 = Operation
Text Symbol: 036 = Sequence
Text Symbol: 035 = Group Counter
Text Symbol: 034 = Group
Text Symbol: 033 = Description


INCLUDES used within this REPORT RCUKDVWG

No INCLUDES are used within this REPORT code!


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:

CLEF_ECM_PROCESSOR_INIT CALL FUNCTION 'CLEF_ECM_PROCESSOR_INIT' EXPORTING i_free_memory = ' ' i_batch = sy-batch "851795 EXCEPTIONS OTHERS = 0.

CUKD_GET_CUKBT CALL FUNCTION 'CUKD_GET_CUKBT' EXPORTING langu = sy-langu knnum = cukb-knnum date = eff_date IMPORTING cukbt_entry = icukbt EXCEPTIONS no_rec_found = 01.

CUKD_API_INIT CALL FUNCTION 'CUKD_API_INIT'.

CTMV_FEATURE_BASIC_DATA CALL FUNCTION 'CTMV_FEATURE_BASIC_DATA' EXPORTING feature_neutral_id = ksml-imerk feature_object_id = ksml-omerk object_id = 'KL' include_dynpro = header EXCEPTIONS cancel_by_user = 1 clear_object_feature = 2 duplicate_object = 3 feature_to_delete = 4 key_locked_neutral = 5 no_neutral_found = 6 no_object_found = 7 date_conflict = 8 OTHERS = 9.

CTMV_FEATURE_VALUES CALL FUNCTION 'CTMV_FEATURE_VALUES' EXPORTING feature_neutral_id = ksml-imerk feature_object_id = ksml-omerk object_id = 'KL' include_dynpro = header EXCEPTIONS cancel_by_user = 1 clear_object_feature = 2 duplicate_object = 3 feature_to_delete = 4 key_locked_neutral = 5 key_locked_object = 6 no_neutral_found = 7 no_object_found = 8 date_conflict = 9 OTHERS = 10.

CLMO_CLASS_OBJECT_MAINTAIN CALL FUNCTION 'CLMO_CLASS_OBJECT_MAINTAIN' EXPORTING activity = '2' "Anzeigen classtype = klah-klart classname = klah-class key_date = sy-datum skip = 'X' EXCEPTIONS OTHERS = 0.

RPY_EXISTENCE_CHECK_DIAL CALL FUNCTION 'RPY_EXISTENCE_CHECK_DIAL' EXPORTING name = lvname EXCEPTIONS not_exist = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = lvname EXCEPTIONS function_not_exist = 1 OTHERS = 2.

CLTB_GET_FUNCTIONS CALL FUNCTION 'CLTB_GET_FUNCTIONS' IMPORTING e_function_export = l_function_export e_function_pool = l_program EXCEPTIONS OTHERS = 0.

CTUT_FEATURE_DATA CALL FUNCTION 'CTUT_FEATURE_DATA' EXPORTING feature_id = ksml-imerk language = sy-langu message_type_inp = 'E' key_date = lv_date "438064 IMPORTING ecabn = cabn ecabnt = cabnt EXCEPTIONS invalid_class_type = 01 missing_feature_information = 02 no_feature_found = 03 no_feature_valid = 04 no_language = 05 OTHERS = 06.

CLSE_SELECT_KLAH CALL FUNCTION 'CLSE_SELECT_KLAH' EXPORTING no_buffer = ' ' TABLES imp_exp_klah = klah_tab EXCEPTIONS no_entry_found = 01.

CTUT_WHERE_USED_KNOWLEDGE_CHAR CALL FUNCTION 'CTUT_WHERE_USED_KNOWLEDGE_CHAR' EXPORTING key_date = lv_date "438064 knobj = cuob_tab-knobj IMPORTING cabnt_exp = cabnt cabn_exp = cabn EXCEPTIONS not_found = 01.

CLMA_CLASS_READ



CALL FUNCTION 'CLMA_CLASS_READ' EXPORTING classnumber = ksml-clint IMPORTING description = kschl EXCEPTIONS class_not_found = 1 OTHERS = 2.

CLMA_CLASS_READ CALL FUNCTION 'CLMA_CLASS_READ' EXPORTING classnumber = klah-clint IMPORTING description = kschl EXCEPTIONS class_not_found = 1 OTHERS = 2.

CUK1_GET_CUKB_BY_KNOBJ CALL FUNCTION 'CUK1_GET_CUKB_BY_KNOBJ' EXPORTING date = cuob_tab-datuv " XAK 310895 knobj = cuob_tab-knobj IMPORTING curs_header = curs_header EXCEPTIONS not_found = 01.

CUK1_GET_CUKBT_BY_KNNUM CALL FUNCTION 'CUK1_GET_CUKBT_BY_KNNUM' EXPORTING date = cuob_tab-datuv " XAK 310895 knnum = curs_header-knnum langu = sy-langu IMPORTING curst_header = curst_header EXCEPTIONS not_found = 01.

CLSE_SELECT_USR01 CALL FUNCTION 'CLSE_SELECT_USR01' EXPORTING username = sy-uname IMPORTING x_usr01 = usr01.

CTUT_WHERE_USED_KNOWLEDGE_VALU CALL FUNCTION 'CTUT_WHERE_USED_KNOWLEDGE_VALU' EXPORTING key_date = lv_date "438064 knobj = cuob_tab-knobj IMPORTING cabnt_exp = cabnt cabn_exp = cabn cawn_exp = cawn cawnt_exp = cawnt EXCEPTIONS not_found = 01.

CLMA_CLASS_READ CALL FUNCTION 'CLMA_CLASS_READ' EXPORTING classnumber = ksml-clint IMPORTING description = kschl EXCEPTIONS class_not_found = 1 OTHERS = 2.

CTCV_PREPARE_VALUES_TO_DISPLAY CALL FUNCTION 'CTCV_PREPARE_VALUES_TO_DISPLAY' EXPORTING align = 'X' condense = 'X' decimalpoint = decimalpoint structure_cabn = cabn structure_cawn = cawn without_edit_mask = 'X' IMPORTING string = cawn-atwrt EXCEPTIONS overflow = 01.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = lv_name IMPORTING gotstate = lv_state EXCEPTIONS OTHERS = 1.

GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING copies = lv_count expiration = lv_days line_count = 65 line_size = ls IMPORTING out_parameters = ls_params valid = lv_valid EXCEPTIONS archive_info_not_found = 1 OTHERS = 2.

CTMS_DDB_OPEN CALL FUNCTION 'CTMS_DDB_OPEN' TABLES imp_selection = x_comw.

CTMS_DDB_HAS_VALUES_INTERNAL CALL FUNCTION 'CTMS_DDB_HAS_VALUES_INTERNAL' EXPORTING assigned_values = 'X' allowed_values = ' ' language = langu TABLES imp_characteristics = x_api_char exp_values = x_api_vali EXCEPTIONS OTHERS = 0.

CTMS_CLASS_DDB CALL FUNCTION 'CTMS_CLASS_DDB' EXPORTING class = class classtype = klart language = langu key_date = date EXCEPTIONS not_found = 01.

CTMS_DDB_HAS_CHARACTERISTICS CALL FUNCTION 'CTMS_DDB_HAS_CHARACTERISTICS' TABLES exp_characteristics = x_api_char EXCEPTIONS not_found = 01 no_characteristic_in_ddb = 02.

CTMS_DDB_CHAR_HAS_ATTRIBUTES CALL FUNCTION 'CTMS_DDB_CHAR_HAS_ATTRIBUTES' TABLES imp_characteristics = x_api_char exp_attributes = x_api_ch_att.

CLMA_CLASS_EXIST CALL FUNCTION 'CLMA_CLASS_EXIST' EXPORTING class = x_klah-class classtype = x_klah-klart classnumber = x_klah-clint IMPORTING class_description = kschl xklah = klah.



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