SAP Reports / Programs | Basis Components | Security(BC-SEC) SAP BC

TRUSTMAN_PROG SAP ABAP INCLUDE - TRUSTMANPROG







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


INCLUDES used within this REPORT TRUSTMAN_PROG

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:

SLIC_GET_LICENCE_NUMBER * CALL FUNCTION 'SLIC_GET_LICENCE_NUMBER' * IMPORTING * LICENSE_NUMBER = LICNUMB.

TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' TABLES LIST = IMSXXLIST EXCEPTIONS NO_SERVER_LIST = 1 OTHERS = 2.

SSF_GET_PARAMETER CALL FUNCTION 'SSF_GET_PARAMETER' EXPORTING MANDT = '000' APPLICATION = 'SSO2' IMPORTING APPFOUND = APPFOUND EXCEPTIONS SSF_PARAMETER_NOT_FOUND = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TEXT_QUESTION = TEXT-SAV IMPORTING ANSWER = EXIT EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2.

SSFP_FREE_TEMPPSE CALL FUNCTION 'SSFP_FREE_TEMPPSE' EXCEPTIONS SSF_NO_TEMPPSE = 0 OTHERS = 0.

VIEW_ENQUEUE CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING ACTION = 'D' ENQUEUE_MODE = 'E' VIEW_NAME = 'TWPSSO2ACL' * ENQUEUE_RANGE = ' ' * TABLES * SELLIST = EXCEPTIONS FOREIGN_LOCK = 1 OTHERS = 2.

ICM_SSL_PSE_CHANGED CALL FUNCTION 'ICM_SSL_PSE_CHANGED' EXPORTING GLOBAL = 1 CRED_NAME = CREDNAME EXCEPTIONS ICM_OP_FAILED = 1 ICM_GET_SERV_FAILED = 2 ICM_AUTH_FAILED = 3 OTHERS = 4.

SSFC_PARSE_CERTIFICATE CALL FUNCTION 'SSFC_PARSE_CERTIFICATE' EXPORTING CERTIFICATE = REFPSE-OWNCERT-BINDATA IMPORTING ALGID = ALGID EXCEPTIONS SSF_KRN_ERROR = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * TITLEBAR = ' ' TEXT_QUESTION = QUEST DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = EXIT EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2.

SSFP_FREE_TEMPPSE CALL FUNCTION 'SSFP_FREE_TEMPPSE' EXCEPTIONS SSF_NO_TEMPPSE = 0 OTHERS = 0.

SSFPSE_DEQUEUE CALL FUNCTION 'SSFPSE_DEQUEUE' EXPORTING PSENAME = PSE-FILENAME * HOST = * INSTANCEID = '00' EXCEPTIONS DATABASE_FAILED = 0 FOREIGN_LOCK = 0 INTERNAL_ERROR = 0 OTHERS = 0.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * TITLEBAR = ' ' * DIAGNOSE_OBJECT = ' ' TEXT_QUESTION = TEXT-F4S * TEXT_BUTTON_1 = 'Ja'(001) * ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Nein'(002) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' * DISPLAY_CANCEL_BUTTON = 'X' * USERDEFINED_F1_HELP = ' ' IMPORTING ANSWER = EXIT * TABLES * PARAMETER = EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2.

SLIC_GET_LICENCE_NUMBER CALL FUNCTION 'SLIC_GET_LICENCE_NUMBER' IMPORTING LICENSE_NUMBER = LICNUMB.

TH_GET_PLUGIN_INFO CALL FUNCTION 'TH_GET_PLUGIN_INFO' EXPORTING PROTOCOL = 1 "HTTP = 1, HTTPS = 2 * LOCAL = 0 * PLGTYPE = 0 IMPORTING * NAME = HOST = HOSTNAME * SERVICE = EXCEPTIONS NO_PLUGIN_ACTIVE = 1 INTERNAL_ERROR = 2 OTHERS = 3.

SSFPSE_CREATE CALL FUNCTION 'SSFPSE_CREATE' EXPORTING DN = DN ALG = ALGORITHM KEYLEN = KEYLENGTH IMPORTING PSEPATH = NEWPSE-TEMPFILE EXCEPTIONS SSF_UNKNOWN_ERROR = 1 OTHERS = 2.

SSFPSE_LOAD CALL FUNCTION 'SSFPSE_LOAD' " load (default) pse EXPORTING PSENAME = NEWPSE-FILENAME * HOST = * INSTANCEID = '00' IMPORTING * PSELEN = * ID = FNAME = FNAME * B_FALLBACK = * TABLES * PSE = EXCEPTIONS AUTHORITY_MISSING = 1 DATABASE_FAILED = 2 FILE_WRITE_FAILED = 3 OTHERS = 4.

SSFC_GET_OWNCERTIFICATE CALL FUNCTION 'SSFC_GET_OWNCERTIFICATE' EXPORTING PROFILE = TEMPFILE PROFILEPW = NEWPSE-PROFILEPW IMPORTING CERTIFICATE = LS_CERT EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 SSF_KRN_NOCERTIFICATE = 5 OTHERS = 6.

SSFC_PUT_CERTIFICATE CALL FUNCTION 'SSFC_PUT_CERTIFICATE' EXPORTING PROFILE = TEMPFILE CERTIFICATE = LS_CERT EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 SSF_KRN_CERTEXISTS = 5 OTHERS = 6.

POPUP_TO_CONFIRM





CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * TITLEBAR = ' ' TEXT_QUESTION = TEXT-ONE DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = EXIT EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2.

