RFCHKD00 is a standard Executable ABAP Report 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 RFCHKD00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FCHD - Delete Payment Run Check Information
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: SEL_RZAW = D Payment Method
Selection Text: PAR_ZBUK = D Paying Company Code
Selection Text: PAR_LAUI = D Identification
Selection Text: PAR_LAUD = Program Run Date
Selection Text: PAR_HKTI = D Account ID
Selection Text: PAR_HBKI = D House bank
Selection Text: PAR_ECHT = D Update run
Title: Delete Check Information on Payment Run
Text Symbol: 105 = Program Control
Text Symbol: 014 = New Status
Text Symbol: 013 = Amount Paid
Text Symbol: 012 = Date
Text Symbol: 011 = Check recipient
Text Symbol: 010 = Old Status
Text Symbol: 009 = Payment run
Text Symbol: 008 = Lot Prev.status New status
Text Symbol: 007 = Corrected check lots
Text Symbol: 006 = Voided
Text Symbol: 005 = Check number Check recipient Date Amount paid
Text Symbol: 004 = Account
Text Symbol: 003 = Bank
Text Symbol: 002 = Company Code
Text Symbol: 001 = T e s t R u n
Text Symbol: 000 = Deleted check information
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RH_APPLICATION_SYSTEM_CHECK CALL FUNCTION 'RH_APPLICATION_SYSTEM_CHECK' IMPORTING APPLICATION_SYSTEM_TYPE = G_APPLICATION_SYSTEM_TYPE EXCEPTIONS SYSTEM_TYPE_UNKNOWN = 1 BASIS_SYSTEM = 2 OTHERS = 3.
F4_ZAHLLAUF CALL FUNCTION 'F4_ZAHLLAUF' EXPORTING F1TYP = 'D' F1NME = 'PAR_LAUD' F2NME = 'PAR_LAUI' IMPORTING LAUFD = PAR_LAUD LAUFI = PAR_LAUI TABLES LAUFK = TAB_LAUFK.
F4_ZAHLLAUF CALL FUNCTION 'F4_ZAHLLAUF' EXPORTING F1TYP = 'I' F1NME = 'PAR_LAUI' F2NME = 'PAR_LAUD' IMPORTING LAUFD = PAR_LAUD LAUFI = PAR_LAUI TABLES LAUFK = TAB_LAUFK.
HR_PROGRAM_CHECK_AUTHORIZATION CALL FUNCTION 'HR_PROGRAM_CHECK_AUTHORIZATION' EXPORTING REPID = G_REPID IMPORTING SUBRC = G_SUBRC.
HR_CHECK_AUTHORITY_PERNR CALL FUNCTION 'HR_CHECK_AUTHORITY_PERNR' EXPORTING PERNR = PAYR-PERNR BEGDA = PAYR-LAUFD ENDDA = PAYR-LAUFD EXCEPTIONS OTHERS = 4.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' EXPORTING I_ZBUKR = PAYR-ZBUKR I_HBKID = PAYR-HBKID I_HKTID = PAYR-HKTID I_CHECK = PAYR-CHECF IMPORTING E_PCEC = PCEC EXCEPTIONS NOT_FOUND = 8.
ENQUEUE_EFPCEC CALL FUNCTION 'ENQUEUE_EFPCEC' EXPORTING ZBUKR = PAR_ZBUK HBKID = PAR_HBKI HKTID = PAR_HKTI EXCEPTIONS FOREIGN_LOCK = 8.
ENQUEUE_EFPAYR CALL FUNCTION 'ENQUEUE_EFPAYR' EXPORTING ZBUKR = PAR_ZBUK HBKID = PAR_HBKI HKTID = PAR_HKTI EXCEPTIONS FOREIGN_LOCK = 8.
SUBTRACT_N_FROM_CHECK_NUMBER CALL FUNCTION 'SUBTRACT_N_FROM_CHECK_NUMBER' EXPORTING I_PCEC = PCEC I_N = 1 IMPORTING E_PCEC = PCEC.
DEQUEUE_EFPCEC CALL FUNCTION 'DEQUEUE_EFPCEC' EXPORTING ZBUKR = PAR_ZBUK HBKID = PAR_HBKI HKTID = PAR_HKTI.
DEQUEUE_EFPAYR CALL FUNCTION 'DEQUEUE_EFPAYR' EXPORTING ZBUKR = PAR_ZBUK HBKID = PAR_HBKI HKTID = PAR_HKTI.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout_list1 it_fieldcat = lt_fieldcat_list1 it_events = lt_eventtab_list1 TABLES t_outtab = gt_outtab2 EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_structure_name = is_struct CHANGING ct_fieldcat = xt_fieldcatalog EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
PAK_GET_SHORTTEXT_DTEL CALL FUNCTION 'PAK_GET_SHORTTEXT_DTEL' EXPORTING i_elem_key = 'CHECT' i_language = sy-langu IMPORTING e_short_text = lv_text.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_eventtab_list1 EXCEPTIONS list_type_wrong = 1 OTHERS = 2.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_header.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout_list2 it_fieldcat = lt_fieldcat_list2 it_events = lt_eventtab_list2 TABLES t_outtab = gt_outtab3 EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_header.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.