SAP Reports / Programs | Basis Components | Security | Authentication and SSO(BC-SEC-LGN) SAP BC

CLEANUP_PASSWORD_HASH_VALUES SAP ABAP Report - Report CLEANUP_PASSWORD_HASH_VALUES







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


Text pool values


Title: Report CLEANUP_PASSWORD_HASH_VALUES
Text Symbol: E03 = You are not authorizated to update table $TABNAME$ (S_TABU_DIS)
Text Symbol: E02 = You lack authorizations for cross-client operations (S_TABU_CLI)
Text Symbol: E01 = Sorry, but this report can only be executed in a system client
Text Symbol: 032 = Recommended action: set profile parameter login/password_downwards_compatibility = 0
Text Symbol: 031 = For technical accounts it is always possible to set downwards-compatible passwords.
Text Symbol: 030 = Kindly notice that you have to update the (remote) storages of the password (e.g. SM59 destinations).
Text Symbol: 029 = Recommended action: Set new passwords for the technical users listed below
Text Symbol: 028 = (current value:
Text Symbol: 027 = Processing table USRPWDHISTORY ...
Text Symbol: 026 = Processing table USH02 ...
Text Symbol: 025 = records with redundant hash values processed
Text Symbol: 024 = Processing table USR02 ...
Text Symbol: 023 = No
Text Symbol: 022 = Yes
Text Symbol: 021 = Modify records containing redundant hash values?
Text Symbol: 020 = Decide after reading note 1458262
Text Symbol: 019 = Recommended action: None - everything possible is done, already
Text Symbol: 018 = by setting the following profile parameters:
Text Symbol: 017 = Recommended action: Enforce the usage of stronger passwords (trigger password changes)
Text Symbol: 016 = (see note 1023437 for further information)
Text Symbol: 015 = caused by the usage of outdated frontend / middleware components, afterwards
Text Symbol: 014 = Kindly notice that you might no longer be able to compensate functional defects
Text Symbol: 013 = (click here to start...)
Text Symbol: 012 = Recommended action: Modify records containing redundant hash values
Text Symbol: 011 = records with legacy hash values found (required for password history)
Text Symbol: 010 = records with 7.00/7.01 hash value found (required for password history)
Text Symbol: 009 = Checking table USRPWDHISTORY ...
Text Symbol: 008 = records with legacy hash values found (o.k. for change documents)
Text Symbol: 007 = records with 7.00/7.01 hash value found (o.k. for change documents)
Text Symbol: 006 = Checking table USH02 ...
Text Symbol: 005 = records with legacy hash values found (used by technical accounts)
Text Symbol: 004 = records with legacy hash values found (password change recommended)
Text Symbol: 003 = records with 7.00/7.01 hash value found (suboptimal, but uncritical)
Text Symbol: 002 = records with redundant hash values found (could be cleaned-up, see note 1458262)
Text Symbol: 001 = Checking table USR02 ...


INCLUDES used within this REPORT CLEANUP_PASSWORD_HASH_VALUES

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:

RSLG_WRITE_SYSLOG_ENTRY CALL FUNCTION 'RSLG_WRITE_SYSLOG_ENTRY' EXPORTING data_word1 = 'CLEANUP_PASSWORD_HASH_VALUES' sl_message_area = 'AU' sl_message_subid = 'W' EXCEPTIONS OTHERS = 0. "ignore

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = 'Checking table USR02 ...'(001).

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = 'Checking table USH02 ...'(006).

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = 'Checking table USRPWDHISTORY ...'(009).

OCS_CALL_BROWSER_WITH_NOTE CALL FUNCTION 'OCS_CALL_BROWSER_WITH_NOTE' EXPORTING iv_note = '1458262' EXCEPTIONS OTHERS = 0. "don't care

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Decide after reading note 1458262'(020) * DIAGNOSE_OBJECT = ' ' text_question = 'Modify records containing redundant hash values?'(021) text_button_1 = 'Yes'(022) * ICON_BUTTON_1 = ' ' text_button_2 = 'No'(023) * ICON_BUTTON_2 = ' ' default_button = '2' * DISPLAY_CANCEL_BUTTON = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = * IV_QUICKINFO_BUTTON_1 = ' ' * IV_QUICKINFO_BUTTON_2 = ' ' IMPORTING answer = answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2 .

RSLG_WRITE_SYSLOG_ENTRY CALL FUNCTION 'RSLG_WRITE_SYSLOG_ENTRY' EXPORTING data_word1 = 'USR02' data_word2 = cleanup_total data_word3 = 'CLEANUP_PASSWORD_HASH_VALUES' sl_message_area = 'CP' sl_message_subid = '1' EXCEPTIONS OTHERS = 0. "ignore

RSLG_WRITE_SYSLOG_ENTRY CALL FUNCTION 'RSLG_WRITE_SYSLOG_ENTRY' EXPORTING data_word1 = 'USH02' data_word2 = cleanup_total data_word3 = 'CLEANUP_PASSWORD_HASH_VALUES' sl_message_area = 'CP' sl_message_subid = '1' EXCEPTIONS OTHERS = 0. "ignore

RSLG_WRITE_SYSLOG_ENTRY CALL FUNCTION 'RSLG_WRITE_SYSLOG_ENTRY' EXPORTING data_word1 = 'USRPWDHISTORY' data_word2 = cleanup_total data_word3 = 'CLEANUP_PASSWORD_HASH_VALUES' sl_message_area = 'CP' sl_message_subid = '1' EXCEPTIONS OTHERS = 0. "ignore

VIEW_AUTHORITY_CHECK CALL FUNCTION 'VIEW_AUTHORITY_CHECK' EXPORTING view_action = 'U' view_name = l_name no_warning_for_clientindep = 'X' EXCEPTIONS invalid_action = 1 no_authority = 2 no_clientindependent_authority = 3 table_not_found = 4 OTHERS = 5.



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