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

RFBKCCINF01 SAP ABAP Report - Account Overview for Currency Conversion







RFBKCCINF01 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 RFBKCCINF01 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

F97CURR - Acct List for Currency Changeover


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 RFBKCCINF01. "Basic submit
SUBMIT RFBKCCINF01 AND RETURN. "Return to original report after report execution complete
SUBMIT RFBKCCINF01 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: S_STAT = Process. Status of Conversion
Selection Text: S_SKDAT = Cost. Date of Planned Conv.
Selection Text: S_SBUDAT = Post. Date of Planned Conv.
Selection Text: S_IKDAT = Costing Date of Conversion
Selection Text: S_IBUDAT = Posting Date of Conversion
Selection Text: S_CHSTAT = Status of Conversion
Selection Text: S_BKKRS = Bank Area
Selection Text: S_ACEXT = Account Number
Selection Text: P_VARI = Layout
Title: Account Overview for Currency Conversion
Text Symbol: T07 = Amount in New Acct Curr
Text Symbol: T06 = Amount in Old Acct Curr
Text Symbol: T05 = Business Partner
Text Symbol: T04 = Name2/1stName
Text Symbol: T03 = Name1/LastName
Text Symbol: T02 = Acct holder
Text Symbol: T01 = AcctMainOff
Text Symbol: P03 = Account Overview for Currency Conv.
Text Symbol: P02 = Dynamic Selections
Text Symbol: P01 = Dyn. Selections: Currency Conversion
Text Symbol: B04 = List Stru.
Text Symbol: B03 = Selections for Conversion Processes
Text Symbol: B02 = Business Partner Selections
Text Symbol: B01 = General Selections
Text Symbol: 099 = Dynamic Selections
Text Symbol: 098 = Dyn.Select.Active
Text Symbol: 097 = Accounts NOT Included
Text Symbol: 096 = Note: Due to Authorization Reasons
Text Symbol: 019 = Page
Text Symbol: 007 = St.
Text Symbol: 006 = NewC
Text Symbol: 005 = OldC
Text Symbol: 004 = Act_CDat
Text Symbol: 003 = Act_PoDat
Text Symbol: 002 = Deb_CoDat
Text Symbol: 001 = Deb_PoDat


INCLUDES used within this REPORT RFBKCCINF01

INCLUDE IBKKMAC1.
INCLUDE IBKKCONK.




INCLUDE IBKKCON.
INCLUDE IBKKINFO_DATA.
INCLUDE IBKKINFO_SEL_BP.


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:

RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING P_STATUS = '100' * P_PROGRAM = ' ' TABLES P_EXCLUDE = L_T_EXCLD EXCEPTIONS OTHERS = 1.

BKK_BKKRS_INDEPEND_GET_DISPLAY CALL FUNCTION 'BKK_BKKRS_INDEPEND_GET_DISPLAY' EXPORTING I_SPRAS = SY-LANGU IMPORTING E_INDDIS = L_INDDIS E_OPMNTA = L_OPMNTA E_OPMNTT = L_OPMNTT E_IPMNTA = L_IPMNTA E_IPMNTT = L_IPMNTT EXCEPTIONS NO_DATA = 1 TEXT_NOT_FOUND = 2 OTHERS = 3.

REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING I_SAVE = L_SAVE CHANGING CS_VARIANT = LX_VARIANT EXCEPTIONS NOT_FOUND = 2.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING IS_VARIANT = L_VARIANT I_SAVE = L_SAVE * it_default_fieldcat = IMPORTING E_EXIT = L_EXIT ES_VARIANT = LX_VARIANT.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING I_SAVE = L_SAVE CHANGING CS_VARIANT = LX_VARIANT.

BKK_BKKRS_EXISTS CALL FUNCTION 'BKK_BKKRS_EXISTS' "TB140699 EXPORTING "TB140699 I_BKKRS = S_BKKRS-LOW "TB140699 * I_MESSAGE = 'X' "TB140699 IMPORTING "TB140699 E_RC = L_RC "TB140699 EXCEPTIONS "TB140699 OTHERS = 1. "TB140699

BKK_ACCNT_ACNUM_EXT_EXISTS CALL FUNCTION 'BKK_ACCNT_ACNUM_EXT_EXISTS' "TB140699 EXPORTING "TB140699 I_ACNUM_EXT = S_ACEXT-LOW "TB140699 IMPORTING "TB140699 E_RC = L_RC "TB140699 EXCEPTIONS "TB140699 OTHERS = 1. "TB140699

