SAP Reports / Programs

RFKSLD00 SAP ABAP Report - Vendor Balances in Local Currency







RFKSLD00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The balances from the following transactions can be output with the vendor balance list: INCLUDE 'RE_FI_SLD00' OBJECT DOKU ID TX..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 RFKSLD00 into the relevant SAP transactions such as SE38 or SE80


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 RFKSLD00. "Basic submit
SUBMIT RFKSLD00 AND RETURN. "Return to original report after report execution complete
SUBMIT RFKSLD00 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: AKONTO = Reconciliation account
Selection Text: ASCHRIFT = Vendor address
Selection Text: B_MONATE = Reporting periods
Selection Text: CPD_INFO = Drill down one-time accounts
Selection Text: DEBKRED = Vendors w. debit balances only
Selection Text: KK_SALDO = Account balance
Selection Text: KONZVERS = Corporate group version
Selection Text: LISTSEP = List separation
Selection Text: MIKFICHE = Microfiche line
Selection Text: NRM_INFO = Normal balances
Selection Text: PAR_LIS1 = Detail List
Selection Text: PAR_LIS2 = Totals from All Company Codes
Selection Text: PAR_LIS3 = Detail List: Suspense Account
Selection Text: PAR_PPAR = Keep Print Parameters
Selection Text: SALDO0 = Accounts not posted to
Selection Text: SHBKENNZ = Sp.G/L indicator
Selection Text: SHB_INFO = Special G/L balances
Selection Text: TITLE = Additional header
Selection Text: PAR_VAR1 = D .
Selection Text: PAR_VAR2 = D .
Selection Text: PAR_VAR3 = D .
Title: Vendor Balances in Local Currency
Text Symbol: 001 = Carryforwd Periods
Text Symbol: 002 = Reporting Periods
Text Symbol: 110 = Co. Reconcil. Vendor Search Tm Sp. Balance at Reporting Period Reporting Period Debit balances Credit balances
Text Symbol: 111 = Code Account Number (Short Nme)G/L Start of Period Debit Total Credit Total
Text Symbol: 120 = Co. Vendor Search Term SGL Balance at Reporting Period Reporting Period Debit balances Credit balances
Text Symbol: 121 = Code Number (Short Nme) Ind. Start of Period Debit Total Credit Total
Text Symbol: 210 = Reconcil. Vendor Co. SGL Cur- Balance at Reporting Period Reporting Period Debit balances Credit balances
Text Symbol: 211 = Account Number Code Ind. rency Start of Period Debit Total Credit Total
Text Symbol: 220 = Vendor Co. S G/L Cur- Balance at Reporting Period Reporting Period Debit balances Credit balances
Text Symbol: 221 = Number Code Ind. rency Start of Period Debit Total Credit Total
Text Symbol: 300 = T O T A L S F R O M A L L C O M P A N Y C O D E S
Text Symbol: 310 = Curr- Comp. Sp.G/L Balance at Reporting Period Reporting Period Debit Balances Credit balances
Text Symbol: 311 = ency Code Ind. Start of Period Debit Total Credit Total
Text Symbol: 312 = Sales Person Address
Text Symbol: 313 = Output Variants
Text Symbol: 314 = Output List





Text Symbol: 315 = Layout
Text Symbol: 316 = Detail List
Text Symbol: 317 = Configure
Text Symbol: 318 = Totals from All Company Codes
Text Symbol: 319 = Details List: One-Time Cust.
Text Symbol: C02 = Keep Print Parameters for Output


INCLUDES used within this REPORT RFKSLD00

No INCLUDES are used within this REPORT code!


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:

BUILD_DEFAULT_YEAR CALL FUNCTION 'BUILD_DEFAULT_YEAR' TABLES xgjahr = kd_gjahr.

BUILD_DEFAULT_PERIOD CALL FUNCTION 'BUILD_DEFAULT_PERIOD' TABLES xmonat = b_monate.

BUILD_DEFAULT_YEAR CALL FUNCTION 'BUILD_DEFAULT_YEAR' TABLES xgjahr = kd_gjahr.

BUILD_DEFAULT_PERIOD CALL FUNCTION 'BUILD_DEFAULT_PERIOD' TABLES xmonat = b_monate.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = l_variant.

INITIALIZE_STRUCTURE CALL FUNCTION 'INITIALIZE_STRUCTURE' EXPORTING i_n_fill = 0 i_i_fill = 0 CHANGING c_workarea = gs_fkont.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid i_structure_name = gc_str it_fieldcat = gt_fieldcat is_layout = gs_layout i_save = gc_save it_sort = gt_sort is_variant = gs_variant TABLES t_outtab = gt_fkont EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = l_variant.

