SAP Reports / Programs | Financial Accounting | General Ledger Accounting | Information System(FI-GL-IS) SAP FI

RFDSLD00 SAP ABAP Report - Customer Balances in Local Currency







RFDSLD00 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 issued with the customer 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 RFDSLD00 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 RFDSLD00. "Basic submit
SUBMIT RFDSLD00 AND RETURN. "Return to original report after report execution complete
SUBMIT RFDSLD00 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 = Customer's Address
Selection Text: B_MONATE = Reporting Periods
Selection Text: CPD_INFO = Drill down one-time accounts
Selection Text: KK_SALDO = Account Balance
Selection Text: KONZVERS = Corporate Group Version
Selection Text: KREDDEB = Only customers with cred.bal.
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 = Special G/L Indicator
Selection Text: SHB_INFO = Special G/L Balances
Selection Text: TITLE = Additional Heading
Selection Text: PAR_VAR1 = D .
Selection Text: PAR_VAR2 = D .
Selection Text: PAR_VAR3 = D .
Title: Customer Balances in Local Currency
Text Symbol: C02 = Keep Print Parameters for Output
Text Symbol: 313 = Details List: One-Time Cust.
Text Symbol: 001 = Carryforwd Periods
Text Symbol: 002 = Reporting Periods
Text Symbol: 003 = Output List
Text Symbol: 004 = Layout
Text Symbol: 005 = Detail List
Text Symbol: 006 = Configure
Text Symbol: 007 = Totals of All Company Codes
Text Symbol: 008 = Configure
Text Symbol: 009 = Output Variants
Text Symbol: 060 = Form Output
Text Symbol: 061 = Adobe Form Name
Text Symbol: 110 = Comp Reconcil. Customer 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 = Comp. Customer Search Tm 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. Customer Comp. SGL Curr- Balance at Reporting Period Reporting Period Debit balances Credit balances
Text Symbol: 211 = Account Number Code Ind. ency Start of Period Debit Total Credit Total
Text Symbol: 220 = Customer Comp. Sp.G/L Curr- Balance at Reporting Period Reporting Period Debit balances Credit balances
Text Symbol: 221 = Number Code Ind. ency 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 = Customers: Address


INCLUDES used within this REPORT RFDSLD00

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

BUILD_DEFAULT_PERIOD CALL FUNCTION 'BUILD_DEFAULT_PERIOD' TABLES xmonat = b_monate.

BUILD_DEFAULT_YEAR CALL FUNCTION 'BUILD_DEFAULT_YEAR' TABLES xgjahr = dd_gjahr.

BUILD_DEFAULT_PERIOD CALL FUNCTION 'BUILD_DEFAULT_PERIOD' TABLES xmonat = b_monate.

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

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

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 "1048744 i_i_fill = 0 "1048744 CHANGING c_workarea = gs_output_value_layout.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_structure_name = gc_str is_layout = gs_layout it_fieldcat = gt_fieldcat i_save = 'A' it_sort = gt_sort1 "1048744 is_variant = l_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 = ls_variant.

INITIALIZE_STRUCTURE CALL FUNCTION 'INITIALIZE_STRUCTURE' EXPORTING i_n_fill = 0 "1048744 i_i_fill = 0 "1048744 CHANGING c_workarea = gs_output_totals_layout.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_structure_name = gc_str it_fieldcat = gt_fieldcat1 i_save = 'A' is_variant = ls_variant TABLES t_outtab = gt_fkont1 EXCEPTIONS program_error = 1 OTHERS = 2.

FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = dd_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_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING e_width = l_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 = l_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_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = g_repid i_structure_name = 'FAGL_S_RFDSLD00_LIST1' CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

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

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = 'SET_PF_STATUS' is_layout = gs_layout it_fieldcat = gt_fieldcat it_excluding = gt_excluding it_sort = gt_sort i_save = g_save is_variant = gs_variant 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 = x_events EXCEPTIONS list_type_wrong = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid it_fieldcat = gt_fieldcat1 is_layout = gs_layout is_variant = gs_variant it_sort = gt_sort1 i_save = g_save it_events = gt_events is_print = ls_print TABLES t_outtab = gt_fkont1 EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' "#EC * EXPORTING i_program_name = g_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 = g_repid i_structure_name = gc_str CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

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

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

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = g_repid is_layout = gs_layout it_fieldcat = lt_fieldcat[] i_save = 'A' is_variant = gs_variant it_sort = lt_sort i_tabname_header = g_tabname_header i_tabname_item = g_tabname_item is_keyinfo = ls_keyinfo TABLES t_outtab_header = it_output_header t_outtab_item = it_output_item EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = ls_variant i_save = 'A' IMPORTING e_exit = lv_exit es_variant = ls_variant EXCEPTIONS not_found = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = ls_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = 'SET_PF_STATUS' is_layout = gs_layout it_fieldcat = lt_fieldcat[] it_sort = gt_sort i_save = 'A' is_variant = gs_variant it_events = gt_events i_tabname_header = g_tabname_header i_tabname_item = g_tabname_item is_keyinfo = ls_keyinfo is_print = ls_print TABLES t_outtab_header = gt_output_header t_outtab_item = gt_output_item EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_internal_tabname = g_tabname_header i_structure_name = gc_str1 CHANGING ct_fieldcat = xt_fcat[] 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_internal_tabname = g_tabname_item i_structure_name = gc_str2 CHANGING ct_fieldcat = xt_fcat[] 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.



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