BKK_BUPA_PARTNER_EXTENDED_SEL CALL FUNCTION 'BKK_BUPA_PARTNER_EXTENDED_SEL' "TB011298b EXPORTING "TB011298b I_NAME1 = P_NAME1 "TB011298b I_NAME2 = P_NAME2 "TB011298b I_RLTYP = L_RLTYP "TB011298b I_PARTNER = P_PARTN "TB011298b IMPORTING "TB011298b E_RC = L_RC "TB011298b E_PARTNER = L_PARTNER "TB011298b e_role = l_role.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * i_interface_check = 'X' I_CALLBACK_PROGRAM = L_REPORT I_CALLBACK_USER_COMMAND = 'USER_COMMAND' I_STRUCTURE_NAME = 'L_T_LIST_TOOL' IT_SORT = L_T_SORT IS_SEL_HIDE = L_S_SELHIDE "TB180699 IS_LAYOUT = LAYOUT IT_FIELDCAT = FTAB I_SAVE = L_SAVE IS_VARIANT = L_VARIANT IT_EVENTS = L_T_EVENT TABLES T_OUTTAB = L_T_LIST_TOOL EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

BKK_ACCNT_CC_GET_WITH_STATUS CALL FUNCTION 'BKK_ACCNT_CC_GET_WITH_STATUS' EXPORTING I_COUNT = L_CNT_MAXSEL I_BKK40_WHERE = TAB_CLAUSES_40 I_BKK42_WHERE = TAB_CLAUSES_42 I_BKK46_WHERE = TAB_CLAUSES_46 I_PARTNER = P_PARTN I_RLTYP = L_RLTYP TABLES R_BKKRS = S_BKKRS R_CHCURSTAT = S_CHSTAT R_CHSTAT = S_STAT R_CHCURDATE = S_SBUDAT R_ORCHDATE = S_SKDAT R_POSTDATE = S_IBUDAT R_REPDATE = S_IKDAT R_ACNUM_EXT = S_ACEXT E_T_BKK42_CC = L_T_BKK42_CC EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

BKK_ACCNT_CC_GET_WITH_STATUS * CALL FUNCTION 'BKK_ACCNT_CC_GET_WITH_STATUS' * TABLES * R_BKKRS = S_BKKRS * R_CHCURSTAT = S_CHSTAT * R_CHSTAT = S_STAT * R_CHCURDATE = S_SBUDAT * R_ORCHDATE = S_SKDAT * R_POSTDATE = S_IBUDAT * R_REPDATE = S_IKDAT * I_T_BKK42 = L_T_BKK42 * E_T_BKK42_CC = L_T_BKK42_CC * EXCEPTIONS * TABLEER = 1 * OTHERS = 2.

BKK_ACCNT_GET_FREE_SEL_CC CALL FUNCTION 'BKK_ACCNT_GET_FREE_SEL_CC' EXPORTING I_ACCOUNT_WHERE = TAB_CLAUSES_42 TABLES T_BKK42 = L_T_BKK42 T_BKK42_CC = L_T_BKK42_CC R_ACNUM_EXT = S_ACEXT.

BKK_INFOSYSTEM_AUTHORITY_CHECK CALL FUNCTION 'BKK_INFOSYSTEM_AUTHORITY_CHECK' EXPORTING I_BKKRS = WA_L_S_BKK42-BKKRS I_ACNUM_INT = WA_L_S_BKK42-ACNUM_INT I_STRUC = WA_L_S_BKK42 IMPORTING E_RC = L_RCODE E_SKIP = L_SKIP.

BKK_BKKA_AUTHORITY_CHECK CALL FUNCTION 'BKK_BKKA_AUTHORITY_CHECK' EXPORTING I_BKKRS = WA_L_S_BKK42-BKKRS I_ACNUM_INT = WA_L_S_BKK42-ACNUM_INT I_BEGRU = WA_L_S_BKK42-BEGRU I_ACTVT = G_CON_DISPLAY I_MSG_HANDLER = ' ' "inaktiv, da im Anschl. SUBRC abgefr

BKK_ACCNT_GET_BKK40_DATA CALL FUNCTION 'BKK_ACCNT_GET_BKK40_DATA' EXPORTING I_BKKRS = L_T_LIST_TOOL-BKKRS I_ACNUM_INT = L_T_LIST_TOOL-ACNUM_INT IMPORTING E_BKK40 = L_S_BKK40.

BKK_ACCNT_GET_BKK46_DATA CALL FUNCTION 'BKK_ACCNT_GET_BKK46_DATA' EXPORTING I_BKKRS = L_T_LIST_TOOL-BKKRS I_ACNUM_INT = L_T_LIST_TOOL-ACNUM_INT IMPORTING E_BKK46 = L_S_BKK46 EXCEPTIONS IMPARA_ERROR = 1 NOT_FOUND = 2 OTHERS = 99.

BKK_PRODUCT_GET_NAME CALL FUNCTION 'BKK_PRODUCT_GET_NAME' EXPORTING I_PRODINT = L_T_LIST_TOOL-PRODINT I_SPRAS = SY-LANGU IMPORTING E_T_PRODINT = L_T_LIST_TOOL-T_PRODINT E_PRODEXT = L_T_LIST_TOOL-PRODEXT * E_RC = EXCEPTIONS OTHERS = 1.






