RPUSVLD0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You can use the test report to test some of the settings for the transfer of the ELENA notifications to the central storage office (ZSS)...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 RPUSVLD0 into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: PA_BNRAG = Data Supplier Company No.
Selection Text: PA_HTTP = Test HTTP(S)
Selection Text: PA_SIZE = Package Size for Test (MB)
Title: Test Report: Communication Server ELENA
Text Symbol: OPT = Test Options
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_GET_REPORTING_COMPANY_DATA call function 'HR_GET_REPORTING_COMPANY_DATA' exporting p_molga = c_molga p_appl = p_appl p_werks_sum = p_werks p_btrtl_sum = p_btrtl p_date = sy-datlo p_anart = '/A' importing data = l_data exceptions rep_comp_not_found = 1 address_not_found = 2 sender_not_found = 3 clerk_not_found = 4 version_mismatch = 5 others = 6.
GUI_UPLOAD CALL FUNCTION 'GUI_UPLOAD' EXPORTING FILENAME = l_filename FILETYPE = 'BIN' * HAS_FIELD_SEPARATOR = ' ' * HEADER_LENGTH = 0 * READ_BY_LINE = 'X' * DAT_MODE = ' ' * CODEPAGE = ' ' * IGNORE_CERR = ABAP_TRUE * REPLACEMENT = '#' * CHECK_BOM = ' ' * VIRUS_SCAN_PROFILE = IMPORTING FILELENGTH = l_filesize * HEADER = TABLES DATA_TAB = lt_raw EXCEPTIONS FILE_OPEN_ERROR = 1 FILE_READ_ERROR = 2 NO_BATCH = 3 GUI_REFUSE_FILETRANSFER = 4 INVALID_TYPE = 5 NO_AUTHORITY = 6 UNKNOWN_ERROR = 7 BAD_DATA_FORMAT = 8 HEADER_NOT_ALLOWED = 9 SEPARATOR_NOT_ALLOWED = 10 HEADER_TOO_LONG = 11 UNKNOWN_DP_ERROR = 12 ACCESS_DENIED = 13 DP_OUT_OF_MEMORY = 14 DISK_FULL = 15 DP_TIMEOUT = 16 OTHERS = 17.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' RETFIELD = 'BTRNR' * PVALKEY = ' ' DYNPPROG = l_dynpprog DYNPNR = l_dynpnr DYNPROFIELD = 'PA_BNRAG' * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' VALUE_ORG = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * MARK_TAB = * IMPORTING * USER_RESET = TABLES VALUE_TAB = lt_t5d4x * FIELD_TAB = * RETURN_TAB = * DYNPFLD_MAPPING = EXCEPTIONS PARAMETER_ERROR = 1 NO_VALUES_FOUND = 2 OTHERS = 3 .
SSFC_GET_OWNCERTIFICATE CALL FUNCTION 'SSFC_GET_OWNCERTIFICATE' EXPORTING PROFILE = l_profile PROFILEPW = '' IMPORTING CERTIFICATE = l_certificate 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 = l_certificate IMPORTING SUBJECT = l_subject ISSUER = l_issuer SERIALNO = l_serialno VALIDFROM = l_validfrom VALIDTO = l_validto ALGID = l_algid FINGERPRINT = l_fingerprint SUMMARY = l_summary ALL = l_all EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 OTHERS = 5.
SSFC_GET_CERTIFICATELIST CALL FUNCTION 'SSFC_GET_CERTIFICATELIST' EXPORTING PROFILE = l_profile PROFILEPW = l_profilepw IMPORTING CERTIFICATELIST = lt_certificatelist 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 = l_certificate IMPORTING SUBJECT = l_cer-subject "l_subject ISSUER = l_cer-issuer "l_issuer SERIALNO = l_cer-serialno "l_serialno VALIDFROM = l_cer-validfrom "l_validfrom VALIDTO = l_cer-validto "l_validto ALGID = l_cer-algid "l_algid FINGERPRINT = l_cer-fingerprint "l_fingerprint SUMMARY = l_cer-summary "l_summary ALL = l_cer-all "l_all EXCEPTIONS SSF_KRN_ERROR = 1 SSF_KRN_NOMEMORY = 2 SSF_KRN_NOSSFLIB = 3 SSF_KRN_INVALID_PAR = 4 OTHERS = 5.
RFC_READ_HTTP_DESTINATION CALL FUNCTION 'RFC_READ_HTTP_DESTINATION' EXPORTING DESTINATION = l_DESTINATION * AUTHORITY_CHECK = 'X' AUTHORITY_CHECK = ' ' "QCM#1465292 * BYPASS_BUF = IMPORTING RFCTYPE = l_RFCTYPE SERVICENR = l_SERVICENR SERVER = l_SERVER TRACE = l_TRACE LANGUAGE = l_LANGUAGE CLIENT = l_CLIENT USER = l_USER PASSWORD = l_PASSWORD DESCRIPTION = l_DESCRIPTION PROXY_HOST = l_PROXY_HOST PROXY_SERVICE = l_PROXY_SERVICE PROXY_USER = l_PROXY_USER PROXY_PASSWORD = l_PROXY_PASSWORD SSLAPPLIC = l_SSLAPPLIC PATH_PREFIX = l_PATH_PREFIX DESTLOCK = l_DESTLOCK AUTHORITY = l_AUTHORITY SLOGIN = l_SLOGIN SAMEUSR = l_SAMEUSR SSL = l_SSL HTTP_TIMEOUT = l_HTTP_TIMEOUT HTTP_VERSION = l_HTTP_VERSION HTTP_COMPRESS = l_HTTP_COMPRESS COMPRESSREPLY = l_COMPRESSREPLY COOKIE_ACCEPT = l_COOKIE_ACCEPT SSO_TICKET = l_SSO_TICKET CATEGORY = l_CATEGORY EXCEPTIONS AUTHORITY_NOT_AVAILABLE = 1 DESTINATION_NOT_EXIST = 2 INFORMATION_FAILURE = 3 INTERNAL_FAILURE = 4 NO_HTTP_DESTINATION = 5 OTHERS = 6.
ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = l_addr1_sel IMPORTING address_value = l_addr1_val address_additional_info = l_ad1_flags EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.
ADDR_COMM_GET CALL FUNCTION 'ADDR_COMM_GET' EXPORTING address_number = l_addr1_sel-addrnumber table_type = 'ADSMTP' TABLES comm_table = lt_smtp EXCEPTIONS parameter_error = 1 address_not_exist = 2 internal_error = 3 OTHERS = 4.
DDUT_DOMVALUE_TEXT_GET CALL FUNCTION 'DDUT_DOMVALUE_TEXT_GET' EXPORTING name = 'CCCATEGORY' value = l_dvalue_in LANGU = SY-LANGU TEXTS_ONLY = ' ' IMPORTING DD07V_WA = l_dvalue_out EXCEPTIONS NOT_FOUND = 1 ILLEGAL_INPUT = 2 OTHERS = 3.
RANDOM_C_BY_SET CALL FUNCTION 'RANDOM_C_BY_SET' EXPORTING LEN_MIN = 100 LEN_MAX = 100 CHAR_MIN = 1 CHAR_MAX = 26 CHARSET = '' IMPORTING RND_VALUE = l_c128.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPUSVLD0 - Test Report: Communication Server ELENA RPUSVLD0 - Test Report: Communication Server ELENA RPUSVKD1 - Utility Report for Management of Encryption PKCS#7 for HI Funds RPUSVKD1 - Utility Report for Management of Encryption PKCS#7 for HI Funds RPUSVKD0 - Management of Encryption PKCS#7 for HI Funds RPUSVKD0 - Management of Encryption PKCS#7 for HI Funds