RFINSTPL 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 RFINSTPL 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.
Title: Program for Obj.Type INSTMNTPLN: Install.Plan
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FKK_S_INSTPLAN_PROVIDE CALL FUNCTION 'FKK_S_INSTPLAN_PROVIDE' EXPORTING i_opbel = object-key-number * I_ACCUMULATE = 'X' i_for_update = ' ' i_callid = 'SAPLFKN1' I_LOCKS_SELECT = space "HW1552687 PeV IMPORTING e_rfkn1 = h_rfkn1 EXCEPTIONS already_locked = 1 error_message = 2 "HW1488631 PeV OTHERS = 3.
FKK_S_INSTPLAN_PROVIDE CALL FUNCTION 'FKK_S_INSTPLAN_PROVIDE' EXPORTING i_opbel = object-key-number * I_ACCUMULATE = 'X' i_for_update = ' ' i_callid = 'SAPLFKN1' I_LOCKS_SELECT = space "HW1552687 PeV * IMPORTING * E_RFKN1 = TABLES raten_fkkop = r_fkkop * GEBUEHR_FKKOP = * ZINS_FKKOP = * KOPF = * HISTORIE = EXCEPTIONS already_locked = 1 error_message = 2 "HW1488631 PeV OTHERS = 3.
FKK_S_INSTPLAN_EXISTENCE_CHECK CALL FUNCTION 'FKK_S_INSTPLAN_EXISTENCE_CHECK' EXPORTING i_opbel = object-key-number EXCEPTIONS OTHERS = 1.
FKK_S_INSTPLAN_DISPLAY CALL FUNCTION 'FKK_S_INSTPLAN_DISPLAY' EXPORTING i_opbel = object-key-number i_xshad = v_xshad i_caller_trans = c_caller_trans EXCEPTIONS OTHERS = 01.
FKK_S_INSTPLAN_CHANGE CALL FUNCTION 'FKK_S_INSTPLAN_CHANGE' EXPORTING i_opbel = object-key-number IMPORTING e_okcode = exit_code EXCEPTIONS OTHERS = 01.
FKK_OPEN_ITEM_DEQUEUE *CALL FUNCTION 'FKK_OPEN_ITEM_DEQUEUE'.
FKK_S_INSTPLAN_DEACTIVATE CALL FUNCTION 'FKK_S_INSTPLAN_DEACTIVATE' EXPORTING i_opbel = object-key-number i_deagd = h_deagd i_deman = h_deman i_deadt = h_deadt EXCEPTIONS OTHERS = 01.
FKK_OPEN_ITEM_DEQUEUE *CALL FUNCTION 'FKK_OPEN_ITEM_DEQUEUE'.
FKK_BP_LINE_ITEMS_SELECT CALL FUNCTION 'FKK_BP_LINE_ITEMS_SELECT' EXPORTING i_vkont = key-contractaccount i_gpart = key-partner i_opbel = rfkn1-opbel IMPORTING e_count = e_count TABLES pt_fkkop = t_fkkop EXCEPTIONS OTHERS = 1.
FKK_S_INSTPLAN_CREATE CALL FUNCTION 'FKK_S_INSTPLAN_CREATE' EXPORTING i_waers = rfkn1-waers i_bukrs = rfkn1-bukrs i_budat = rfkn1-budat i_bldat = rfkn1-bldat i_gpart = key-partner i_vkont = key-contractaccount i_vtref = rfkn1-vtref "HW594686 i_subap = rfkn1-subap i_opbel = rfkn1-opbel i_blart = rfkn1-blart i_sttdt = rfkn1-sttdt i_anzrt = rfkn1-anzrt i_absrt = rfkn1-absrt i_kennz = rfkn1-kennz i_allpo = rfkn1-allpo IMPORTING e_opbel = object-key-number e_okcode = exit_code * TABLES * I_FKKOP = TABLES t_status_tab = it_status_tab EXCEPTIONS OTHERS = 1.
FKK_OPEN_ITEM_DEQUEUE * CALL FUNCTION 'FKK_OPEN_ITEM_DEQUEUE'.
FKK_OPEN_ITEM_DEQUEUE *CALL FUNCTION 'FKK_OPEN_ITEM_DEQUEUE'.
SWE_EVENT_CREATE CALL FUNCTION 'SWE_EVENT_CREATE' EXPORTING objtype = objtype objkey = objkey event = event IMPORTING event_id = eventid TABLES event_container = event_container EXCEPTIONS objtype_not_found = 1 OTHERS = 2.
ISU_SAMPLE_3050 * call function 'ISU_SAMPLE_3050' * exporting * x_opbel = object-key-number * exceptions * others = 01.
FKK_S_INSTPLAN_PRINT CALL FUNCTION 'FKK_S_INSTPLAN_PRINT' EXPORTING x_opbel = object-key-number * X_LANGU = * IMPORTING * Y_RETURN = EXCEPTIONS OTHERS = 1.
ARCHIV_DISPLAY_CONNECTION CALL FUNCTION 'ARCHIV_DISPLAY_CONNECTION' EXPORTING objecttype = 'INSTMNTPLN' objectid = objectid * tables * object = object * parameter = parameter EXCEPTIONS not_found = 1001 OTHERS = 01.
BAPI_INSTMNTPLN_GETDETAIL CALL FUNCTION 'BAPI_INSTMNTPLN_GETDETAIL' EXPORTING doc_no = object-key-number accumulate = accumulate IMPORTING return = return instplanattr = instplanattr TABLES installment_fkkop = installmentfkkop EXCEPTIONS OTHERS = 01.
BAPI_INSTMNTPLN_GETLIST CALL FUNCTION 'BAPI_INSTMNTPLN_GETLIST' EXPORTING detailed = detailed doc_no = docno cont_acct = contacct buspartner = buspartner IMPORTING return = return TABLES t_instplans = tinstplans EXCEPTIONS OTHERS = 01.
BAPI_INSTMNTPLN_CREATEFROMDATA
CALL FUNCTION 'BAPI_INSTMNTPLN_CREATEFROMDATA' EXPORTING inst_number = instnumber ch_doc_type = chdoctype remainamnt = remainamnt charge_amnt = chargeamnt inst_cat = instcat simulation = simulation int_doc_type = intdoctype int_key = intkey int_st_dte = intstdte fikey = fikey round_to = roundto pstng_date = pstngdate doc_date = docdate cont_acct = cont_acct buspartner = buspartner currency = currency inst_intrval = instintrval distance = distance inst_amnt = instamnt startdate = startdate doc_type = doctype category = category IMPORTING doc_no = docno return = return TABLES t_bapifkkop_interest = tbapifkkopinterest t_bapifkkop_charge = tbapifkkopcharge t_bapifkkop_instplan = tbapifkkopinstplan t_bapifkkop_key = tbapifkkopkey EXCEPTIONS OTHERS = 01.
FKK_OPEN_ITEM_DEQUEUE *CALL FUNCTION 'FKK_OPEN_ITEM_DEQUEUE'.
FKK_S_INSTPLAN_DECIDE CALL FUNCTION 'FKK_S_INSTPLAN_DECIDE' EXPORTING i_opbel = object-key-number i_process = process IMPORTING e_answer = answer EXCEPTIONS error_message = 1 OTHERS = 2.
FKK_S_INSTPLAN_DECIDE CALL FUNCTION 'FKK_S_INSTPLAN_DECIDE' EXPORTING i_opbel = object-key-number i_process = process IMPORTING e_answer = answer EXCEPTIONS OTHERS = 1.
BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = lasterror.
FKK_WF_ERROR_STORE CALL FUNCTION 'FKK_WF_ERROR_STORE' EXPORTING i_objtype = 'INSTMNTPLN' i_objkey = objkey i_error = lasterror.
POPUP_TO_DECIDE_LOCKED_DATA CALL FUNCTION 'POPUP_TO_DECIDE_LOCKED_DATA' EXPORTING i_user = usr IMPORTING E_ANSWER = answ.
FKK_S_INSTPLAN_DISPLAY CALL FUNCTION 'FKK_S_INSTPLAN_DISPLAY' EXPORTING i_opbel = object-key-number i_xshad = 'X'.
FKK_S_INSTPLAN_ACCEPT CALL FUNCTION 'FKK_S_INSTPLAN_ACCEPT' EXPORTING i_opbel = object-key-number i_process = process EXCEPTIONS error_message = 1 OTHERS = 2.
BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = lasterror.
FKK_WF_ERROR_STORE CALL FUNCTION 'FKK_WF_ERROR_STORE' EXPORTING i_objtype = 'INSTMNTPLN' i_objkey = objkey i_error = lasterror.
FKK_S_INSTPLAN_DENY CALL FUNCTION 'FKK_S_INSTPLAN_DENY' EXPORTING i_opbel = object-key-number i_process = process EXCEPTIONS error_message = 1 OTHERS = 2.
BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 IMPORTING return = lasterror.
FKK_WF_ERROR_STORE CALL FUNCTION 'FKK_WF_ERROR_STORE' EXPORTING i_objtype = 'INSTMNTPLN' i_objkey = objkey i_error = lasterror.
BAPI_INSTMNTPLN_CHANGE CALL FUNCTION 'BAPI_INSTMNTPLN_CHANGE' EXPORTING number = object-key-number IMPORTING return = return TABLES installment_changes = installmentchanges EXCEPTIONS OTHERS = 01.
FKK_WF_ERROR_GET CALL FUNCTION 'FKK_WF_ERROR_GET' EXPORTING i_objtype = 'INSTMNTPLN' i_objkey = objkey IMPORTING e_error = lasterror EXCEPTIONS OTHERS = 2.
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 RFINSTPL or its description.