SSFP_GETAPPCERTIFICATE CALL FUNCTION 'SSFP_GETAPPCERTIFICATE' "get cert from wps DESTINATION RFCDEST EXPORTING APPLICATION = APPLIC IMPORTING CERTXSTRING = BINCERT CERTIFICATE = SSFCERT * CERTATTRIBUTES = EXCEPTIONS SSF_PARAMETER_NOT_FOUND = 1 SSF_KRN_ERROR = 2 SSF_NOCERTIFICATE = 3 SSF_PARSING_ERROR = 4 SSF_UNKNOWN_ERROR = 5 SYSTEM_FAILURE = 6 MESSAGE RFCMESS COMMUNICATION_FAILURE = 7 MESSAGE RFCMESS OTHERS = 8.

LDAP_VALID_SERVERID CALL FUNCTION 'LDAP_VALID_SERVERID' EXPORTING APPLIC = 'CERT' IMPORTING SERVERID = MYSERVERID EXCEPTIONS NOTHING_FOUND = 0 "ignore exceptions OTHERS = 0.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING ACTION = 'U' * CORR_NUMBER = ' ' * GENERATE_MAINT_TOOL_IF_MISSING = ' ' * SHOW_SELECTION_POPUP = ' ' VIEW_NAME = VIEW_NAME * NO_WARNING_FOR_CLIENTINDEP = ' ' * RFC_DESTINATION_FOR_UPGRADE = ' ' * CLIENT_FOR_UPGRADE = ' ' * VARIANT_FOR_SELECTION = ' ' * COMPLEX_SELCONDS_USED = ' ' * TABLES * DBA_SELLIST = * EXCL_CUA_FUNCT = EXCEPTIONS CLIENT_REFERENCE = 1 FOREIGN_LOCK = 2 INVALID_ACTION = 3 NO_CLIENTINDEPENDENT_AUTH = 4 NO_DATABASE_FUNCTION = 5 NO_EDITOR_FUNCTION = 6 NO_SHOW_AUTH = 7 NO_TVDIR_ENTRY = 8 NO_UPD_AUTH = 9 ONLY_SHOW_ALLOWED = 10 SYSTEM_FAILURE = 11 UNKNOWN_FIELD_IN_DBA_SELLIST = 12 VIEW_NOT_FOUND = 13 OTHERS = 14.

RS_TABLE_LIST_CREATE CALL FUNCTION 'RS_TABLE_LIST_CREATE' "data browser EXPORTING TABLE_NAME = TABLE_NAME * ACTION = 'ANZE' * WITHOUT_SUBMIT = ' ' * GENERATION_FORCED = * NEW_SEL = * NO_STRUCTURE_CHECK = ' ' * DATA_EXIT = ' ' * IMPORTING * PROGNAME = TABLES SELTAB = SELTAB EXCEPTIONS TABLE_IS_STRUCTURE = 1 TABLE_NOT_EXISTS = 2 DB_NOT_EXISTS = 3 NO_PERMISSION = 4 NO_CHANGE_ALLOWED = 5 OTHERS = 6.

SSFPSE_FILENAME CALL FUNCTION 'SSFPSE_FILENAME' EXPORTING CONTEXT = NODE_KEY(4) APPLIC = NODE_KEY+4(6) IMPORTING PSENAME = PSENAME PROFILE = PROFILE DISTRIB = LF_DISTRIB EXCEPTIONS PSE_NOT_FOUND = 1 OTHERS = 2 .

SSFPSE_UPDATED CALL FUNCTION 'SSFPSE_UPDATED' EXPORTING PSENAME = PSENAME IMPORTING CRC = CRC EXCEPTIONS OTHERS = 1.

SSFC_GET_CERTIFICATELIST CALL FUNCTION 'SSFC_GET_CERTIFICATELIST' EXPORTING PROFILE = TEMPNAME IMPORTING CERTIFICATELIST = CERTLIST EXCEPTIONS OTHERS = 0.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = 'VSTRUSTCAB' i_bypassing_buffer = 'X' changing ct_fieldcat = lt_fieldcat exceptions others = 0.

REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting i_callback_program = lv_repid i_callback_pf_status_set = 'HANDLE_EVENT_PF_STATUS' i_callback_user_command = 'HANDLE_EVENT_USER_COMMAND' is_layout = ls_layout it_fieldcat = lt_fieldcat is_variant = ls_variant i_save = 'A' tables t_outtab = gt_cabdata exceptions program_error = 1 others = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = 'Do you want to delete the selected entries?'(002) "#EC TEXT_DIFF text_button_1 = 'Yes'(003) "#EC TEXT_DIFF text_button_2 = 'No'(004) "#EC TEXT_DIFF display_cancel_button = ' ' IMPORTING answer = lv_answer EXCEPTIONS text_not_found = 1 others = 2.

SSFC_PARSE_CERTIFICATE CALL FUNCTION 'SSFC_PARSE_CERTIFICATE' EXPORTING CERTIFICATE = BINCERT IMPORTING FINGERPRINTSHA1 = FPSHA1 EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 OTHERS = 5.

STRUSTCAB_ADD_CERTIFICATE CALL FUNCTION 'STRUSTCAB_ADD_CERTIFICATE' EXPORTING IF_CERTIFICATE = BINCERT EXCEPTIONS INVALID_CERT = 1 HASH_ERROR = 2 ALREADY_EXISTS = 3 COLLISION_FOUND = 4 OTHERS = 5.

VIEW_MAINTENANCE_CALL * CALL FUNCTION 'VIEW_MAINTENANCE_CALL' * EXPORTING * ACTION = 'U' * VIEW_NAME = 'TWPSSO2ACL' * 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 TRUSTMAN_PROG or its description.