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
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_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
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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 * 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 * 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 * 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.
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.