SAP Reports / Programs | Financial Accounting | Special Purpose Ledger | Sets(FI-SL-SL-MD-SE) SAP FI

RGSOVL00 SAP ABAP Report - Ambiguity Check







RGSOVL00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report checks whether there are any overlapping values in a single- dimension or basic set or whether sets appear more than once...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 RGSOVL00 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 RGSOVL00. "Basic submit
SUBMIT RGSOVL00 AND RETURN. "Return to original report after report execution complete
SUBMIT RGSOVL00 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: PATH = Path specification
Selection Text: P_SHRTN = D Set Name
Title: Ambiguity Check
Text Symbol: 001 = Ambiguity check for set
Text Symbol: 002 = Ambiguity check for group
Text Symbol: 003 = Overlapping area
Text Symbol: 004 = No sets occur more than once.
Text Symbol: 005 = No groups occur more than once.
Text Symbol: 006 = No values occur more than once.
Text Symbol: 007 = Sets which occur more than once:
Text Symbol: 008 = Path of set
Text Symbol: 009 = Groups which occur more than once:
Text Symbol: 010 = Set
Text Symbol: 011 = Group
Text Symbol: 012 = Description
Text Symbol: 013 = Path of group
Text Symbol: 014 = Line
Text Symbol: 015 = Included in Set
Text Symbol: 016 = Included in Group
Text Symbol: 038 = Values occuring more than once:


INCLUDES used within this REPORT RGSOVL00

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:

G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING shortname = p_shrtn old_setid = p_setid IMPORTING new_setid = p_setid EXCEPTIONS no_set_found = 1 no_set_picked_from_popup = 2 wrong_class = 3 wrong_subclass = 4 OTHERS = 5.

G_SET_GET_INFO CALL FUNCTION 'G_SET_GET_INFO' EXPORTING setname = p_setid EXCEPTIONS set_not_found = 1 OTHERS = 2.

G_SET_DECRYPT_SETID CALL FUNCTION 'G_SET_DECRYPT_SETID' EXPORTING setid = p_setid IMPORTING shortname = loc_shortname EXCEPTIONS OTHERS = 0.

G_SET_INSERT CALL FUNCTION 'G_SET_INSERT' EXPORTING setname = p_setid IMPORTING header = set_header index = sindex EXCEPTIONS set_not_found = 01.

G_SET_DECRYPT_SETID CALL FUNCTION 'G_SET_DECRYPT_SETID' EXPORTING setid = p_setid IMPORTING shortname = loc_shortname EXCEPTIONS OTHERS = 0.

G_INTERVAL_GET_NEXT CALL FUNCTION 'G_INTERVAL_GET_NEXT' EXPORTING control_block = 2 index = setind IMPORTING entry = set_value EXCEPTIONS end_of_intervals = 01.

G_INTERVAL_GET_NEXT CALL FUNCTION 'G_INTERVAL_GET_NEXT' EXPORTING control_block = 2 index = setind IMPORTING entry = set_value EXCEPTIONS end_of_intervals = 01.

G_SET_GET_NEXT CALL FUNCTION 'G_SET_GET_NEXT' EXPORTING control_block = 1 index = sindex IMPORTING header = set_header EXCEPTIONS end_of_sets = 01.

G_SET_MAINTENANCE * CALL FUNCTION 'G_SET_MAINTENANCE' * EXPORTING * function = 'MODIFY' * set_name_mask = setnr_hide * use_group_maintenance = 'X' * EXCEPTIONS * no_authority = 1.

G_SET_MAINTENANCE * CALL FUNCTION 'G_SET_MAINTENANCE' * EXPORTING * function = 'DISPLAY' * set_name_mask = setnr_hide.

G_SET_READ_INDEXED CALL FUNCTION 'G_SET_READ_INDEXED' EXPORTING index = setindex IMPORTING header = header_info.

G_SET_READ_INDEXED CALL FUNCTION 'G_SET_READ_INDEXED' EXPORTING index = setindex IMPORTING header = header_info.

G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING add_flag = 'X' fieldname = the_fieldname table = the_table IMPORTING field_attr = this_field EXCEPTIONS not_found = 01.

G_CONVERT_OUTPUT CALL FUNCTION 'G_CONVERT_OUTPUT' EXPORTING convexit = this_field-convexit datatype = this_field-datatype length_to_convert = 24 output_length = this_field-outputlen value_to_convert = the_data IMPORTING output_value = output_string EXCEPTIONS illegal_length = 01.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid it_fieldcat = lt_fieldcat is_print = ls_print is_layout = ls_layout it_events = lt_eventtab TABLES t_outtab = gt_output1.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid it_fieldcat = lt_fieldcat is_print = ls_print is_layout = ls_layout it_events = lt_eventtab TABLES t_outtab = gt_output3.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid is_layout = ls_layout it_fieldcat = lt_fieldcat * I_CALLBACK_PF_STATUS_SET = gc_setpfstatus * i_save = lv_save * is_variant = gs_variant it_events = lt_eventtab i_tabname_header = l_tabname_header i_tabname_item = l_tabname_item is_keyinfo = ls_keyinfo is_print = ls_print * it_sort = lt_sorttab TABLES t_outtab_header = gt_output1 t_outtab_item = gt_output2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = sy-repid i_structure_name = uv_structure CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_EVENTS_GET





CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_eventtab EXCEPTIONS list_type_wrong = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = sy-repid i_structure_name = lc_strname_list1 i_internal_tabname = i_tabname_header CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = sy-repid i_structure_name = lc_strname_list2 i_internal_tabname = i_tabname_item CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

G_SET_MAINTENANCE CALL FUNCTION 'G_SET_MAINTENANCE' EXPORTING function = 'MODIFY' set_name_mask = p_setnr use_group_maintenance = 'X' EXCEPTIONS no_authority = 1.

G_SET_MAINTENANCE CALL FUNCTION 'G_SET_MAINTENANCE' EXPORTING function = 'DISPLAY' set_name_mask = p_setnr.



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