RFBKRELCHCUR 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 RFBKRELCHCUR into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
F9KH - Release Currency Changeovers
F9KHDEL - Delete Currency Changeovers
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: P_BKKRS = Bank Area
Selection Text: P_DEL = Conversion Data to Be Deleted
Selection Text: P_REL = Conversion Data to Be Released
Selection Text: S_ACEXT = Account Number
Title: Editing of Currency Change
Text Symbol: 001 = General Selections
Text Symbol: 002 = Currency Change: Release
Text Symbol: 003 = Currency Change: Delete
INCLUDE IBKKMAC1.
No SAP DATABASE tables are accessed within this REPORT code!
BKK_BKKRS_EXISTS CALL FUNCTION 'BKK_BKKRS_EXISTS' EXPORTING i_bkkrs = p_bkkrs.
BKK_GET_AUTH_MESSAGE_TEXT CALL FUNCTION 'BKK_GET_AUTH_MESSAGE_TEXT' EXPORTING i_actvt = g_con_act_release i_objap = g_con_objap_bkka IMPORTING e_bez50 = g_bez50 e_text = g_text.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'I' i_number = '044'.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = 'X' i_callback_program = 'RFBKRELCHCUR' i_callback_pf_status_set = 'ITEM_STATUS_SET' i_callback_user_command = 'USER_COMMAND' i_structure_name = 'L_T_DISPLAY' * IS_LAYOUT = it_fieldcat = gt_fieldcat[] * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = ' ' * IT_EVENTS = * IT_EVENT_EXIT = * IS_PRINT = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = l_t_display EXCEPTIONS program_error = 1 OTHERS = 2.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'E' i_number = '237'.
BKK_MESSAGE_STORE * CALL FUNCTION 'BKK_MESSAGE_STORE' * EXPORTING * I_ID = '1E' * I_TYPE = 'E' * I_NUMBER = '237'.
BKK_ALV_SET_OUTLEN_ACNUM_EXT CALL FUNCTION 'BKK_ALV_SET_OUTLEN_ACNUM_EXT' "LV150698 EXPORTING i_fieldname = 'ACNUM_EXT' TABLES t_bkk_outlenalv = l_t_bkk_outlenalv t_ftab = gt_fieldcat[] EXCEPTIONS OTHERS = 1.
BKK_ALV_SET_HOSPOTS_JUMPFIELDS CALL FUNCTION 'BKK_ALV_SET_HOSPOTS_JUMPFIELDS' TABLES t_ftab = gt_fieldcat[] EXCEPTIONS OTHERS = 1.
BKK_ACCNT_DELETE_LEADING_ZERO CALL FUNCTION 'BKK_ACCNT_DELETE_LEADING_ZERO' CHANGING c_field = u_acext EXCEPTIONS OTHERS = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'E' i_number = '235'.
ENQUEUE_EBKK_ACCNT CALL FUNCTION 'ENQUEUE_EBKK_ACCNT' EXPORTING bkkrs = u_bkkrs acnum_int = u_acint EXCEPTIONS foreign_lock = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'E' i_number = '001' i_msgv1 = u_acext i_msgv2 = sy-msgv1.
BKK_BKKA_UPDATE_CHCUR_REL_DEL CALL FUNCTION 'BKK_BKKA_UPDATE_CHCUR_REL_DEL' EXPORTING i_bkkrs = u_bkkrs i_acnum_int = u_acint i_aktyp = g_con_act_delete EXCEPTIONS no_update = 1 OTHERS = 2.
DEQUEUE_EBKK_ACCNT CALL FUNCTION 'DEQUEUE_EBKK_ACCNT' EXPORTING bkkrs = u_bkkrs acnum_int = u_acint EXCEPTIONS OTHERS = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'E' i_number = '006' i_msgv1 = 'BKK42_CC'.
DEQUEUE_EBKK_ACCNT CALL FUNCTION 'DEQUEUE_EBKK_ACCNT' EXPORTING bkkrs = u_bkkrs acnum_int = u_acint EXCEPTIONS OTHERS = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'I' i_number = '233' i_msgv1 = u_acext.
BKK_ACCNT_DELETE_LEADING_ZERO CALL FUNCTION 'BKK_ACCNT_DELETE_LEADING_ZERO' CHANGING c_field = u_acext EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'E' i_number = '235'.
ENQUEUE_EBKK_ACCNT CALL FUNCTION 'ENQUEUE_EBKK_ACCNT' EXPORTING bkkrs = u_bkkrs acnum_int = u_acint EXCEPTIONS foreign_lock = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'E' i_number = '001' i_msgv1 = u_acext i_msgv2 = sy-msgv1.
BKK_BKKA_UPDATE_CHCUR_REL_DEL CALL FUNCTION 'BKK_BKKA_UPDATE_CHCUR_REL_DEL' EXPORTING i_bkkrs = u_bkkrs i_acnum_int = u_acint i_aktyp = g_con_act_release EXCEPTIONS no_update = 1 OTHERS = 2.
DEQUEUE_EBKK_ACCNT CALL FUNCTION 'DEQUEUE_EBKK_ACCNT' EXPORTING bkkrs = u_bkkrs acnum_int = u_acint EXCEPTIONS OTHERS = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'E' i_number = '005' i_msgv1 = 'BKK42_CC'.
DEQUEUE_EBKK_ACCNT CALL FUNCTION 'DEQUEUE_EBKK_ACCNT' EXPORTING bkkrs = u_bkkrs acnum_int = u_acint EXCEPTIONS OTHERS = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = '1E' i_type = 'I' i_number = '234' i_msgv1 = u_acext.
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 RFBKRELCHCUR or its description.
RFBKRELCHCUR - Editing of Currency Change RFBKRELCHCUR - Editing of Currency Change RFBKREFCSBI2 - Include RFBKREFCSBI2: selection screen RFBKREFCSBI1 - Include RFBKREFCSBI1: global data declaration RFBKREFCSB00 - Output Bank Data & References (CSB 19 Annex 6) RFBKREFCSB00 - Output Bank Data & References (CSB 19 Annex 6)