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

TRUSTMAN_SSLS SAP ABAP INCLUDE - TRUSTMANSSLS







TRUSTMAN_SSLS 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_SSLS 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_SSLS. "Basic submit
SUBMIT TRUSTMAN_SSLS AND RETURN. "Return to original report after report execution complete
SUBMIT TRUSTMAN_SSLS 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_SSLS

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:

SSFPSE_LOAD CALL FUNCTION 'SSFPSE_LOAD' EXPORTING PSENAME = PSENAME HOST = HOST INSTANCEID = INST IMPORTING PSELEN = PSELEN ID = PSEID TABLES PSE = PSEBIN EXCEPTIONS AUTHORITY_MISSING = 1 DATABASE_FAILED = 2 OTHERS = 3.

SSFPSE_LOAD CALL FUNCTION 'SSFPSE_LOAD' EXPORTING PSENAME = PSENAME * HOST = * INSTANCEID = '00' IMPORTING PSELEN = PSELEN ID = PSEID TABLES PSE = PSEBIN EXCEPTIONS AUTHORITY_MISSING = 1 DATABASE_FAILED = 2 OTHERS = 3.

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

SSFPSE_STORE CALL FUNCTION 'SSFPSE_STORE' EXPORTING FNAME = FNAME PSEPIN = PSEPROFPW PSENAME = PSENAME ID = ID * HOST = ' ' * INSTANCEID = '00' * TYPE = 'PSE' * FORMAT = 'RAW' B_DISTRIBUTE = 'X' EXCEPTIONS FILE_LOAD_FAILED = 1 STORING_FAILED = 2 AUTHORITY_MISSING = 3 OTHERS = 4.

SSFPSE_LOAD CALL FUNCTION 'SSFPSE_LOAD' EXPORTING PSENAME = PSENAME * HOST = * INSTANCEID = '00' IMPORTING * PSELEN = * ID = ID FNAME = FNAME * TABLES * PSE = EXCEPTIONS AUTHORITY_MISSING = 1 DATABASE_FAILED = 2 FILE_WRITE_FAILED = 3 OTHERS = 4.

SSFC_GET_CERTIFICATELIST CALL FUNCTION 'SSFC_GET_CERTIFICATELIST' EXPORTING PROFILE = PSEPROF PROFILEPW = PSEPROFPW IMPORTING CERTIFICATELIST = CERTLIST EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 SSF_KRN_NOCERTIFICATE = 5 OTHERS = 6.

SSFPSE_REMOVE CALL FUNCTION 'SSFPSE_REMOVE' EXPORTING PSENAME = PSENAME HOST = SSLSDN-HOST INSTANCEID = SSLSDN-INSTANCEID B_CLEANUP = SPACE EXCEPTIONS AUTHORITY_MISSING = 1 PSE_NOT_FOUND = 2 OTHERS = 3.

SSFPSE_LINK CALL FUNCTION 'SSFPSE_LINK' EXPORTING PSENAME = PSENAME ID = SSLSDN-ID HOST = SSLSDN-HOST INSTANCEID = SSLSDN-INSTANCEID * TYPE = 'PSE' * FORMAT = 'RAW' B_CLEANUP = SPACE B_DISTRIBUTE = 'X' * PSEPIN = EXCEPTIONS PSE_NOT_FOUND = 1 STORING_FAILED = 2 AUTHORITY_MISSING = 3 OTHERS = 4.

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

SSFC_PUT_CERTIFICATE CALL FUNCTION 'SSFC_PUT_CERTIFICATE' EXPORTING PROFILE = PSEPROF * PROFILEPW = CERTIFICATE = 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.

SSFC_CHANGEPIN CALL FUNCTION 'SSFC_CHANGEPIN' EXPORTING PROFILE = PSEPROF * OLDPIN = '' NEWPIN = PSEPROFPW EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_OPINV = 3 SSF_KRN_INVALID_PAR = 4 OTHERS = 5.

SSFPSE_STORE CALL FUNCTION 'SSFPSE_STORE' EXPORTING FNAME = FNAME PSEPIN = PSEPROFPW PSENAME = PSENAME ID = SSLSDN-ID HOST = SSLSDN-HOST INSTANCEID = SSLSDN-INSTANCEID * TYPE = 'PSE' * FORMAT = 'RAW' B_NEWDN = 'X' B_DISTRIBUTE = 'X' EXCEPTIONS FILE_LOAD_FAILED = 1 STORING_FAILED = 2 AUTHORITY_MISSING = 3 OTHERS = 4.

SSFPSE_CLEANUP CALL FUNCTION 'SSFPSE_CLEANUP' EXCEPTIONS AUTHORITY_MISSING = 0 OTHERS = 0.

SSFPSE_STORE CALL FUNCTION 'SSFPSE_STORE' EXPORTING FNAME = NEWFILE PSEPIN = NEWPRPW PSENAME = PSENAME ID = NEWID HOST = HOST INSTANCEID = INST * TYPE = 'PSE' * FORMAT = 'RAW' B_NEWDN = B_NEWDN * B_DISTRIBUTE = EXCEPTIONS FILE_LOAD_FAILED = 1 STORING_FAILED = 2 AUTHORITY_MISSING = 3 OTHERS = 4.

