SAP Reports / Programs

RSSHRELN SAP ABAP Report - Release Notes Search Interface







RSSHRELN 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 RSSHRELN 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

SO99 - Put Information System


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 RSSHRELN. "Basic submit
SUBMIT RSSHRELN AND RETURN. "Return to original report after report execution complete
SUBMIT RSSHRELN VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Release Notes Search Interface
Text Symbol: 012 = Select release notes for complete list
Text Symbol: 015 = Regenerate complete list
Text Symbol: 016 = Regenerate complete list?
Text Symbol: 017 = Complete liste generation ID entry
Text Symbol: 018 = Delete complete list
Text Symbol: 019 = Delete complete list?
Text Symbol: 020 = List ID
Text Symbol: 001 = Complete List of Release Notes
Text Symbol: 002 = Last indexed:
Text Symbol: 003 = Do you wish to reindex?
Text Symbol: 004 = Build free text index
Text Symbol: 005 = Selection: Legal changes
Text Symbol: 007 = Release Note transaction
Text Symbol: 010 = Release notes as at &
Text Symbol: 011 = Entering the release to generate the complete list


INCLUDES used within this REPORT RSSHRELN

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:

SF_SO_CHECK_LANGUAGES CALL FUNCTION 'SF_SO_CHECK_LANGUAGES' EXPORTING SHELL_CLASS = SH_CLASS TABLES LANGUAGES = LANGUAGES EXCEPTIONS INVALID_CLASS = 1.

SF_ATTRIBUTE_RESTRICTION_RELN * CALL FUNCTION 'SF_ATTRIBUTE_RESTRICTION_RELN' * EXPORTING * FUNCTION = 'REST' * TABLES * ATTRIBUTE_RESTRICTION = ATTRIBUTES * EXCEPTIONS * CANCELLED = 1.

SF_SO_RETRIEVAL * CALL FUNCTION 'SF_SO_RETRIEVAL' * EXPORTING * GENERIC_ON = PAR2 * MENU_LANGU = SY-LANGU * MODUS = PAR1 * SHELL_CLASS = SH_CLASS * START_IDENT = DUMMY_IDENT * TABLES * ATTRIBUTE_RESTRICTION = ATTRIBUTES * LANGUAGES = LANGUAGES * EXCEPTIONS * NO_HITS_FOUND = 2 * CANCELLED = 3 * START_IDENT_MISSING = 1.

SF_SEARCHTERM_INPUT_SO CALL FUNCTION 'SF_SEARCHTERM_INPUT_SO' EXPORTING LANGUAGE = LANGUAGE REFINING_STEP = SPACE SEARCH_IN_TITLE = SPACE SHELL_CLASS = SH_CLASS TITLE_S_INPUT = SPACE IMPORTING LANGUAGE = LANGUAGE SEARCH_IN_TITLE = D_BOOL TABLES LANGUAGES = LANGUAGES SEARCHTAB = SUCHTERM SEARCHTAB_ORIG = SUCHT_ORIG EXCEPTIONS CANCELLED = 1.

SF_SO_DOCUMENT_RETRIEVAL_BATCH CALL FUNCTION 'SF_SO_DOCUMENT_RETRIEVAL_BATCH' EXPORTING CLASS = SH_CLASS LANGUAGE = LANGUAGE REFINING_STEP = SPACE SEARCH_IN_TITLE = SPACE IMPORTING NUMBER_OF_HITS = HITS NUMBER_OF_LOST_HITS = BAD_HITS TABLES ATTRIBUTE_RESTRICTION = ATTRIBUTES KEY_TABLE = TEXTKEYS SEARCHTAB = SUCHTERM TITLE_TABLE = TITLES.

SF_SO_DISP_RESULT_2 CALL FUNCTION 'SF_SO_DISP_RESULT_2' EXPORTING MENU_LANGU = SY-LANGU SHELL_CLASS = SH_CLASS TABLES KEY_TABLE = TEXTKEYS TITLE_TABLE = TITLES.

SF_SO_SELECT_LANGUAGES CALL FUNCTION 'SF_SO_SELECT_LANGUAGES' TABLES LANGUAGES = LANGUAGES.

SF_SO_PARAMETER_SET CALL FUNCTION 'SF_SO_PARAMETER_SET' EXPORTING MODUS_OLD = PAR1 GENERIC_O = PAR2 IMPORTING MODUS_NEW = PAR1_NEW GENERIC_N = PAR2_NEW EXCEPTIONS CANCELLED = 1.