BKK_ACCNT_GET_BUPA CALL FUNCTION 'BKK_ACCNT_GET_BUPA' EXPORTING I_BKKRS = L_T_LIST_TOOL-BKKRS I_ACNUM_INT = L_T_LIST_TOOL-ACNUM_INT TABLES T_PARTNER = L_T_ACNBUPA EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

BKK_BUPA_PARTNER_DATA_GET CALL FUNCTION 'BKK_BUPA_PARTNER_DATA_GET' EXPORTING I_PARTNER = L_T_ACNBUPA-PARTNER I_RLTYP = G_CON_RLTYP_ACCOUNT_HOLDER I_ACTVT = '03' IMPORTING E_IBKK52 = L_S_IBKK52 E_RC = L_RC EXCEPTIONS OTHERS = 1.

BKK_FREE_SELVAR_IMPORT_BKKINDX CALL FUNCTION 'BKK_FREE_SELVAR_IMPORT_BKKINDX' "TB241298 EXPORTING "TB241298 I_UNAME = SY-UNAME "TB241298 I_REPID = L_REPORT "TB241298 I_LISTNO = L_LISTNO_SEL "TB241298 IMPORTING "TB241298 E_RC = L_RC "TB241298 TABLES "TB241298 E_T_SELFIELDS = L_TAB_FIELDS "TB241298 E_T_EXPR = TAB_EXPR "TB241298 EXCEPTIONS "TB241298 OTHERS = 1. "TB241298

FREE_SELECTIONS_INIT CALL FUNCTION 'FREE_SELECTIONS_INIT' EXPORTING * KIND = 'F' KIND = 'T' "f.weitere Feldauswahl

FREE_SELECTIONS_DIALOG CALL FUNCTION 'FREE_SELECTIONS_DIALOG' EXPORTING SELECTION_ID = HLP_SELID TITLE = L_TITLE STATUS = 1 AS_window = 'X' start_row = 10 start_col = 5 IMPORTING WHERE_CLAUSES = TAB_WHERE EXPRESSIONS = TAB_EXPR FIELD_RANGES = TAB_RANGE TABLES FIELDS_TAB = L_TAB_FIELDS EXCEPTIONS NO_ACTION = 1 * plus andere OTHERS = 7.

BKK_FREE_SELVAR_EXPORT_BKKINDX CALL FUNCTION 'BKK_FREE_SELVAR_EXPORT_BKKINDX' "TB241198 EXPORTING "TB241198 I_UNAME = SY-UNAME "TB241198 I_REPID = L_REPORT "TB241198 I_LISTNO = L_LISTNO_SEL "TB241198 * IMPORTING "TB241198 * E_RC = "TB241198 TABLES "TB241198 I_T_SELFIELDS = L_TAB_FIELDS "TB241198 I_T_EXPR = TAB_EXPR "TB241198 EXCEPTIONS "TB241198 OTHERS = 1. "TB241198

BKK_ALV_GET_FREE_SELPARAM_INFO CALL FUNCTION 'BKK_ALV_GET_FREE_SELPARAM_INFO' "TB180699 IMPORTING "TB180699 E_S_SELHIDE = L_S_SELHIDE "TB180699 TABLES "TB180699 T_FREE_EXPR = TAB_EXPR "TB180699 EXCEPTIONS "TB180699 OTHERS = 1. "TB180699

BKK_ALV_GET_FIELDCAT CALL FUNCTION 'BKK_ALV_GET_FIELDCAT' EXPORTING I_REPORT = L_REPORT I_LISTNO = L_LISTNO_ALV TABLES T_FIELDCAT = FTAB EXCEPTIONS OTHERS = 1.

BKK_ALV_SET_OUTLEN_ACNUM_EXT CALL FUNCTION 'BKK_ALV_SET_OUTLEN_ACNUM_EXT' EXPORTING I_FIELDNAME = 'ACNUM_EXT' TABLES T_BKK_OUTLENALV = L_T_BKK_OUTLENALV T_FTAB = FTAB EXCEPTIONS OTHERS = 1.

BKK_ALV_SET_HOSPOTS_JUMPFIELDS CALL FUNCTION 'BKK_ALV_SET_HOSPOTS_JUMPFIELDS' TABLES T_FTAB = FTAB EXCEPTIONS OTHERS = 1.

BKK_ALV_COMPUTE_PRINT_COL CALL FUNCTION 'BKK_ALV_COMPUTE_PRINT_COL' EXPORTING I_LINSZ = SY-LINSZ I_COLNO = SY-COLNO I_COLS = L_PAGNO_COL IMPORTING E_PRINTCOL = L_H_COLNO E_RC = L_RC EXCEPTIONS OTHERS = 1.



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