RFCHKR00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The program changes the length of the check numbers of a bank account by filling the check number with zeros until the required new length is reached via the corresponding parameter...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 RFCHKR00 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: PAR_ZBUK = D Paying company code
Selection Text: PAR_PROT = Detail log
Selection Text: PAR_NEUL = New check number length
Selection Text: PAR_HKTI = D Account ID
Selection Text: PAR_HBKI = D House bank
Selection Text: PAR_ECHT = D Update run
Selection Text: PAR_ALTL = Old check number length
Title: Lengthen Check Numbers for Account &0.. &1... &2...
Text Symbol: 152 = Program control
Text Symbol: 151 = Change
Text Symbol: 150 = Extension of check numbers
Text Symbol: 130 = T e s t r u n
Text Symbol: 123 = Check already exists
Text Symbol: 122 = Error during update
Text Symbol: 121 = Incorrect length
Text Symbol: 120 = OK
Text Symbol: 113 = &1 checks could not be changed (check already exists)
Text Symbol: 112 = &1 checks were not changed (length of check number is not &2)
Text Symbol: 111 = &1 checks were changed successfully
Text Symbol: 110 = Check information
Text Symbol: 103 = &1 lots could not be changed (error during update)
Text Symbol: 102 = &1 lots were not changed (length of check number is not &2)
Text Symbol: 101 = &1 lots were changed successfully
Text Symbol: 100 = Check lots
Text Symbol: 1** = * Log
Text Symbol: 006 = Extend check number
Text Symbol: 005 = (Reloading later is not possible)
Text Symbol: 004 = Do you want to continue anyway?
Text Symbol: 003 = reload data before extending chk no;
Text Symbol: 002 = partly archived. It is advisable to;
Text Symbol: 001 = The checks to be converted are
Text Symbol: 0** = * Security check for archived checks
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'N' DIAGNOSETEXT1 = TEXT-001 DIAGNOSETEXT2 = TEXT-002 DIAGNOSETEXT3 = TEXT-003 TEXTLINE1 = TEXT-004 TEXTLINE2 = TEXT-005 TITEL = TEXT-006 IMPORTING ANSWER = HLP_ANSWER.
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.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.