J_3RKORRREP 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 J_3RKORRREP into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
J3RKKRL - Account Balances, LC (Russia)
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: BELNR = D .
Selection Text: BLART = D .
Selection Text: BUDAT = D .
Selection Text: BUKRS = D .
Selection Text: DKKS = CorAcc (Customer/Vendor)
Selection Text: DKOS = G/L account (Customer/Vendor)
Selection Text: GCUSTVEN = D .
Selection Text: GDAT = Group by date
Selection Text: GDOC = Group by document
Selection Text: GKSC = Group by CorrAccount
Selection Text: GSBERGRP = D .
Selection Text: INVO = D .
Selection Text: KOBER = D .
Selection Text: KORSC = D .
Selection Text: MONAT = D .
Selection Text: NMKS = Description of CorAcc
Selection Text: NOZERO = Hide Accounts Without Postings
Selection Text: OSBER = D .
Selection Text: OSNSC = D .
Selection Text: PRKS = Corresp.account assign
Selection Text: PROS = G/L account assignment
Selection Text: P_ALTKT = D .
Selection Text: TPKS = D .
Selection Text: TPOS = G/L account (items text)
Selection Text: UGKS = D .
Selection Text: UGOS = D .
Selection Text: ZDOC = Document header
Selection Text: ZEROLINE = D .
Title: Account Balances, Local Currency (Russia)
Text Symbol: 001 = Display Texts
Text Symbol: 002 = Item Text
Text Symbol: 003 = Item Assignment No.
Text Symbol: 004 = G/L Acct (Customer/Vendor)
Text Symbol: 005 = Offsetting Item Text
Text Symbol: 006 = Offsetting Assignment No.
Text Symbol: 007 = Offs. Acct (Customer/Vendor)
Text Symbol: 008 = Offsetting Account Text
Text Symbol: 009 = Header Text
INCLUDE J_3RKORRREPTOP.
No SAP DATABASE tables are accessed within this REPORT code!
J3RK_CUSTOMIZING_GET_LEDGER call function 'J3RK_CUSTOMIZING_GET_LEDGER' EXPORTING iv_bukrs = bukrs importing ev_ledger = gv_rldnr.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = budat-low i_bukrs = bukrs i_rldnr = GV_RLDNR IMPORTING e_monat = monat-low.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = budat-high i_bukrs = bukrs i_rldnr = GV_RLDNR IMPORTING e_monat = monat-high.
J3RK_CUSTOMIZING_GET_LEDGER call function 'J3RK_CUSTOMIZING_GET_LEDGER' exporting iv_bukrs = bukrs importing ev_ledger = gv_rldnr.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = budat-low i_bukrs = bukrs i_rldnr = GV_RLDNR IMPORTING e_gjahr = gjahr e_monat = begmn EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = budat-high i_bukrs = bukrs i_rldnr = GV_RLDNR IMPORTING e_gjahr = gjahr_h e_monat = endmn EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = budat-low i_bukrs = bukrs i_rldnr = GV_RLDNR IMPORTING e_gjahr = gjahr EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.
G_GET_ORGANIZATIONAL_DATA CALL FUNCTION 'G_GET_ORGANIZATIONAL_DATA' EXPORTING i_rldnr = GV_RLDNR i_orgunit = bukrs IMPORTING ORGANIZATIONAL_INFO = GS_ORG_INFO EXCEPTIONS NO_INFO_FOUND = 1 ERROR_IN_SETUP = 2 ERROR_IN_DEPLD = 3 OTHERS = 4.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = gjahr i_periv = GV_PERIV i_poper = poper IMPORTING e_date = begdt EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = gjahr i_periv = GV_PERIV i_poper = poper IMPORTING e_date = enddt EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
FI_GSBER_AUTH_CHECK CALL FUNCTION 'FI_GSBER_AUTH_CHECK' EXPORTING i_gsber = j_3rkkrs-gsberd i_aktvt = '03' IMPORTING e_rtcode = rtcode.
FI_GSBER_AUTH_CHECK CALL FUNCTION 'FI_GSBER_AUTH_CHECK' EXPORTING i_gsber = j_3rkkrs-gsberk i_aktvt = '03' IMPORTING e_rtcode = rtcode.
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING bukrs = j_3rkkrs-bukrs saknr = j_3rkkrs-debet IMPORTING altkt = j_3rkkrs-debet altkt_not_found = g_not_found EXCEPTIONS saknr_not_found = 1.
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING bukrs = j_3rkkrs-bukrs saknr = j_3rkkrs-kredit IMPORTING altkt = j_3rkkrs-kredit altkt_not_found = g_not_found EXCEPTIONS saknr_not_found = 1.
FI_GSBER_AUTH_CHECK CALL FUNCTION 'FI_GSBER_AUTH_CHECK' EXPORTING i_gsber = j_3rkkr0-gsberd i_aktvt = '03' IMPORTING e_rtcode = rtcode.
FI_GSBER_AUTH_CHECK CALL FUNCTION 'FI_GSBER_AUTH_CHECK' EXPORTING i_gsber = j_3rkkr0-gsberk i_aktvt = '03' IMPORTING e_rtcode = rtcode.
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING bukrs = j_3rkkr0-bukrs saknr = j_3rkkr0-debet IMPORTING altkt = j_3rkkr0-debet altkt_not_found = g_not_found EXCEPTIONS saknr_not_found = 1.
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING bukrs = j_3rkkr0-bukrs saknr = j_3rkkr0-kredit IMPORTING altkt = j_3rkkr0-kredit altkt_not_found = g_not_found EXCEPTIONS saknr_not_found = 1.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_structure_name = 'J_3RKORRREP_ALV_HEADER' i_internal_tabname = 'GT_HEADER' CHANGING ct_fieldcat = gt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_structure_name = 'J_3RKORRREP_ALV_ITEM' i_internal_tabname = 'GT_ITEM' CHANGING ct_fieldcat = gt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_user_command = 'USER_COMMAND' it_fieldcat = gt_fieldcat it_events = gt_events i_tabname_header = 'GT_HEADER' i_tabname_item = 'GT_ITEM' it_sort = gt_sort is_keyinfo = gs_keyinfo i_save = 'A' TABLES t_outtab_header = gt_header t_outtab_item = gt_item.
J3RK_CUSTOMIZING_GET_LEDGER CALL FUNCTION 'J3RK_CUSTOMIZING_GET_LEDGER' EXPORTING iv_bukrs = bukrs IMPORTING EV_LEDGER = LV_RLDNR.
FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = '00' i_rldnr = LV_RLDNR i_rrcty = '0' i_rvers = '001' i_bukrs = bukrs i_ryear = l_ryear i_racct = skat-saknr i_drcrk = 'S' i_rpmax = '016' i_range_rbusa = osber[] IMPORTING et_glt0 = lt_glt0[] EXCEPTIONS OTHERS = 0.
FI_GSBER_AUTH_CHECK CALL FUNCTION 'FI_GSBER_AUTH_CHECK' EXPORTING i_gsber = lt_glt0-rbusa i_aktvt = '03' IMPORTING e_rtcode = rtcode.
FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = '00' i_rldnr = LV_RLDNR i_rrcty = '0' i_rvers = '001' i_bukrs = bukrs i_ryear = l_ryear i_racct = skat-saknr i_drcrk = 'H' i_rpmax = '016' i_range_rbusa = osber[] IMPORTING et_glt0 = lt_glt0[] EXCEPTIONS OTHERS = 0.
FI_GSBER_AUTH_CHECK CALL FUNCTION 'FI_GSBER_AUTH_CHECK' EXPORTING i_gsber = lt_glt0-rbusa i_aktvt = '03' IMPORTING e_rtcode = rtcode.
J3RK_CUSTOMIZING_GET_LEDGER CALL FUNCTION 'J3RK_CUSTOMIZING_GET_LEDGER' EXPORTING iv_bukrs = bukrs IMPORTING EV_LEDGER = LV_RLDNR.
CALL FUNCTION 'J3RK_DOCNR_RYEAR_TO_GJAHR' EXPORTING iv_belnr = zg-belnr iv_ryear = gjahr iv_bukrs = bukrs iv_rldnr = LV_RLDNR IMPORTING EV_GJAHR = LV_GJAHR EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FAGL_GET_GL_DOCUMENT CALL FUNCTION 'FAGL_GET_GL_DOCUMENT' EXPORTING i_rldnr = LV_RLDNR i_bukrs = bukrs i_belnr = zg-belnr i_gjahr = lv_gjahr i_buzei = zg-buzeid IMPORTING ET_BSEG = LT_BSEG EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FAGL_GET_GL_DOCUMENT CALL FUNCTION 'FAGL_GET_GL_DOCUMENT' EXPORTING i_rldnr = LV_RLDNR i_bukrs = bukrs i_belnr = zg-belnr i_gjahr = lv_gjahr i_buzei = zg-buzeid IMPORTING ET_BSEG = LT_BSEG EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FAGL_GET_GL_DOCUMENT CALL FUNCTION 'FAGL_GET_GL_DOCUMENT' EXPORTING i_rldnr = LV_RLDNR i_bukrs = bukrs i_belnr = zg-belnr i_gjahr = lv_gjahr i_buzei = zg-buzeid IMPORTING ET_BSEG = LT_BSEG EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FAGL_GET_GL_DOCUMENT CALL FUNCTION 'FAGL_GET_GL_DOCUMENT' EXPORTING i_rldnr = LV_RLDNR i_bukrs = bukrs i_belnr = zg-belnr i_gjahr = lv_gjahr i_buzei = zg-buzeik IMPORTING ET_BSEG = LT_BSEG EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FAGL_GET_GL_DOCUMENT CALL FUNCTION 'FAGL_GET_GL_DOCUMENT' EXPORTING i_rldnr = LV_RLDNR i_bukrs = bukrs i_belnr = zg-belnr i_gjahr = lv_gjahr i_buzei = zg-buzeik IMPORTING ET_BSEG = LT_BSEG EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FAGL_GET_GL_DOCUMENT CALL FUNCTION 'FAGL_GET_GL_DOCUMENT' EXPORTING i_rldnr = LV_RLDNR i_bukrs = bukrs i_belnr = zg-belnr i_gjahr = lv_gjahr i_buzei = zg-buzeik IMPORTING ET_BSEG = LT_BSEG EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = budat-low i_bukrs = bukrs i_rldnr = GV_RLDNR IMPORTING e_gjahr = l_gjahr_low e_monat = begmn e_poper = l_poper_low EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = budat-high i_bukrs = bukrs i_rldnr = GV_RLDNR IMPORTING e_gjahr = l_gjahr_high e_monat = endmn e_poper = l_poper_high EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = l_gjahr_low i_periv = gv_periv i_poper = l_poper_low IMPORTING e_date = begdat EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = l_gjahr_high i_periv = gv_periv i_poper = l_poper_high IMPORTING e_date = enddat EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = pt_events.
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 J_3RKORRREP or its description.