RFKKAR10 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Report
If you would like to execute this report or see the full code listing simply enter RFKKAR10 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: P_WRITST = D .
Selection Text: P_WRIPRD = D .
Selection Text: P_SNAP = D .
Selection Text: P_PROT_O = D .
Selection Text: P_PROT = D .
Selection Text: P_DEST = D .
Selection Text: P_DELTST = D .
Selection Text: P_COMENT = D .
Selection Text: P_AR_ILM = D .
Selection Text: SE_OPBEL = Document Numbers
Selection Text: SE_NRIV = D .
Selection Text: SE_BUKRS = Company Codes (Optional)
Selection Text: P_NONAUS = Other Documents
Selection Text: P_CPUTG = Minimum Days in System
Selection Text: P_BILDAY = Balance Sheet Key Date
Selection Text: P_AUS = Clearing/Stat. Documents Only
Selection Text: P_ARDAY = Archiving Key Date
Selection Text: P_ADDAUS = Addit. Resid.Time (Write Off)
Title: Archiving of FI-CA Documents: Write
Text Symbol: R23 = Credit Card Payment Not Yet Billed
Text Symbol: R22 = Collective Bill or Installment Plan References Open Original Document
Text Symbol: R21 = Documents of business partner &1 are currently locked
Text Symbol: R20 = Function Module &1, Error &2: No Error Text Transmitted
Text Symbol: R19 = Document Balance Is Not Zero
Text Symbol: R18 = Deferred Revenues Not Transferred Completely
Text Symbol: R17 = Transfer to Profitability Analysis Not Executed
Text Symbol: R16 = Revenue Distribution Not Completed
Text Symbol: R15 = Last Document from Number Range
Text Symbol: R14 = Payment Document for Check Not Yet Cashed
Text Symbol: R13 = Collections item not min. 90 days old as of clearing
Text Symbol: R12 = Alternative Document Not Yet Archived
Text Symbol: R11 = Company Code not Selected
Text Symbol: R10 = Open Items at Balance Sheet Key Date
Text Symbol: R09 = Open Item (Clrg Doc, Clrg Dte)
Text Symbol: R08 = Clearing document not yet archived
Text Symbol: R06 = Open Items (Clrg Doc, Date, Status)
Text Symbol: R05 = Residence time not reached (clearing date)
Text Symbol: 001 = Archiving Quantity Selection
INCLUDE RFKKARI0PROT. "RFKKAR10 PROTOCOLS
INCLUDE RFKKAR_FORMS. "GENERAL FORM ROUTINES FOR FI_MKKDOC
INCLUDE FKK_ARCH_BASE_SELECT ##INCL_OK.
No SAP DATABASE tables are accessed within this REPORT code!
FKK_ARCH_SET_LOCK CALL FUNCTION 'FKK_ARCH_SET_LOCK' EXPORTING i_arch_obj = sys_objct IMPORTING t_acckeys = gt_acckeys.
FKK_ARCH_DELETE_LOCK CALL FUNCTION 'FKK_ARCH_DELETE_LOCK' EXPORTING i_arch_obj = sys_objct.
ARCHIVE_PROTOCOL_LINE_DETAIL CALL FUNCTION 'ARCHIVE_PROTOCOL_LINE_DETAIL'.
FKK_CR_PAYMENT_NO_ARCHIVING CALL FUNCTION 'FKK_CR_PAYMENT_NO_ARCHIVING' EXPORTING i_doc_typ = '02' i_to_isdate = gd_budat TABLES t_docs = l_fkkcrdoc.
AS_API_INFOSTRUC_FIND CALL FUNCTION 'AS_API_INFOSTRUC_FIND' EXPORTING i_fieldcat = c_fc_doc001 EXCEPTIONS no_infostruc_found = 1 OTHERS = 2.
ARCHIVE_OPEN_FOR_WRITE CALL FUNCTION 'ARCHIVE_OPEN_FOR_WRITE' EXPORTING object = sys_objct call_delete_job_in_test_mode = p_deltst create_archive_file = xprod comments = arc_comm output_sel_screen_when_dialog = lv_active output_sel_screen_when_batch = lv_active do_not_delete_data = p_snap destroy = p_dest IMPORTING archive_handle = arc_data-handle.
ARCHIVE_CLOSE_FILE CALL FUNCTION 'ARCHIVE_CLOSE_FILE' EXPORTING archive_handle = arc_data-handle.
ARCHIVE_NEW_OBJECT CALL FUNCTION 'ARCHIVE_NEW_OBJECT' "Neues Objekt anmelden EXPORTING archive_handle = arc_data-handle object_id = h_object_id.
CHANGEDOCU_ARCHIVE_OBJECT CALL FUNCTION 'CHANGEDOCU_ARCHIVE_OBJECT' EXPORTING archive_handle = arc_data-handle * CLIENT = SY-MANDT objectclass = 'MKK_BELEG' objectid = cd_objectid object_delete_flag = 'X'.
TEXT_ARCHIVE_OBJECT CALL FUNCTION 'TEXT_ARCHIVE_OBJECT' EXPORTING archive_handle = arc_data-handle client = lt_info-mandt id = lt_info-id language = lt_info-spras name = lt_info-key object = lt_info-object object_delete_flag = 'X'.
NOTICE_EXISTS * CALL FUNCTION 'NOTICE_EXISTS' * EXPORTING * x_object = 'FKKKO' * x_key = h_thead_tdname ** XT_VIEW = * IMPORTING * y_exist = ld_exists * y_information = lt_info[].
TEXT_ARCHIVE_OBJECT * CALL FUNCTION 'TEXT_ARCHIVE_OBJECT' * EXPORTING * archive_handle = arc_data-handle * client = lt_info-mandt * id = lt_info-id * language = lt_info-spras * name = lt_info-key * object = lt_info-object * object_delete_flag = 'X'.
ARCHIVE_PUT_RECORD CALL FUNCTION 'ARCHIVE_PUT_RECORD' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = 'DFKKKO' record = t_archobj-kopf.
ARCHIVE_PUT_RECORD * CALL FUNCTION 'ARCHIVE_PUT_RECORD' * EXPORTING * archive_handle = arc_data-handle * record_flags = archive_flags * record_structure = 'DFKKOP' * record = i_ops-op.
FICA_LOCKS_ARCHIVE_OBJECT * CALL FUNCTION 'FICA_LOCKS_ARCHIVE_OBJECT' * EXPORTING * archive_handle = arc_data-handle * i_keystructure = h_locksid * i_lotyp = '02'.
ARCHIVE_PUT_RECORD ** CALL FUNCTION 'ARCHIVE_PUT_RECORD' ** EXPORTING ** archive_handle = arc_data-handle ** record_flags = archive_flags ** record_structure = 'DFKKOP_C' ** record = i_ops-op.
FICA_LOCKS_ARCHIVE_OBJECT CALL FUNCTION 'FICA_LOCKS_ARCHIVE_OBJECT' EXPORTING archive_handle = arc_data-handle i_keystructure = h_locksid i_lotyp = '02'.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = cop TABLES table = t_archobj-op.
CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = copc TABLES table = t_archobj-op_c.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = cwdh TABLES table = t_archobj-wdhs.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = csako TABLES table = t_archobj-sakos.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = ccard TABLES table = t_archobj-cards.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = czins TABLES table = t_archobj-zins.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = copkx TABLES table = t_archobj-opkx.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = ckesr TABLES table = t_archobj-kesr.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = ckopc TABLES table = t_archobj-kopc.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = cdrev TABLES table = t_archobj-drev.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = cbjrl TABLES table = t_archobj-bjrl.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = ckowf TABLES table = t_archobj-kowf.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = clink TABLES table = t_archobj-link.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = copwh TABLES table = t_archobj-opwh.
ARCHIVE_PUT_TABLE CALL FUNCTION 'ARCHIVE_PUT_TABLE' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = copaa TABLES table = t_archobj-opaa.
ARCHIVE_PUT_RECORD CALL FUNCTION 'ARCHIVE_PUT_RECORD' EXPORTING archive_handle = arc_data-handle record_flags = archive_flags record_structure = 'DFKKOP_ARCIDX' record = i_arcidx.
ARCHIVE_SAVE_OBJECT CALL FUNCTION 'ARCHIVE_SAVE_OBJECT' EXPORTING archive_handle = arc_data-handle EXCEPTIONS termination_requested = 1.
FKK_S_RANGE_VALUES_SET CALL FUNCTION 'FKK_S_RANGE_VALUES_SET' EXPORTING i_init_type = 'D' i_lower_limit = h_minopbel i_upper_limit = h_maxopbel.
FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' IMPORTING e_applk = g_applk EXCEPTIONS OTHERS = 0.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = '0500' i_applk = g_applk TABLES t_fbstab = tfkfbc0500 EXCEPTIONS OTHERS = 0.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = '0501' i_applk = g_applk TABLES t_fbstab = tfkfbc0501 EXCEPTIONS OTHERS = 0.
FKK_SAMPLE_0501 IF 1 = 2. CALL FUNCTION 'FKK_SAMPLE_0501'. ENDIF.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = '0505' i_applk = g_applk TABLES t_fbstab = tfkfbc0505 EXCEPTIONS OTHERS = 0.
FKK_SAMPLE_0505 IF 1 = 2. CALL FUNCTION 'FKK_SAMPLE_0505'. ENDIF.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = wa_field_tab-fieldname TABLES value_tab = lt_value_tab field_tab = lt_field_tab return_tab = lt_return_tab EXCEPTIONS parameter_error = 1 no_values_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 RFKKAR10 or its description.