SAP Reports / Programs | G/L transfer | Bank Components | G/L transfer(IS-B-BCA-PT-GLP) SAP IS

RFBKGLCM SAP ABAP Report - Netting: Overview of BCA Accounts to be Netted







RFBKGLCM is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for With this report the amounts netted for balance sheet netting in accordance with the posting balance in BCA on the specified key date are listed...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 RFBKGLCM 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

F975 - Compensation statememt daily status


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 RFBKGLCM. "Basic submit
SUBMIT RFBKGLCM AND RETURN. "Return to original report after report execution complete
SUBMIT RFBKGLCM 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_EXCL0 = Excl. Accounts with Balance =0
Selection Text: P_POSTDT = Posting Date
Selection Text: S_ACNUM = Account Number
Selection Text: S_BKKRS = Bank Area
Selection Text: S_WAERS = Currency
Title: Netting: Overview of BCA Accounts to be Netted
Text Symbol: 001 = Netting Statement to
Text Symbol: 010 = Post. Balance
Text Symbol: 011 = Account Holder
Text Symbol: 014 = Bank Area Currency
Text Symbol: 015 = Account Holder Number
Text Symbol: 016 = Bank Area
Text Symbol: 017 = Account Number
Text Symbol: 018 = Account Holder
Text Symbol: 019 = Page
Text Symbol: 020 = Deb.Ledg.Bal.
Text Symbol: 022 = Balance after Netting
Text Symbol: 023 = Netted Payables
Text Symbol: 096 = Number of data records not included due to
Text Symbol: 097 = authorization:
Text Symbol: B01 = General Selections


INCLUDES used within this REPORT RFBKGLCM

INCLUDE IBKKCON.
INCLUDE IBKKCONK.
INCLUDE IBKKCOGL.
INCLUDE IBKKMAC1. "BC100698


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

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_BKKRS_GET_T CALL FUNCTION 'BKK_BKKRS_GET_T' TABLES T_BKKRS = L_T_BKKRS.

BKK_GL_AUTH_RECONCILIATION CALL FUNCTION 'BKK_GL_AUTH_RECONCILIATION' EXPORTING I_BKKRS = L_T_BKKRS I_X_MESSAGE = 'X' IMPORTING E_RCD_RETURN = L_RC EXCEPTIONS PARAMETER_ERROR = 1 OTHERS = 2.

BKK_BKKRS_GET_WAERS CALL FUNCTION 'BKK_BKKRS_GET_WAERS' EXPORTING I_BKKRS = L_T_BKKRS IMPORTING E_WAERS = L_T_BKKRSDAT-WAERS.

BKK_BKKRS_GET_GLDATA CALL FUNCTION 'BKK_BKKRS_GET_GLDATA' EXPORTING I_BKKRS = L_T_BKKRS IMPORTING E_RC = RC E_BUKRS = L_BUKRS.

BKK_ACCNT_GET_DATA_GLKEY CALL FUNCTION 'BKK_ACCNT_GET_DATA_GLKEY' TABLES T_BKK42 = L_T_BKK42 R_BKKRS = S_BKKRS EXCEPTIONS OTHERS = 1.

MESSAGES_ACTIVE CALL FUNCTION 'MESSAGES_ACTIVE' EXCEPTIONS NOT_ACTIVE = 1 OTHERS = 2.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

BKK_CUR_CHANGE_IS_PERIOD CALL FUNCTION 'BKK_CUR_CHANGE_IS_PERIOD' EXPORTING I_BKKRS = L_T_BKK42-BKKRS I_CUR = L_T_BKK42-WAERS I_DATE = P_POSTDT IMPORTING E_XPERIOD = L_XPERIOD E_CUR_NEW = L_CUR_NEW.

BKK_ACCNT_GET_BKK40_DATA CALL FUNCTION 'BKK_ACCNT_GET_BKK40_DATA' EXPORTING I_BKKRS = L_T_BKK42-BKKRS I_ACNUM_INT = L_T_BKK42-ACNUM_INT IMPORTING E_BKK40 = L_S_BKK40 EXCEPTIONS NOT_FOUND = 3 IMPARA_ERROR = 2 OTHERS = 1.

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

BKK_BKKRS_GET_TEXT CALL FUNCTION 'BKK_BKKRS_GET_TEXT' EXPORTING I_BKKRS = L_T_BKK42-BKKRS I_LANGU = SY-LANGU IMPORTING E_T_BKKRS = L_T_ACNUM-T_BKKRS.

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

BKK_ACCNT_GET_ACCOUNT_HOLDER CALL FUNCTION 'BKK_ACCNT_GET_ACCOUNT_HOLDER' EXPORTING I_BKKRS = L_T_BKK42-BKKRS I_ACNUM_INT = L_T_BKK42-ACNUM_INT IMPORTING E_PARTNER = L_T_ACNUM-PARTNER E_RETURN = L_RC EXCEPTIONS OTHERS = 1.

BKK_BUPA_PARTNER_DATA_GET CALL FUNCTION 'BKK_BUPA_PARTNER_DATA_GET' EXPORTING I_PARTNER = L_T_ACNUM-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_COND_BALANCE_POSTDATE CALL FUNCTION 'BKK_COND_BALANCE_POSTDATE' EXPORTING I_BKKRS = L_T_BKK42-BKKRS I_ACNUM_INT = L_T_BKK42-ACNUM_INT I_POSTING_DATE = P_POSTDT I_FLAG_SUM = 'X' * IMPORTING * E_RC = TABLES E_T_BALANCE = L_T_POSTBAL EXCEPTIONS OTHERS = 1.

MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP' EXCEPTIONS A_MESSAGE = 1 E_MESSAGE = 2 I_MESSAGE = 3 W_MESSAGE = 4 OTHERS = 5.

CONVERT_TO_LOCAL_CURRENCY





CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING DATE = SY-DATUM FOREIGN_AMOUNT = L_T_ACNUM-BALANCE FOREIGN_CURRENCY = L_T_ACNUM-WAERS LOCAL_CURRENCY = L_T_BKKRSDAT-WAERS IMPORTING LOCAL_AMOUNT = L_BKKRS_BAL.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING COUNT = L_COUNT EXCEPTIONS INCONSISTENT_RANGE = 1 INCONSISTENT_RANGE_SEVERITY = 2 OTHERS = 3.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW'.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP'.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' I_CALLBACK_PROGRAM = L_REPORT * I_CALLBACK_PF_STATUS_SET = ' ' I_CALLBACK_USER_COMMAND = 'USER_COMMAND' I_STRUCTURE_NAME = 'L_T_ACNCOMP' IS_LAYOUT = LAYOUT IT_FIELDCAT = FTAB * IT_EXCLUDING = * IT_SPECIAL_GROUPS = IT_SORT = L_T_SORT * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' I_SAVE = L_SAVE IS_VARIANT = L_VARIANT IT_EVENTS = L_T_EVENT * 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_ACNCOMP EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

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

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

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



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