SF_ATTRIBUTE_RESTRICTION_RELN CALL FUNCTION 'SF_ATTRIBUTE_RESTRICTION_RELN' EXPORTING FUNCTION = 'REST' TABLES ATTRIBUTE_RESTRICTION = ATTRIBUTES EXCEPTIONS CANCELLED = 1.

SF_ATTRIBUTE_RESTRICTION_RELN CALL FUNCTION 'SF_ATTRIBUTE_RESTRICTION_RELN' EXPORTING FUNCTION = 'ATTR' TABLES ATTRIBUTE_RESTRICTION = ATTRIBUTES EXCEPTIONS CANCELLED = 1.

SF_SO_RETRIEVAL CALL FUNCTION 'SF_SO_RETRIEVAL' EXPORTING GENERIC_ON = PAR2 MENU_LANGU = SY-LANGU MODUS = PAR1 SHELL_CLASS = SH_CLASS START_IDENT = DUMMY_IDENT TABLES ATTRIBUTE_RESTRICTION = ATTRIBUTES LANGUAGES = LANGUAGES EXCEPTIONS NO_HITS_FOUND = 2 CANCELLED = 3.

SF_SO_RETRIEVAL CALL FUNCTION 'SF_SO_RETRIEVAL' EXPORTING GENERIC_ON = PAR2 MENU_LANGU = SY-LANGU MODUS = PAR1 SHELL_CLASS = SH_CLASS START_IDENT = DUMMY_IDENT TABLES ATTRIBUTE_RESTRICTION = ATTRIBUTE LANGUAGES = LANGUAGES EXCEPTIONS NO_HITS_FOUND = 2 CANCELLED = 3.

DSYS_OUTLINE_BROWSE CALL FUNCTION 'DSYS_OUTLINE_BROWSE' EXPORTING * APPLICATION = 'SO70' DOKLANGU = LANGUAGE * FISHEYE_DOKCLASS = ' ' * FISHEYE_DOKNAME = ' ' HOMETEXT = HOME_DOKTITLE OUTLINE = HYPERBOOK IMPORTING PF15 = PF15_EXIT EXCEPTIONS OUTLINE_NOT_FOUND = 01.

DSYS_OUTLINE_BROWSE CALL FUNCTION 'DSYS_OUTLINE_BROWSE' EXPORTING * APPLICATION = 'SO70' DOKLANGU = LANGUAGES-SPRAS * FISHEYE_DOKCLASS = ' ' * FISHEYE_DOKNAME = ' ' HOMETEXT = HOME_DOKTITLE OUTLINE = HYPERBOOK IMPORTING PF15 = PF15_EXIT EXCEPTIONS OUTLINE_NOT_FOUND = 01.

STREE_STRUCTURE_EXIST CALL FUNCTION 'STREE_STRUCTURE_EXIST' EXPORTING STRUCTURE_ID = I_SFRETREE-TREE_ID IMPORTING MESSAGE = MESSAGE * STRUCTURE_HEADER = EXCEPTIONS OTHERS = 0.

STREE_STRUCTURE_READ CALL FUNCTION 'STREE_STRUCTURE_READ' EXPORTING STRUCTURE_ID = I_SFRETREE-TREE_ID * IMPORTING * MESSAGE = * STRUCTURE_HEADER = TABLES DESCRIPTION = TREE_DESCRIPTION * POSSIBLE_NODE_TYPES = * VISIBLE_NODE_TYPES = * INACTIVE_NODES = * NAMESPACE_SEQUENCE = EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = OPTION DIAGNOSETEXT1 = DIAG DIAGNOSETEXT2 = ' ' DIAGNOSETEXT3 = ' ' TEXTLINE1 = TEXT TEXTLINE2 = ' ' TITEL = TITEL START_COLUMN = 25 START_ROW = 6 IMPORTING ANSWER = OPTION.

REPO_OBJECT_SHOW CALL FUNCTION 'REPO_OBJECT_SHOW' EXPORTING DOKCLASS = 'REPC' DOKLANGU = SY-LANGU DOKNAME = 'RSINDRE6' DOKTITLE = ' ' TABLES LINKS = LINES EXCEPTIONS OBJECT_NOT_FOUND = 01 SAPSCRIPT_ERROR = 02.

SF_SO_RETRIEVAL





CALL FUNCTION 'SF_SO_RETRIEVAL' EXPORTING SHELL_CLASS = SH_CLASS MODUS = PAR1 GENERIC_ON = PAR2 START_IDENT = IDENT TABLES ATTRIBUTE_RESTRICTION = ATTRIBUTES LANGUAGES = LANGUAGES EXCEPTIONS NO_HITS_FOUND = 2 CANCELLED = 3.

