RFEBCK00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Program RFEBCK00 imports data on cashed checks delivered by the bank...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 RFEBCK00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FCKR - International cashed checks
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: CK_FILE = Check file with file path
Selection Text: GROUP = Session name
Selection Text: HR_POST = Post payroll acctg checks
Selection Text: I_BLART = Document type
Selection Text: I_BLDAT = Document date
Selection Text: I_BUDAT = Posting date
Selection Text: PA_XBDC = Generate batch input
Selection Text: PCUPLOAD = PC upload
Selection Text: PNUMC = Prenumbered Checks
Selection Text: POST = Post immediately
Selection Text: P_FILE = Print file
Selection Text: P_POST = Print posting log
Selection Text: P_PROT = Detailed log
Selection Text: TESTRUN = Test run (do not post)
Title: Cashed Checks
Text Symbol: 100 = File specifications
Text Symbol: 099 = Check number not in document database
Text Symbol: 098 = Total number of valid prenumbered checks:
Text Symbol: 097 = Other prenumbered checks
Text Symbol: 096 = Payroll checks
Text Symbol: 094 = Already cashed accord. to check register
Text Symbol: 090 = Invalid according to check register
Text Symbol: 089 = Total number of prenumbered checks:
Text Symbol: 088 = Total number of checks that can be processed:
Text Symbol: 087 = Non-prenumbered checks
Text Symbol: 086 = Prenumbered checks
Text Symbol: 085 = several payment methods (no posting)
Text Symbol: 084 = nor in check register (no posting)
Text Symbol: 083 = Prenumbered checks with
Text Symbol: 082 = Check number not in document database
Text Symbol: 081 = Total number of checks to be processed:
Text Symbol: 080 = Amounts do not agree (=> batch input)
Text Symbol: 079 = Amounts agree
Text Symbol: 078 = No open line item (no posting)
Text Symbol: 077 = No valid line item (no posting)
Text Symbol: 076 = Erroneous document number (no posting)
Text Symbol: 075 = Total number of other prenumbered checks:
Text Symbol: 074 = No offsetting account (no posting)
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = gc_filename parameter_1 = sy-repid parameter_2 = i_blart parameter_3 = group CHANGING physical_filename = ck_file EXCEPTIONS OTHERS = 1.
KD_GET_FILENAME_ON_F4 * CALL FUNCTION 'KD_GET_FILENAME_ON_F4' "mo271101 * EXPORTING * STATIC = 'X' * CHANGING * FILE_NAME = CK_FILE.
POSTING_INTERFACE_CLEARING CALL FUNCTION 'POSTING_INTERFACE_CLEARING' EXPORTING i_auglv = 'AUSGZAHL' i_tcode = 'FB05' * IMPORTING E_SUBRC = SUBRC * E_MSGID = MSGID * E_MSGTY = MSGTY * E_MSGNO = MSGNO * E_MSGV1 = MSGV1 * E_MSGV2 = MSGV2 * E_MSGV3 = MSGV3 * E_MSGV4 = MSGV4 TABLES t_ftpost = ftpost t_ftclear = ftclear t_fttax = fttax t_blntab = blntab.
EB_CURRENCY_CODE_ISO_TO_SAP CALL FUNCTION 'EB_CURRENCY_CODE_ISO_TO_SAP' "ak010999 EXPORTING id_iso_code = head-iso_curr_code id_bankl = t012-bankl id_bnkn2 = bnkn2 IMPORTING ed_sap_code = sap_curr_code EXCEPTIONS no_unique_account = 0. "ak171199
GET_BANK_ACCOUNT CALL FUNCTION 'GET_BANK_ACCOUNT' EXPORTING i_bankl = t012-bankl I_BNKN2 = BNKN2 "hw822973 i_waers = sap_curr_code "ak020699 IMPORTING e_t012 = t012 e_t012k = t012k.
WS_UPLOAD * CALL FUNCTION 'WS_UPLOAD' "UC * EXPORTING * FILENAME = CK_FILE * FILETYPE = 'ASC' * TABLES * DATA_TAB = CHECKS * EXCEPTIONS * FILE_OPEN_ERROR = 1 * FILE_READ_ERROR = 2.
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = gc_filename parameter_1 = sy-repid parameter_2 = i_blart parameter_3 = group CHANGING physical_filename = ck_file EXCEPTIONS OTHERS = 1.
POSTING_INTERFACE_END CALL FUNCTION 'POSTING_INTERFACE_END'.
POSTING_INTERFACE_START CALL FUNCTION 'POSTING_INTERFACE_START' EXPORTING i_function = function i_mode = mode i_group = groupname i_user = i_user i_xbdcc = xbdcc.
POSTING_INTERFACE_DOCUMENT CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT' EXPORTING i_tcode = tcode IMPORTING e_msgid = msgid e_msgno = msgno e_msgty = msgty e_msgv1 = msgv1 e_msgv2 = msgv2 e_msgv3 = msgv3 e_msgv4 = msgv4 e_subrc = subrc TABLES t_blntab = blntab t_ftpost = ftpost t_fttax = fttax EXCEPTIONS * ACCOUNT_MISSING = 1 * COMPANY_CODE_MISSING = 2 * POSTING_KEY_INVALID = 3 * POSTING_KEY_MISSING = 4 * RECORD_TYPE_INVALID = 5 * TRANSACTION_CODE_INVALID = 6 * AMOUNT_FORMAT_ERROR = 7 * TOO_MANY_LINE_ITEMS = 8 OTHERS = 9.
FI_FIELD_SELECTION_DETERMINE call function 'FI_FIELD_SELECTION_DETERMINE' "note 786178 EXPORTING i_bschl = '40' i_bukrs = T012K-BUKRS i_saknr = t012k-hkont IMPORTING e_faus1 = faus1 EXCEPTIONS customizing = 1 others = 2.
FI_FIELD_SELECTION_DETERMINE call function 'FI_FIELD_SELECTION_DETERMINE' "note 786178 EXPORTING i_bschl = '50' i_bukrs = T012K-BUKRS i_saknr = t012k-hkont IMPORTING e_faus1 = faus1 EXCEPTIONS customizing = 1 others = 2.
CURRENCY_CODE_ISO_TO_SAP * CALL FUNCTION 'CURRENCY_CODE_ISO_TO_SAP' * EXPORTING * ISO_CODE = P_ISO_CODE * IMPORTING * SAP_CODE = P_SAP_CODE * UNIQUE = UNIQUE * EXCEPTIONS * NOT_FOUND = 1 * OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid * i_callback_pf_status_set = 'HANDLE_EVENT_PF_STATUS' * i_callback_user_command = 'HANDLE_EVENT_USER_COMMAND' is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts1 is_print = ls_prnt TABLES t_outtab = gt_outtab_file EXCEPTIONS program_error = 1 OTHERS = 2.
FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_header1.
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_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts2 i_tabname_header = gc_2m i_tabname_item = gc_2s is_keyinfo = ls_key is_print = ls_prnt TABLES t_outtab_header = gt_outtab_chkhdr t_outtab_item = gt_outtab_chkdet EXCEPTIONS program_error = 1 OTHERS = 2.
FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_header1.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts3 i_tabname_header = gc_3m i_tabname_item = gc_3s is_keyinfo = ls_key is_print = ls_prnt TABLES t_outtab_header = gt_outtab_post_ok t_outtab_item = gt_outtab_postdet_ok EXCEPTIONS program_error = 1 OTHERS = 2.
FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_header1.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts4 i_tabname_header = gc_3m i_tabname_item = gc_3s is_keyinfo = ls_key is_print = ls_prnt TABLES t_outtab_header = gt_outtab_post_err t_outtab_item = gt_outtab_postdet_err EXCEPTIONS program_error = 1 OTHERS = 2.
FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_header1.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts5 TABLES t_outtab = gt_outtab_hrpost EXCEPTIONS program_error = 1 OTHERS = 2.
FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts6 is_print = ls_prnt TABLES t_outtab = gt_outtab_stats EXCEPTIONS program_error = 1 OTHERS = 2.
FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_header1.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = ic_struc CHANGING ct_fieldcat = xt_fcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
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 RFEBCK00 or its description.