INITIALIZE_STRUCTURE CALL FUNCTION 'INITIALIZE_STRUCTURE' EXPORTING i_n_fill = 0 i_i_fill = 0 CHANGING c_workarea = gs_fkont.

INITIALIZE_STRUCTURE CALL FUNCTION 'INITIALIZE_STRUCTURE' EXPORTING i_n_fill = 0 i_i_fill = 0 CHANGING c_workarea = gs_fkont_item.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = ls_variant.

INITIALIZE_STRUCTURE CALL FUNCTION 'INITIALIZE_STRUCTURE' EXPORTING i_n_fill = 0 i_i_fill = 0 CHANGING c_workarea = gs_fkont.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid i_structure_name = gc_str it_fieldcat = gt_fieldcat is_layout = gs_layout i_save = gc_save is_variant = gs_variant TABLES t_outtab = gt_fkont_sum EXCEPTIONS program_error = 1 OTHERS = 2.

FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = kd_gjahr-low "Geschäftsjahr i_periv = t001-periv "Version der Periodenermittlung i_poper = wa-poper "Buchungsperiode 001 IMPORTING e_date = erstertaggj EXCEPTIONS input_false = 1 t009_notfound = 1 t009b_notfound = 1.

READ_SKA1 CALL FUNCTION 'READ_SKA1' EXPORTING xktopl = t-ktopl xsaknr = ska1-saknr IMPORTING xska1 = ska1 xskat = skat EXCEPTIONS key_incomplete = 1 not_found = 1 not_authorized = 2.






READ_SKA1 CALL FUNCTION 'READ_SKA1' EXPORTING xktopl = t-ktopl xsaknr = ska1-saknr IMPORTING xska1 = ska1 xskat = skat EXCEPTIONS key_incomplete = 1 not_found = 1 not_authorized = 2.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = ls_variant i_save = 'A' IMPORTING e_exit = l_exit es_variant = l_variant_help.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING e_width = gv_width EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd IMPORTING eo_form_grid = lo_grid.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING e_width = gv_width EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd IMPORTING eo_form_grid = lo_grid.

CONVERSION_EXIT_GJAHR_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' "1649551 EXPORTING "1649551 INPUT = kd_gjahr-low "1649551 IMPORTING "1649551 OUTPUT = ld_year "1649551 EXCEPTIONS WRONG_INPUT = 1 OTHERS = 2.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = ls_variant.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = gv_repid i_structure_name = gc_str CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = gv_repid i_structure_name = gc_str CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = gt_fieldcat is_variant = gs_variant i_save = gc_save it_sort = gt_sort it_events = gt_events is_print = ls_print TABLES t_outtab = gt_fkont EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = gt_fieldcat is_variant = gs_variant i_save = gc_save it_sort = gt_sort it_events = gt_events is_print = ls_print TABLES t_outtab = gt_fkont EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_events.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_events.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid it_fieldcat = gt_fieldcat is_layout = gs_layout it_events = gt_events is_print = ls_print TABLES t_outtab = gt_fkont_sum EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid it_fieldcat = gt_fieldcat is_layout = gs_layout i_save = gc_save is_variant = gs_variant it_events = gt_events is_print = ls_print TABLES t_outtab = gt_fkont_sum EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = gv_repid i_structure_name = gc_str CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING e_width = lv_linsz et_sort = lt_sort.

PAK_GET_SHORTTEXT_DTEL CALL FUNCTION 'PAK_GET_SHORTTEXT_DTEL' EXPORTING i_elem_key = iv_dataelement i_language = sy-langu IMPORTING e_short_text = xv_text.

REUSE_ALV_HIERSEQ_LIST_DISPLAY



CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = lt_fieldcat it_sort = gt_sort i_save = gc_save is_variant = gs_variant it_events = gt_events i_tabname_header = gc_header_tab i_tabname_item = gc_item_tab i_structure_name_header = gc_str_header i_structure_name_item = gc_str_item is_keyinfo = ls_keyinfo is_print = ls_print TABLES t_outtab_header = gt_fkont_header t_outtab_item = gt_fkont_item EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = gv_repid i_internal_tabname = gc_header_tab i_structure_name = gc_str_header CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = gv_repid i_internal_tabname = gc_item_tab i_structure_name = gc_str_item CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_events.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING e_width = gv_width EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

FAGL_BATCH_HEADING_PERFORM CALL FUNCTION 'FAGL_BATCH_HEADING_PERFORM' EXPORTING is_bhdgd = bhdgd IMPORTING eo_form_grid = lo_grid.



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