SAP Reports / Programs

RPUTX7D0 SAP ABAP Report - Test Report for Communication ETNotif./ETStmt







RPUTX7D0 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 this report to check the communication between the SAP HR system and the Business Connector (BC) or XI/PI...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 RPUTX7D0 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 RPUTX7D0. "Basic submit
SUBMIT RPUTX7D0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPUTX7D0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: PA_WERKS = Personnel Area
Selection Text: PA_TOLD = Test Solution w/o Signature
Selection Text: PA_SIZE = Package Size for Test (MB)
Selection Text: PA_RES = Display CL Response
Selection Text: PA_LSTB = Employment Tax Statement
Selection Text: PA_LSTA = Employment Tax Notification
Selection Text: PA_ELST = ELStAM
Selection Text: PA_BTRTL = Personnel Subarea
Title: Test Report for Communication ETNotif./ETStmt
Text Symbol: 072 = Function module HR_DE_B2A_TRANSHTTP
Text Symbol: 071 = Communication error calling
Text Symbol: 070 = Error: Cannot Access Clearing House
Text Symbol: 064 = Check RFC Connection
Text Symbol: 063 = HTTP Message:
Text Symbol: 062 = HTTP Status:
Text Symbol: 061 = Error Getting HTTP Answer:
Text Symbol: 060 = Error Sending:
Text Symbol: 059 = Error Setting HTTP Payload
Text Symbol: 058 = Error Setting Version of HTTP Protocol
Text Symbol: 057 = Error Setting HTTP Header Data
Text Symbol: 056 = Error Generating HTTP Destination:
Text Symbol: 055 = Others
Text Symbol: 054 = plugin_not_active
Text Symbol: 053 = argument_not_found
Text Symbol: 052 = internal_error
Text Symbol: 051 = destination_not_found
Text Symbol: 050 = Test HTTP XI
Text Symbol: 049 = HTTP Destination:
Text Symbol: 073 = Check the RFC Connection
Text Symbol: 074 = And/or Function XI
Text Symbol: 075 = Error during function module call
Text Symbol: 076 = HR_DE_B2A_TRANSHTTP
Text Symbol: 077 = Error during function module call
Text Symbol: 078 = HR_DE_B2A_TRANSHTTP
Text Symbol: 079 = No text
Text Symbol: 080 = Status Messge:
Text Symbol: 081 = Error: No XML Data Returned
Text Symbol: 082 = Communication - Business Connector





Text Symbol: 083 = Communication - XI
Text Symbol: 084 = Nonsens
Text Symbol: 085 = Error in Codepage Used
Text Symbol: 086 = Incorrect Return Value GZIP
Text Symbol: 087 = ELStAM
Text Symbol: 088 = Employ. Tax Notif. (Send Auth)
Text Symbol: B01 = Tax Type Selection
Text Symbol: B02 = Options
Text Symbol: B03 = XML File
Text Symbol: B04 = Data Provider
Text Symbol: 024 = Output UNGZIP(w. Debase64):
Text Symbol: 023 = Error - No HR_DE_B2A_ELSTER_UNGZIP Return Value
Text Symbol: 022 = and/or the Business Connector function
Text Symbol: 021 = Check RFC Connection HR_DE_ELSTER
Text Symbol: 020 = Function module HR_DE_B2A_ELSTER_GZIP
Text Symbol: 019 = Communication error calling
Text Symbol: 018 = Test HR_DE_B2A_ELSTER_UNGZIP => XI-UNGZIP
Text Symbol: 017 = Output GZIP(w. Base64):
Text Symbol: 016 = Error - No HR_DE_B2A_ELSTER_GZIP Return Value
Text Symbol: 015 = Test String for GZIP & UNGZIP:
Text Symbol: 014 = Test HR_DE_B2A_ELSTER_UNGZIP => /ELSTER/LSTB/UNGZIP
Text Symbol: 013 = Test HR_DE_B2A_ELSTER_GZIP => /ELSTER/LSTB/GZIP
Text Symbol: 012 = Communication error calling
Text Symbol: 011 = Error: Cannot Access Clearing House
Text Symbol: 010 = Clearing House Error - Internal Connection OK
Text Symbol: 009 = Clearing House
Text Symbol: 008 = Status Messge:
Text Symbol: 007 = No Text
Text Symbol: 006 = Status
Text Symbol: 005 = TRANSHTTP Transfer - Error
Text Symbol: 004 = TRANSHTTP Transfer - OK
Text Symbol: 003 = Error Reading Constant USEXI Table T50KB
Text Symbol: 002 = GZIP/UNGZIP - Error
Text Symbol: 001 = GZIP/UNGZIP - OK
Text Symbol: 048 = Message:
Text Symbol: 047 = Employ. Tax Statement
Text Symbol: 046 = Employ. Tax Notif. (Send Sig.)
Text Symbol: 045 = Error: HTTP Status 200. No XML Data Returned
Text Symbol: 044 = SY-SUBRC:





