SAP Reports / Programs | Master Data | Bank Components | Master Data(IS-B-BCA-MD) SAP IS

RFBKRELCHCUR SAP ABAP Report - Editing of Currency Change







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

F9KH - Release Currency Changeovers
F9KHDEL - Delete Currency Changeovers


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RFBKRELCHCUR. "Basic submit
SUBMIT RFBKRELCHCUR AND RETURN. "Return to original report after report execution complete
SUBMIT RFBKRELCHCUR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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


INCLUDES used within this REPORT RFBKRELCHCUR

INCLUDE IBKKMAC1.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

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.

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_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.



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 RFBKRELCHCUR or its description.