RFKKCOLL is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Report RFKKCOLL creates a list of dunned receivables for submission to an external collection agency...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 RFKKCOLL into the relevant SAP transactions such as SE38 or SE80
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: COLGPART = Submission to Coll. Agency
Selection Text: SELBETRW = From amount
Selection Text: SELBUKRS = Company Code
Selection Text: SELFAEDN = From due date for net payment
Selection Text: SELGPART = Business Partner
Selection Text: SELLAUFD = Date of dunning run
Selection Text: SELLAUFI = Identification feature
Selection Text: SELMAHNS = Dunning level reached
Selection Text: SELMAHNV = Dunning procedure
Selection Text: SELMSTYP = Dunning Level Category
Selection Text: SELOPBEL = Document Number
Selection Text: SELVKONT = Contract Account
Selection Text: SELVTREF = Contract
Selection Text: SELSTEP = D .
Selection Text: SELSTRAT = D .
Title: Submission of Dunned Receivables to Collection Agencies
Text Symbol: P23 = Variant
Text Symbol: S00 = Simulation list
Text Symbol: S01 = Subm. list
Text Symbol: S11 = Submitted to coll.agency:
Text Symbol: S12 = For subm. to coll.agency:
Text Symbol: S21 = Total
Text Symbol: S22 = Sum total
Text Symbol: T01 = Selection via dunn. hist.
Text Symbol: T02 = Additional selection criteria
Text Symbol: T03 = Item Selection
Text Symbol: T04 = Coll. Agency Selec.
Text Symbol: T05 = Output Lists
Text Symbol: T06 = Processing Opts
Text Symbol: Z00 = Log
Text Symbol: 001 = Dunn.runs: Overview
Text Symbol: 002 = Head
Text Symbol: 003 = Short
Text Symbol: 004 = Foot
Text Symbol: 005 = Submission List in Preparation
Text Symbol: K01 = List created on
Text Symbol: K02 = at
Text Symbol: K11 = Business Partner
INCLUDE IFKKCOLL.
INCLUDE FINKSCDT.
No SAP DATABASE tables are accessed within this REPORT code!
BUP_PARTNER_CHECK call function 'BUP_PARTNER_CHECK' exporting i_partner = selgpart-low exceptions partner_not_found = 1 role_not_found = 2 wrong_parameters = 3 others = 4.
FKK_FKKVK_READ call function 'FKK_FKKVK_READ' exporting i_vkont = selvkont-low exceptions not_found = 1 others = 2.
AUTHORITY_CHECK_DATASET call function 'AUTHORITY_CHECK_DATASET' exporting activity = 'WRITE' filename = filename exceptions no_authority = 1 activity_unknown = 2 others = 3.
FKK_COLL_ESOA_ACTIVE call function 'FKK_COLL_ESOA_ACTIVE' importing e_xescoll = gv_flg_coll_esoa_active.
FI_MESSAGE_INIT call function 'FI_MESSAGE_INIT' exceptions others = 1.
FKK_DB_FKKMAKO_SELECT call function 'FKK_DB_FKKMAKO_SELECT' tables t_laufd_ranges = laufd_ranges t_laufi_ranges = laufi_ranges t_gpart_ranges = gpart_ranges t_vkont_ranges = vkont_ranges t_mahnv_ranges = mahnv_ranges t_bukrs_ranges = bukrs_ranges t_vtref_ranges = vtref_ranges t_mahns_ranges = mahns_ranges t_mstyp_ranges = mstyp_ranges t_strat_ranges = strat_ranges t_step_ranges = step_ranges t_betrw_ranges = betrw_ranges t_fkkmako = t_fkkmako exceptions not_found = 1 others = 2.
call function 'FKK_DB_FKKMAZE_FORALL_FKKMAKO' exporting x_laufd = t_fkkmako-laufd x_laufi = t_fkkmako-laufi x_gpart = t_fkkmako-gpart x_vkont = t_fkkmako-vkont x_mazae = t_fkkmako-mazae tables yt_fkkmaze = h_fkkmaze exceptions not_found = 1 others = 2.
FKK_BP_LINE_ITEMS_SEL_BY_OPBEL call function 'FKK_BP_LINE_ITEMS_SEL_BY_OPBEL' exporting i_opbel = t_fkkmaze-opbel tables pt_fkkop = ht_fkkop exceptions others = 1.
FKK_GET_APPLICATION call function 'FKK_GET_APPLICATION' importing e_applk = h_applk exceptions no_appl_selected = 1 others = 2.
FKK_DB_DFKKCOLL_SELECT call function 'FKK_DB_DFKKCOLL_SELECT' exporting i_opbel = t_fkkop-opbel tables t_fkkcoll = h_fkkcoll exceptions not_found = 1 initial_values = 2 others = 3.
FILE_GET_NAME call function 'FILE_GET_NAME' exporting logical_filename = filename importing file_name = lc_filename exceptions file_not_found = 1 others = 2.
FILE_VALIDATE_NAME call function 'FILE_VALIDATE_NAME' exporting logical_filename = 'FI-CA-COL-SUB' changing physical_filename = h_filename exceptions logical_filename_not_found = 1 validation_failed = 2 others = 3.
FKK_PARTNER_HEADER_DISPLAY call function 'FKK_PARTNER_HEADER_DISPLAY' exporting x_partner = p_gpart importing y_text1 = h_gpart_text1 y_ltext2 = h_gpart_ltext1 exceptions not_found = 1 others = 2.
FKK_FUNC_MODULE_DETERMINE call function 'FKK_FUNC_MODULE_DETERMINE' exporting i_applk = p_fkkop-applk i_fbeve = const_event_5060 tables t_fbstab = i_fbstab.
FKK_SAMPLE_5060 call function 'FKK_SAMPLE_5060'.
FKK_FUNC_MODULE_DETERMINE_5060 call function 'FKK_FUNC_MODULE_DETERMINE_5060'.
FKK_FUNC_MODULE_DETERMINE call function 'FKK_FUNC_MODULE_DETERMINE' exporting i_applk = p_applk i_fbeve = const_event_1321 tables t_fbstab = i_fbstab.
FKK_SAMPLE_1321 call function 'FKK_SAMPLE_1321'.
FI_MESSAGE_COLLECT call function 'FI_MESSAGE_COLLECT' exporting i_fimsg = h_fimsg exceptions msgid_missing = 1 msgno_missing = 2 msgty_missing = 3 others = 4.
FI_MESSAGE_CHECK call function 'FI_MESSAGE_CHECK' exceptions no_message = 1 others = 2.
FI_MESSAGE_PRINT call function 'FI_MESSAGE_PRINT' exporting i_xausn = ' ' exceptions others = 1.
FI_MESSAGE_PROTOCOL call function 'FI_MESSAGE_PROTOCOL' exceptions no_message = 1 not_batch = 2 others = 3.
HELP_VALUES_GET_NO_DD_NAME call function 'HELP_VALUES_GET_NO_DD_NAME' exporting selectfield = h_selectfield titel = text-001 importing ind = sy-tabix tables fields = tab_fields full_table = tab_lauf exceptions full_table_empty = 1 no_tablestructure_given = 2 no_tablefields_in_dictionary = 3 more_then_one_selectfield = 4 no_selectfield = 5 others = 6.
DYNP_VALUES_UPDATE call function 'DYNP_VALUES_UPDATE' exporting dyname = sy-cprog dynumb = sy-dynnr tables dynpfields = tab_update exceptions others = 8.
FKK_S_LOCK_CREATE call function 'FKK_S_LOCK_CREATE' exporting i_gpart = p_gpart i_vkont = p_vkont i_loobj1 = p_loobj1 i_proid = p_proid i_lotyp = p_lotyp i_lockr = p_lockr i_fdate = p_fdate i_tdate = p_tdate exceptions already_exist = 1 imp_data_not_complete = 2 no_authority = 3 enqueue_lock = 4 others = 5.
FKK_ACCOUNT_DETERMINE call function 'FKK_ACCOUNT_DETERMINE' exporting i_tfk033d = ps_tfk033d importing e_tfk033d = ps_tfk033d exceptions error_in_input_data = 1 nothing_found = 2 others = 3.
FKK_ACCOUNT_DETERMINE_1054 if 1 = 2. call function 'FKK_ACCOUNT_DETERMINE_1054'. endif.
FKK_DB_DFKKCOLL_SELECT call function 'FKK_DB_DFKKCOLL_SELECT' exporting i_opbel = p_opbel i_inkps = p_inkps tables t_fkkcoll = ht_fkkcoll exceptions not_found = 1 initial_values = 2 others = 3.
FKK_DB_TFK050A_SINGLE call function 'FKK_DB_TFK050A_SINGLE' exporting i_agsta = p_agsta importing e_xsend = p_xsend exceptions not_found = 1 initial_parameter = 2 others = 3.
FKK_BP_LINE_ITEMS_SEL_BY_OPBEL call function 'FKK_BP_LINE_ITEMS_SEL_BY_OPBEL' exporting i_opbel = p_opbel tables pt_fkkop = ht_fkkop exceptions others = 1.
FKK_DB_DFKKCOLLH_COUNT call function 'FKK_DB_DFKKCOLLH_COUNT' exporting i_opbel = p_t_history_coll-opbel i_inkps = p_t_history_coll-inkps importing e_count = h_lfdnr.
FKK_DB_DFKKCOLLH_SELECT call function 'FKK_DB_DFKKCOLLH_SELECT' exporting i_seltyp = '2' i_opbel = p_t_coll-opbel i_inkps = p_t_coll-inkps tables t_fkkcollh = ht_fkkcollh exceptions not_found = 1 others = 2.
FKK_DB_DFKKCOLLH_INSERT call function 'FKK_DB_DFKKCOLLH_INSERT' tables i_dfkkcollh = p_t_history_coll.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting date = sy-datum foreign_amount = t_fkkcoll-betrw foreign_currency = t_fkkcoll-waers local_currency = p_t_tfk042c-rwaer importing local_amount = t_fkkcoll-betrw exceptions others = 1.
FKK_COLLECTION_FILE_HEADER call function 'FKK_COLLECTION_FILE_HEADER' exporting i_file_name = p_filename i_inkgp = p_inkgp i_unicode = unicode "Note 1436672 tables t_fkkcoll = pt_fkkcoll t_fkkop = pt_file_fkkop t_fkkmaze = pt_file_fkkmaze exceptions general_fault = 1 others = 2.
FKK_COLLECTION_FILE_TRAILER call function 'FKK_COLLECTION_FILE_TRAILER' exporting i_file_name = p_filename i_inkgp = p_inkgp i_lines = p_lines tables t_fkkcoll = pt_fkkcoll t_fkkop = pt_file_fkkop t_fkkmaze = pt_file_fkkmaze exceptions general_fault = 1 others = 2.
FKK_COLLECTION_FILE_BODY call function 'FKK_COLLECTION_FILE_BODY' exporting i_file_name = p_filename tables t_fkkcoll = pt_fkkcoll t_fkkop = pt_file_fkkop t_fkkmaze = pt_file_fkkmaze changing i_lines = p_lines exceptions general_fault = 1 others = 2.
FKK_FUNC_MODULE_DETERMINE call function 'FKK_FUNC_MODULE_DETERMINE' exporting i_applk = pt_fkkop-applk i_fbeve = '5058' tables t_fbstab = i_fbstab.
FKK_SAMPLE_5058 if 1 = 2. call function 'FKK_SAMPLE_5058'. endif.
REUSE_ALV_VARIANT_F4 call function 'REUSE_ALV_VARIANT_F4' exporting is_variant = alv_variant i_save = alv_save importing e_exit = alv_exit es_variant = alv_variant exceptions not_found = 2.
REUSE_ALV_VARIANT_EXISTENCE call function 'REUSE_ALV_VARIANT_EXISTENCE' exporting i_save = p_save changing cs_variant = ps_variant exceptions wrong_input = 1 not_found = 2 program_error = 3 others = 4.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_program_name = p_repid i_internal_tabname = p_tabname * i_structure_name = p_structure_name * i_client_never_display = 'X' i_inclname = p_repid changing ct_fieldcat = pt_fieldcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_VARIANT_DEFAULT_GET call function 'REUSE_ALV_VARIANT_DEFAULT_GET' exporting i_save = p_save changing cs_variant = p_variant exceptions wrong_input = 1 not_found = 2 program_error = 3 others = 4.
SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting text = text-005.
REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting i_callback_program = p_repid i_callback_pf_status_set = p_status_set i_callback_user_command = p_user_command it_fieldcat = pt_fieldcat[] is_layout = gs_layout it_sort = pt_sort[] i_save = p_save is_variant = ps_variant tables t_outtab = alv_fkkop_fkkcoll exceptions program_error = 1 others = 2.
FKK_FPE0_START_TRANSACTION call function 'FKK_FPE0_START_TRANSACTION' exporting tcode = 'FPE3' opbel = wa_alv-opbel i_opupk = wa_alv-opupk i_opupw = wa_alv-opupw i_opupz = wa_alv-opupz i_calling_tcode = 'FPE3' i_call_transaction = 'X'.
FKK_GET_APPLICATION call function 'FKK_GET_APPLICATION' exporting i_no_dialog = const_marked importing e_applk = h_tfk033d-applk exceptions no_appl_selected = 1 others = 2.
FKK_OPEN_ITEM_DEQUEUE call function 'FKK_OPEN_ITEM_DEQUEUE'.
FKK_OPEN_ITEM_DEQUEUE call function 'FKK_OPEN_ITEM_DEQUEUE'.
DEQUEUE_EDFKKCOLL call function 'DEQUEUE_EDFKKCOLL' exporting opbel = t_fkkcoll-opbel inkps = t_fkkcoll-inkps.
DEQUEUE_EDFKKCOLL call function 'DEQUEUE_EDFKKCOLL' exporting opbel = t_fkkcoll-opbel inkps = t_fkkcoll-inkps.
FKK_BW_TRIGGER_ACTIVE_CHECK call function 'FKK_BW_TRIGGER_ACTIVE_CHECK' importing ev_active = loc_xbw.
FKK_BELEG_WRITE_CHANGEDOC call function 'FKK_BELEG_WRITE_CHANGEDOC' exporting opbel = t_fkkko-opbel n_fkkko = t_fkkko o_fkkko = t_fkkko tables icdtxt_mkk_beleg = icdtxt_mkk_doc xfkkop = t_fkkop_n yfkkop = t_fkkop_o xfkkopk = t_fkkopk "not changed yfkkopk = t_fkkopk "not changed xfkkopw = t_fkkopw "not changed yfkkopw = t_fkkopw. "not changed.
FKK_OPEN_ITEM_DEQUEUE call function 'FKK_OPEN_ITEM_DEQUEUE'.
FKK_DFKKKOBW_UPDATE call function 'FKK_DFKKKOBW_UPDATE' changing ct_dfkkkobw_update = loct_bw_upd[] exceptions others = 0.
INKASSO_01_WRITE_DOCUMENT call function 'INKASSO_01_WRITE_DOCUMENT' exporting objectid = h_field tcode = sy-tcode utime = sy-uzeit udate = sy-datlo username = sy-uname planned_or_real_changes = 'R' upd_dfkkcoll = 'U' tables icdtxt_inkasso_01 = h_cdtxt xdfkkcoll = xdfkkcoll ydfkkcoll = ydfkkcoll exceptions others = 1.
FKK_OPEN_ITEM_ENQUEUE call function 'FKK_OPEN_ITEM_ENQUEUE' tables t_enqtab = ht_enqtab.
ENQUEUE_EDFKKCOLL call function 'ENQUEUE_EDFKKCOLL' exporting opbel = pt_opbel inkps = pt_inkps exceptions foreign_lock = 1 system_failure = 2 others = 3.
FKK_COLLECT_AGENCY_ITEM_SELECT call function 'FKK_COLLECT_AGENCY_ITEM_SELECT' exporting i_opbel = p_opbel ix_opbel = const_marked i_inkps = p_inkps ix_inkps = const_marked tables t_fkkcoll = ht_fkkcoll exceptions initial_values = 1 not_found = 2 others = 3.
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 RFKKCOLL or its description.
RFKKCOLL - Submission of Dunned Receivables to Collection Agencies RFKKCOLL - Submission of Dunned Receivables to Collection Agencies RFKKCOLDAR03 - Reload of Data for External Collection RFKKCOLDAR03 - Reload of Data for External Collection RFKKCOLDAR02 - Deletion of Data for External Collection RFKKCOLDAR02 - Deletion of Data for External Collection