Text Symbol: 043 = Number of Clearing Houses with Errors:
Text Symbol: 042 = Number of Clearing Houses:
Text Symbol: 041 = Clearing House Overview:
Text Symbol: 040 = SAP Error - No Entries in Table T50BS
Text Symbol: 039 = HR_DE_B2A_TRANSHTTP
Text Symbol: 038 = Error during function module call
Text Symbol: 037 = HR_DE_B2A_TRANSHTTP
Text Symbol: 036 = Error during function module call
Text Symbol: 035 = and/or the Business Connector function
Text Symbol: 034 = Check the RFC connection HR_DE_ELSTER
Text Symbol: 033 = Function module HR_DE_B2A_TRANSHTTP
Text Symbol: 032 = IP Address for POST:
Text Symbol: 031 = or the Function in XI
Text Symbol: 030 = Test HR_DE_B2A_ELSTER_TRANSHTTP => /ELSTER/LSTB/TRANSHTTP
Text Symbol: 029 = and/or the Business Connector function
Text Symbol: 028 = Check RFC Connection HR_DE_ELSTER
Text Symbol: 027 = Function module HR_DE_B2A_ELSTER_UNGZIP
Text Symbol: 026 = Communication error calling
Text Symbol: 025 = and/or Function XI


INCLUDES used within this REPORT RPUTX7D0

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:

HR_DE_B2A_ELSTER_GZIP

HR_DE_B2A_ELSTER_GZIP * CALL FUNCTION 'HR_DE_B2A_ELSTER_GZIP' destination 'HR_DE_E"QCM#971126 CALL FUNCTION 'HR_DE_B2A_ELSTER_GZIP' DESTINATION g_rfcde "QCM#971126 EXPORTING xml_in = l_gzip_in IMPORTING xml_out = l_gzip_out EXCEPTIONS system_failure = 1 MESSAGE l_extxt "QCM#801349 communication_failure = 2 MESSAGE l_extxt "QCM#801349 OTHERS = 3.

HR_DE_B2A_ELSTER_UNGZIP

HR_DE_B2A_ELSTER_UNGZIP * CALL FUNCTION 'HR_DE_B2A_ELSTER_UNGZIP' destination 'HR_DE "QCM#971126 CALL FUNCTION 'HR_DE_B2A_ELSTER_UNGZIP' "QCM#971126 DESTINATION g_rfcde "QCM#971126 EXPORTING xml_in = l_gzip_out IMPORTING xml_out = l_ungzip_out EXCEPTIONS system_failure = 1 MESSAGE l_extxt "QCM#801349 communication_failure = 2 MESSAGE l_extxt "QCM#801349 OTHERS = 3.

HR_DE_B2A_ELSTER_GZIP

HR_DE_B2A_ELSTER_GZIP * CALL FUNCTION 'HR_DE_B2A_ELSTER_GZIP' destination 'HR_DE "QCM#971126 CALL FUNCTION 'HR_DE_B2A_ELSTER_GZIP' "QCM#971126 DESTINATION g_rfcde "QCM#971126 EXPORTING xml_in = l_gzip_in IMPORTING xml_out = l_gzip_out EXCEPTIONS system_failure = 1 MESSAGE l_extxt communication_failure = 2 MESSAGE l_extxt OTHERS = 3.