HELP_VALUES_GET_AND_RETURN_TAB CALL FUNCTION 'HELP_VALUES_GET_AND_RETURN_TAB' EXPORTING * CUCOL = 0 * CUROW = 0 * DISPLAY = ' ' SELECTFIELD = 'LAW_KEY' TABLENAME = 'SFLAW_HLP' * WRITE_SELECTFIELD_IN_COLOURS = 'X' * USE_USER_DEFINED_FIELDS = ' ' * NO_SCROLL = ' ' TITEL = 'Auswahl: Gesetzliche Ă„nderungen'(005) * MARK_ALL_BY_DEFAULT = ' ' TABLES FULL_TABLE = S_SFLAWT SELECTION_TAB = SEL_FIELDS * USER_FIELDS = USER_MARKED_VALUES = SELECTED_CHANGES EXCEPTIONS NO_TABLEFIELDS_IN_DICTIONARY = 1 NO_TABLESTRUCTURE_GIVEN = 2 FIELD_NOT_IN_DDIC = 3 MORE_THEN_ONE_SELECTFIELD = 4 NO_SELECTFIELD = 5 OTHERS = 6.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING DDIC_STRUCTURE = 'SFLAW_HLP' RETFIELD = 'LAW_KEY' * PVALKEY = ' ' * DYNPPROG = ' ' * DYNPNR = ' ' * DYNPROFIELD = ' ' * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' VALUE_ORG = 'S' MULTIPLE_CHOICE = 'X' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * MARK_TAB = * IMPORTING * USER_RESET = TABLES VALUE_TAB = S_SFLAWT * FIELD_TAB = RETURN_TAB = RETURN_TAB * DYNPFLD_MAPPING = * EXCEPTIONS * PARAMETER_ERROR = 1 * NO_VALUES_FOUND = 2 * OTHERS = 3 .

SF_SO_RETRIEVAL CALL FUNCTION 'SF_SO_RETRIEVAL' EXPORTING GENERIC_ON = PAR2 MENU_LANGU = SY-LANGU MODUS = PAR1 SHELL_CLASS = SH_CLASS START_IDENT = DUMMY_IDENT TABLES ATTRIBUTE_RESTRICTION = ATTRIBUTES LANGUAGES = LANGUAGES EXCEPTIONS NO_HITS_FOUND = 2 CANCELLED = 3.

DOCU_GET * CALL FUNCTION 'DOCU_GET' * EXPORTING * ID = 'ID' * LANGU = SY-LANGU * OBJECT = OBJECT * TYP = 'E' * IMPORTING * DOKSTATE = DOKHL-DOKSTATE * HEAD = TEXTKOPF * TABLES * LINE = TEXTZEILEN * EXCEPTIONS * RET_CODE = 1.

DSYS_OUTLINE_BROWSE CALL FUNCTION 'DSYS_OUTLINE_BROWSE' EXPORTING * APPLICATION = 'SO70' DOKLANGU = I_DSYAH-SPRAS * FISHEYE_DOKCLASS = ' ' * FISHEYE_DOKNAME = ' ' HOMETEXT = 'Release-Info-Transaktion'(007) OUTLINE = I_DSYAH-OUTLINE * VIEWNAME = 'STANDARD' IMPORTING PF15 = PF15_EXIT EXCEPTIONS OUTLINE_NOT_FOUND = 01.

DSYS_OUTLINE_BROWSE CALL FUNCTION 'DSYS_OUTLINE_BROWSE' EXPORTING * APPLICATION = 'SO70' DOKLANGU = I_DSYAH-SPRAS * FISHEYE_DOKCLASS = ' ' * FISHEYE_DOKNAME = ' ' HOMETEXT = 'Release-Info-Transaktion'(007) OUTLINE = I_DSYAH-OUTLINE * VIEWNAME = 'STANDARD' IMPORTING PF15 = PF15_EXIT EXCEPTIONS OUTLINE_NOT_FOUND = 01.

STREE_EXTERNAL_DISPLAY CALL FUNCTION 'STREE_EXTERNAL_DISPLAY' EXPORTING STRUCTURE_ID = I_SFRETREE-TREE_ID * LANGUAGE = SY-LANGU * DISPLAY_STRUCTURE = 'X' * NO_COMMIT_WORK = 'X' * USE_REMOTE_CONNECTION = ' ' * RFC_DESTINATION = 'NONE' * POSITION_ON_NODE = ' ' * POSITION_ON_NODES = * ID_FOR_USE_AS_FILTER = ' ' * IMPORTING * MESSAGE = * TOGGLE = * TABLES * USER_PARAMETERS = user_parameters * POSITION_HIERARCHY = .

