RSCP0009 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 RSCP0009 into the relevant SAP transactions such as SE38 or SE80
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: W_CTRL = Reject (.) or allow (T)
Selection Text: TO_CP = Frontend character set
Selection Text: P_TRAN = TRANSLATE command
Selection Text: P_FB = FM. 'SCP_TRANSLATE_CHARS'
Selection Text: P_CALL = C kernal call
Selection Text: FROM_CP = Application server char. set
Selection Text: CHARSOUT = Output all characters?
Title: Measure character set compatibility
Text Symbol: 351 = than the data.
Text Symbol: 350 = uses another character set
Text Symbol: 349 = which
Text Symbol: 348 = processed by an application server,
Text Symbol: 347 = when they are accidentally
Text Symbol: 346 = not destroyed
Text Symbol: 345 = that data are even then
Text Symbol: 344 = It is necessary,
Text Symbol: 343 = whether all data can be processed.
Text Symbol: 342 = can be examined,
Text Symbol: 341 = in the database
Text Symbol: 340 = In a system with mixed character sets
Text Symbol: 328 = back.
Text Symbol: 327 = be edited and sent
Text Symbol: 326 = and whether they can also
Text Symbol: 325 = sent to the frontend
Text Symbol: 352 = In such a case
Text Symbol: 353 = all expected bytes must be
Text Symbol: 354 = sent to the frontend.
Text Symbol: 355 = They may become
Text Symbol: 356 = illegible.
Text Symbol: 357 = When such
Text Symbol: 358 = illegible characters
Text Symbol: 359 = are returned,
Text Symbol: 360 = the original data must be
Text Symbol: 361 = recovered.
Text Symbol: 370 = The character sets analyzed are:
Text Symbol: 371 = Character set &1 for the application server
Text Symbol: 372 = and &2 for SAP GUI.
Text Symbol: 380 = Character set
INCLUDE RSCPI008.
No SAP DATABASE tables are accessed within this REPORT code!
SCP_CB_SUM_COUNTERS call function 'SCP_CB_SUM_COUNTERS'.
SCP_CB_WRITE_PROBLEM_COUNTERS call function 'SCP_CB_WRITE_PROBLEM_COUNTERS'.
SCP_CB_WRITE_PERCENT_COUNTERS call function 'SCP_CB_WRITE_PERCENT_COUNTERS' exporting ref_value = 256 ref_name = 'Bytes'(170).
SCP_CB_WRITE_GOOD_COUNTERS call function 'SCP_CB_WRITE_GOOD_COUNTERS'.
SCP_CB_RESET_COUNTERS call function 'SCP_CB_RESET_COUNTERS'.
SCP_CB_SUM_COUNTERS call function 'SCP_CB_SUM_COUNTERS'.
SCP_CB_WRITE_PROBLEM_COUNTERS call function 'SCP_CB_WRITE_PROBLEM_COUNTERS'.
SCP_CB_WRITE_PERCENT_COUNTERS call function 'SCP_CB_WRITE_PERCENT_COUNTERS' exporting ref_value = 256 ref_name = 'Bytes'(170).
SCP_CB_WRITE_GOOD_COUNTERS call function 'SCP_CB_WRITE_GOOD_COUNTERS'.
SCP_CB_RESET_COUNTERS call function 'SCP_CB_RESET_COUNTERS'.
SCP_CB_SUM_COUNTERS call function 'SCP_CB_SUM_COUNTERS'.
SCP_CB_WRITE_PROBLEM_COUNTERS call function 'SCP_CB_WRITE_PROBLEM_COUNTERS'.
SCP_CB_WRITE_PERCENT_COUNTERS call function 'SCP_CB_WRITE_PERCENT_COUNTERS' exporting ref_value = cnt_codes ref_name = 'Zeichen'(176).
SCP_CB_WRITE_GOOD_COUNTERS call function 'SCP_CB_WRITE_GOOD_COUNTERS'.
SCP_CB_RESET_COUNTERS call function 'SCP_CB_RESET_COUNTERS'.
SCP_CB_SUM_COUNTERS call function 'SCP_CB_SUM_COUNTERS'.
SCP_CB_WRITE_PROBLEM_COUNTERS call function 'SCP_CB_WRITE_PROBLEM_COUNTERS'.
SCP_CB_WRITE_PERCENT_COUNTERS call function 'SCP_CB_WRITE_PERCENT_COUNTERS' exporting ref_value = cnt_codes ref_name = 'Zeichen'(176).
SCP_CB_WRITE_GOOD_COUNTERS call function 'SCP_CB_WRITE_GOOD_COUNTERS'.
SCP_CB_RESET_COUNTERS call function 'SCP_CB_RESET_COUNTERS'.
SCP_CB_PUSH_COUNTERS call function 'SCP_CB_PUSH_COUNTERS'.
SCP_CONVERT_A_BYTE call function 'SCP_CONVERT_A_BYTE' exporting inbyte = i_byte incode = from_cp outcode = to_cp method = g_method ctrlcode = w_ctrl importing outbyte = o_byte out_as_char4 = o_char4 * exceptions * cannot_convert = 3 .
SCP_CB_POP_COUNTERS call function 'SCP_CB_POP_COUNTERS'.
SCP_CONVERT_A_BYTE call function 'SCP_CONVERT_A_BYTE' exporting inbyte = m_byte incode = to_cp " ! outcode = from_cp " ! method = g_method ctrlcode = w_ctrl importing outbyte = o_byte out_as_char4 = o_char4 * exceptions * cannot_convert = 3 .
SCP_CB_INCR_EQUAL_COUNTER call function 'SCP_CB_INCR_EQUAL_COUNTER'.
SCP_WRITE_A_BYTE call function 'SCP_WRITE_A_BYTE' exporting detail_level = g_detail byte_or_msg = o_char4 byte = o_byte ref_byte = i_byte.
SCP_CB_PUSH_COUNTERS call function 'SCP_CB_PUSH_COUNTERS'.
SCP_CONVERT_A_BYTE call function 'SCP_CONVERT_A_BYTE' exporting inbyte = i_byte incode = from_cp outcode = to_cp method = g_method ctrlcode = w_ctrl importing outbyte = o_byte out_as_char4 = o_char4 * exceptions * cannot_convert = 3 .
SCP_CB_POP_COUNTERS call function 'SCP_CB_POP_COUNTERS'.
SCP_CONVERT_A_BYTE call function 'SCP_CONVERT_A_BYTE' exporting inbyte = m_byte incode = to_cp " ! outcode = from_cp " ! method = g_method ctrlcode = w_ctrl importing outbyte = o_byte out_as_char4 = o_char4 * exceptions * cannot_convert = 3 .
SCP_CB_INCR_EQUAL_COUNTER call function 'SCP_CB_INCR_EQUAL_COUNTER'.
SCP_WRITE_A_BYTE call function 'SCP_WRITE_A_BYTE' exporting detail_level = g_detail byte_or_msg = o_char4 byte = o_byte ref_byte = i_byte.
SCP_CB_WRITE_MSG_EXPLAIN call function 'SCP_CB_WRITE_MSG_EXPLAIN'.
SCP_CB_WRITE_MSG_EXPLAIN call function 'SCP_CB_WRITE_MSG_EXPLAIN'.
SCP_CONVERT_A_BYTE call function 'SCP_CONVERT_A_BYTE' exporting inbyte = a_byte incode = from_cp outcode = to_cp method = g_method ctrlcode = w_ctrl importing outbuff = data_buff outused = data_lg outbyte = o_byte out_as_char4 = o_char4 * exceptions * cannot_convert = 3 .
SCP_CB_PUSH_COUNTERS call function 'SCP_CB_PUSH_COUNTERS'.
SCP_CONVERT_A_BYTE call function 'SCP_CONVERT_A_BYTE' exporting inbyte = m_byte incode = to_cp "! outcode = from_cp "! method = g_method ctrlcode = w_ctrl importing outbuff = data_buff outused = data_lg outbyte = o_byte out_as_char4 = o_char4 * exceptions * cannot_convert = 3 .
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 RSCP0009 or its description.