SSFC_GET_CERTIFICATELIST CALL FUNCTION 'SSFC_GET_CERTIFICATELIST' EXPORTING PROFILE = NEWPROF PROFILEPW = NEWPRPW IMPORTING CERTIFICATELIST = NEWCERT 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_PARSE_CERTIFICATE CALL FUNCTION 'SSFC_PARSE_CERTIFICATE' EXPORTING CERTIFICATE = CERT IMPORTING SUBJECT = ADDCERT-SUBJECT ISSUER = ADDCERT-ISSUER SERIALNO = ADDCERT-SNUMBER * FINGERPRINT = * SUMMARY = * ALL = EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 OTHERS = 5.

SSFPSE_LOAD CALL FUNCTION 'SSFPSE_LOAD' EXPORTING PSENAME = PSENAME HOST = SSF_PSE-HOST INSTANCEID = SSF_PSE-INSTANCEID IMPORTING FNAME = OLDFILE EXCEPTIONS AUTHORITY_MISSING = 1 DATABASE_FAILED = 2 FILE_WRITE_FAILED = 3 OTHERS = 4.

SSFC_GET_CERTIFICATELIST CALL FUNCTION 'SSFC_GET_CERTIFICATELIST' EXPORTING PROFILE = OLDPROF PROFILEPW = OLDPRPW IMPORTING CERTIFICATELIST = OLDCERT 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_PARSE_CERTIFICATE





CALL FUNCTION 'SSFC_PARSE_CERTIFICATE' EXPORTING CERTIFICATE = CERT IMPORTING SUBJECT = DELCERT-SUBJECT ISSUER = DELCERT-ISSUER SERIALNO = DELCERT-SNUMBER * FINGERPRINT = * SUMMARY = * ALL = EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 OTHERS = 5.

SSFC_PUT_CERTIFICATE CALL FUNCTION 'SSFC_PUT_CERTIFICATE' EXPORTING PROFILE = OLDPROF PROFILEPW = OLDPRPW CERTIFICATE = 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.

SSFC_REMOVECERTIFICATE CALL FUNCTION 'SSFC_REMOVECERTIFICATE' EXPORTING PROFILE = OLDPROF PROFILEPW = OLDPRPW SUBJECT = DELCERT-SUBJECT ISSUER = DELCERT-ISSUER SERIALNO = DELCERT-SNUMBER 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_CHANGEPIN CALL FUNCTION 'SSFC_CHANGEPIN' EXPORTING PROFILE = OLDPROF OLDPIN = OLDPRPW NEWPIN = NEWPRPW EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_OPINV = 3 SSF_KRN_INVALID_PAR = 4 OTHERS = 5.

SSFPSE_STORE CALL FUNCTION 'SSFPSE_STORE' EXPORTING FNAME = OLDFILE PSEPIN = OLDPRPW PSENAME = PSENAME ID = OLDID HOST = SSF_PSE-HOST INSTANCEID = SSF_PSE-INSTANCEID * TYPE = 'PSE' * FORMAT = 'RAW' * B_DISTRIBUTE = ' ' EXCEPTIONS FILE_LOAD_FAILED = 1 STORING_FAILED = 2 AUTHORITY_MISSING = 3 OTHERS = 4.

SSFPSE_UPDATED CALL FUNCTION 'SSFPSE_UPDATED' DESTINATION SERVER-NAME EXPORTING PSENAME = PSENAME B_HOST = B_HOST B_INSTANCEID = B_INST B_CREDENTIALS = B_CRED PINCREDENTIALS = NEWPRPW * IMPORTING * CRC = CRC EXCEPTIONS AUTHORITY_MISSING = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 SSF_KRN_INVALID_PARLEN = 5 SSF_KRN_ERROR = 6 DATABASE_FAILED = 7 UNKNOWN_ERROR = 8 OTHERS = 9.

SSFPSE_REMOVE CALL FUNCTION 'SSFPSE_REMOVE' EXPORTING PSENAME = PSENAME HOST = PSE_H-HOST INSTANCEID = PSE_H-INSTANCEID EXCEPTIONS AUTHORITY_MISSING = 1 PSE_NOT_FOUND = 2 OTHERS = 3.

SSFPSE_UPDATED CALL FUNCTION 'SSFPSE_UPDATED' DESTINATION SERVER-NAME EXPORTING PSENAME = PSENAME B_HOST = 'X' B_INSTANCEID = 'X' * B_CREDENTIALS = * PINCREDENTIALS = IMPORTING CRC = CRC EXCEPTIONS AUTHORITY_MISSING = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 SSF_KRN_INVALID_PARLEN = 5 SSF_KRN_ERROR = 6 SYSTEM_FAILURE = 7 COMMUNICATION_FAILURE = 8 OTHERS = 9.

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.



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