STREE_BROWSER * CALL FUNCTION 'STREE_BROWSER' * EXPORTING * STRUCTURE_ID = I_SFRETREE-TREE_ID ** DISPLAY_MODE = 'D' ** STRUCTURE_NAME = ** STATUS = ** DYNPRO_TITLE = ** FUNCTION_MODULE_STATUS = ** FUNCTION_MODULE_USER_EXIT = ** IMPORTING ** MESSAGE = ** TABLES ** EXCLUDED_REFERENCE_TYPES = * EXCEPTIONS * OTHERS = 0.

STREE_EXTERNAL_DELETE CALL FUNCTION 'STREE_EXTERNAL_DELETE' EXPORTING STRUCTURE_ID = I_SFRETREE-TREE_ID POPUP_TEXTLINE2 = T1 POPUP_TITLETEXT = T2 * NO_CONFIRMATION_POPUP = ' ' * USE_REMOTE_CONNECTION = ' ' * RFC_DESTINATION = 'NONE' * DELETE_INCLUDED_FILTER = 'X' IMPORTING MESSAGE = MESSAGE * TABLES * USER_PARAMETERS = .

STREE_RAISE_MESSAGE CALL FUNCTION 'STREE_RAISE_MESSAGE' EXPORTING MESSAGE = message.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' TEXTLINE1 = I_SFRETREE-TEXT TEXTLINE2 = TEXT-016 TITEL = TEXT-015 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = ANSWER.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * NO_VALUE_CHECK = ' ' POPUP_TITLE = TEXT-017 * START_COLUMN = '5' * START_ROW = '5' IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS EXCEPTIONS ERROR_IN_FIELDS = 1 OTHERS = 2.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' TEXTLINE1 = I_SFRETREE-TEXT TEXTLINE2 = TEXT-016 TITEL = TEXT-015 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = ANSWER.

SF_SELECT_RELEASENOTES CALL FUNCTION 'SF_SELECT_RELEASENOTES' EXPORTING POPUP_TITLE = TEXT-012 TABLES LIST_OF_RELEASENOTES = LIST_OF_RELEASENOTES EXCEPTIONS USER_ABORTED = 1 NO_RELEASENOTES_FOR_SELECTION = 2 OTHERS = 3.

POPUP_GET_VALUES * CALL FUNCTION 'POPUP_GET_VALUES' * EXPORTING ** NO_VALUE_CHECK = ' ' * POPUP_TITLE = TEXT-011 ** START_COLUMN = '5' ** START_ROW = '5' * IMPORTING * RETURNCODE = RETURNCODE * TABLES * FIELDS = FIELDS * EXCEPTIONS * ERROR_IN_FIELDS = 1 * OTHERS = 2.

SF_RELEASEHIERARCHY_CREATE CALL FUNCTION 'SF_RELEASEHIERARCHY_CREATE' EXPORTING RELEASE = RELEASE IMPORTING MESSAGE = MESSAGE TABLES LIST_OF_RELEASENOTES = LIST_OF_RELEASENOTES EXCEPTIONS OTHERS = 0.

STREE_RAISE_MESSAGE CALL FUNCTION 'STREE_RAISE_MESSAGE' EXPORTING MESSAGE = MESSAGE EXCEPTIONS OTHERS = 0.

STREE_STRUCTURE_READ CALL FUNCTION 'STREE_STRUCTURE_READ' EXPORTING STRUCTURE_ID = I_SFRETREE-TREE_ID * IMPORTING * MESSAGE = * STRUCTURE_HEADER = TABLES DESCRIPTION = TREE_DESCRIPTION * POSSIBLE_NODE_TYPES = * VISIBLE_NODE_TYPES = * INACTIVE_NODES = * NAMESPACE_SEQUENCE = EXCEPTIONS OTHERS = 1.

STREE_STRUCTURE_READ CALL FUNCTION 'STREE_STRUCTURE_READ' EXPORTING STRUCTURE_ID = I_SFRETREE-TREE_ID * IMPORTING * MESSAGE = * STRUCTURE_HEADER = TABLES DESCRIPTION = TREE_DESCRIPTION * POSSIBLE_NODE_TYPES = * VISIBLE_NODE_TYPES = * INACTIVE_NODES = * NAMESPACE_SEQUENCE = EXCEPTIONS OTHERS = 1.






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