HR_DE_B2A_ELSTER_UNGZIP

HR_DE_B2A_ELSTER_UNGZIP * CALL FUNCTION 'HR_DE_B2A_ELSTER_UNGZIP' destination 'HR_ "QCM#971126 CALL FUNCTION 'HR_DE_B2A_ELSTER_UNGZIP' "QCM#971126 DESTINATION g_rfcde "QCM#971126 EXPORTING xml_in = l_gzip_out IMPORTING xml_out = l_ungzip_out EXCEPTIONS system_failure = 1 MESSAGE l_extxt communication_failure = 2 MESSAGE l_extxt OTHERS = 3.

HR_DE_B2A_ELSTER_TRANSHTTP CALL FUNCTION 'HR_DE_B2A_ELSTER_TRANSHTTP' * DESTINATION 'HR_DE_ELSTER' "QCM#971126 DESTINATION g_rfcde "QCM#971126 EXPORTING url = l_url * xml_in = 'Text' "YMLN918955 xml_in = l_xml "YMLN918955 IMPORTING encodedurl = l_encodedurl header_status = l_status header_statusmessage = l_statusmessage xml_out = l_xml_out EXCEPTIONS system_failure = 1 MESSAGE l_extxt "QCM#801349 communication_failure = 2 MESSAGE l_extxt "QCM#801349 OTHERS = 3.

HR_DE_B2A_ELSTER_TRANSHTTP CALL FUNCTION 'HR_DE_B2A_ELSTER_TRANSHTTP' DESTINATION g_rfcde EXPORTING url = l_url xml_in = l_xml IMPORTING encodedurl = l_encodedurl header_status = l_status header_statusmessage = l_statusmessage xml_out = l_xml_out EXCEPTIONS system_failure = 1 MESSAGE l_extxt communication_failure = 2 MESSAGE l_extxt OTHERS = 3.

HR_DE_B2A_ELSTER_BBOX



CALL FUNCTION 'HR_DE_B2A_ELSTER_BBOX' DESTINATION g_rfcde EXPORTING dattype = l_dattype "QCM#1281503 dn_profile = l_dn_profile dn_recipient = l_dn_recipient trace = l_trace TABLES urls_in = lt_url_in xml_in = lt_xml_in xml_out = lt_xml_out xml_con = lt_xml_con protocol = lt_protocol EXCEPTIONS system_failure = 1 MESSAGE l_extxt communication_failure = 2 MESSAGE l_extxt OTHERS = 3.

HR_DE_B2A_ELSTER_EXPORT CALL FUNCTION 'HR_DE_B2A_ELSTER_EXPORT' DESTINATION g_rfcde EXPORTING * dattype = l_dattype "QCM#1287740 * url = l_url_in "QCM#1287740 dattype = l_dattype_str "QCM#1287740 url = l_url_in_str "QCM#1287740 xml_in = l_xml zert_ag_view = l_zert_ag_view zert_ag_entry = l_zert_ag_entry zert_cl_view = l_zert_cl_view zert_cl_entry = l_zert_cl_entry * TRACE = l_trace "QCM#1287740 trace = l_trace_str "QCM#1287740 IMPORTING xml_out = l_xml_out xml_out_cl = l_xml_out_cl MESSAGE = l_message EXCEPTIONS system_failure = 1 MESSAGE l_extxt communication_failure = 2 MESSAGE l_extxt OTHERS = 3.

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 = 'KEY' * PVALKEY = ' ' DYNPPROG = l_dynpprog DYNPNR = l_dynpnr DYNPROFIELD = 'PA_WERKS' * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' VALUE_ORG = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * MARK_TAB = * IMPORTING * USER_RESET = TABLES VALUE_TAB = lt_werks_btrtl * FIELD_TAB = * RETURN_TAB = * DYNPFLD_MAPPING = EXCEPTIONS PARAMETER_ERROR = 1 NO_VALUES_FOUND = 2 OTHERS = 3 .

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



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