RNNL_WORK_IN_PROCESS 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 RNNL_WORK_IN_PROCESS 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISH_NL_DBC_GET_NLDBC_004N CALL FUNCTION 'ISH_NL_DBC_GET_NLDBC_004N' EXPORTING i_einri = pa_einri i_spec = wa_005-spec i_begdt = wa_005-begdt IMPORTING e_nldbc_004n = wa_nldbc_004n EXCEPTIONS OTHERS = 1.
ISH_NL_VAL_BACKGROUND CALL FUNCTION 'ISH_NL_VAL_BACKGROUND' EXPORTING i_einri = pa_einri i_dbcnr = wa_outtab-dbcnr i_testlauf = off i_dbcnr_nochk = on TABLES t_list = it_val_list.
ISH_TN00Q_READ CALL FUNCTION 'ISH_TN00Q_READ' EXPORTING ss_einri = pa_einri ss_param = 'GTARIF' ss_date = sy-datum IMPORTING ss_value = g_tarif EXCEPTIONS OTHERS = 0.
ISH_NL_VAL_GET_EXTERNAL_STATUS CALL FUNCTION 'ISH_NL_VAL_GET_EXTERNAL_STATUS' EXPORTING i_einri = pa_einri i_inprocess = lc_inprocess i_closed = gc_closed i_released = gc_released i_billable = lc_billable i_check = lc_check i_billed = lc_billed i_rejected = lc_rejected i_inv_rej = lc_inv_rej i_not_billable = lc_not_billable IMPORTING e_inprocess_ext = g_inprocess e_inprocess_txt = g_inprocess_txt e_closed_ext = g_closed e_closed_txt = g_closed_txt e_released_ext = g_released e_released_txt = g_released_txt e_billable_ext = g_billable e_billable_txt = g_billable_txt e_check_ext = g_check e_check_txt = g_check_txt e_billed_ext = g_billed e_billed_txt = g_billed_txt e_rejected_ext = g_rejected e_rejected_txt = g_rejected_txt e_inv_rej_ext = g_inv_rej e_inv_rej_txt = g_inv_rej_txt e_not_billable_ext = g_not_billable e_not_billable_txt = g_not_billable_txt EXCEPTIONS error_message = 1 OTHERS = 2.
ISH_GET_AUFDT_ENTDT CALL FUNCTION 'ISH_GET_AUFDT_ENTDT' EXPORTING ss_einri = pa_einri ss_falnr = ls_nldbc_006-zgv IMPORTING ss_aufdt = l_aufdt ss_aufzt = l_aufzt ss_entart = l_enart ss_entdt = l_entdt ss_entzt = l_entzt EXCEPTIONS OTHERS = 0.
ISH_GET_QUANTITY_SERVICES CALL FUNCTION 'ISH_GET_QUANTITY_SERVICES' EXPORTING aufdt = l_aufdt aufzt = l_aufzt begdt = ls_nlei-ibgdt begzt = ls_nlei-ibzt einri = ls_nlei-einri enddt = ls_nlei-iendt endzt = ls_nlei-iezt etlart = l_enart etldt = l_entdt etlzt = l_entzt s_param = ls_nlei-bform nbgdt = ls_nlei-nbgdt nbgzt = ls_nlei-nbgzt IMPORTING quantity = ls_nlei-imeng EXCEPTIONS OTHERS = 0.
ISH_NL_CLASS_GETLIST CALL FUNCTION 'ISH_NL_CLASS_GETLIST' EXPORTING i_einri = pa_einri i_falnr = wa_outtab-falnr IMPORTING e_kostr = wa_outtab-kostr e_uzovi = wa_outtab-kksnr EXCEPTIONS OTHERS = 1.
ISH_NL_SERVICE_PRICE CALL FUNCTION 'ISH_NL_SERVICE_PRICE' EXPORTING i_einri = p_einri i_spec = p_spec i_leist = p_leist i_tagru = p_tagru i_ibgdt = p_ibgdt i_tarif_kp = p_tarif_kp i_tarif_sp = p_tarif_sp i_taspa = p_taspa i_salep = p_verkp_i i_costp = p_costp_i i_kostr = p_kostr i_hosp = p_hos i_main_spec = p_hfd i_support_spec = p_ond i_hosp_kschl = p_kschl IMPORTING e_salep = c_salep e_costp = c_costp CHANGING c_konp = ct_konp EXCEPTIONS OTHERS = 0.
ISH_NL_NV2000_GET_MOVEMENT_DBC CALL FUNCTION 'ISH_NL_NV2000_GET_MOVEMENT_DBC' EXPORTING i_einri = pa_einri i_spec = p_005-spec i_trjnr = p_005-trjnr i_begdt = p_005-begdt i_enddt = p_005-enddt IMPORTING e_falnr = c_falnr EXCEPTIONS OTHERS = 0.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.