RFPRQZLP is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use report program RFPRQZLP to automatically create and execute payment runs for payment requests in the payment program...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 RFPRQZLP into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
F8BU - Create payment runs automatically
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: PAR_FABR = Factory calendar
Selection Text: PAR_GJA = /
Selection Text: PAR_GRD = Docs entered up to
Selection Text: PAR_HOST = Target computer
Selection Text: PAR_LFD = Run date
Selection Text: PAR_LFI = Identification
Selection Text: PAR_LST1 = List no. 1
Selection Text: PAR_LST2 = List no. 2
Selection Text: PAR_MON = Period
Selection Text: PAR_NED = Next payment run on
Selection Text: PAR_NOTD = Do not execute print programs
Selection Text: PAR_NOTL = Do not execute list programs
Selection Text: PAR_PREF = Prefix for payment run ID
Selection Text: PAR_PRG1 = Print program no. 1
Selection Text: PAR_PRG2 = Print program no. 2
Selection Text: PAR_PRG3 = Print program no. 3
Selection Text: PAR_PRG4 = Print program no. 4
Selection Text: PAR_RBL = Payment document items
Selection Text: PAR_RFA = Due date check
Selection Text: PAR_RZE = if not successful
Selection Text: PAR_RZN = no log
Selection Text: PAR_RZW = in all cases
Selection Text: PAR_VORL = Proposal run
Selection Text: PAR_WDAY = Workdays
Selection Text: PAR_ZWEL = Payment Methods
Selection Text: RNG_USNM = User
Selection Text: SEL_BUKR = Company code
Selection Text: SEL_DEBI = Customer account
Selection Text: SEL_KRED = Vendor account
Selection Text: SEL_ORI = Origin
Selection Text: SEL_SAKO = G/L account
Selection Text: SEL_TRCD = Customer account
Selection Text: SEL_TRCK = Vendor account
Selection Text: SEL_TRCS = G/L account
Selection Text: SEL_VAR1 = Variants
Selection Text: SEL_VAR2 = Variants
Selection Text: SEL_VAR3 = Variants
Selection Text: SEL_VAR4 = Variants
INCLUDE RFPRQZLP_FORMS. " NOTE 1158101
No SAP DATABASE tables are accessed within this REPORT code!
FI_PAYMENT_GLOBAL_CUSTOM_PARAM CALL FUNCTION 'FI_PAYMENT_GLOBAL_CUSTOM_PARAM' IMPORTING e_xzorigin = l_xzorigin e_xzkred = l_xzkred e_xzdebi = l_xzdebi e_xzsako = l_xzsako e_xzgrdat = l_xzgrdat EXCEPTIONS data_not_found = 1 OTHERS = 2.
READ_CUSTOMIZED_MESSAGE CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' "note 1522321 EXPORTING I_ARBGB = 'PZ' I_DTYPE = 'W' I_MSGNR = '052' IMPORTING E_MSGTY = g_pz052.
FI_PRQ_PAYMENT_RUN_BUILD_LAUFI CALL FUNCTION 'FI_PRQ_PAYMENT_RUN_BUILD_LAUFI' EXPORTING i_prefix = par_pref i_laufd = l_laufd IMPORTING e_laufi = l_laufi.
END_TIME_DETERMINE CALL FUNCTION 'END_TIME_DETERMINE' EXPORTING duration = par_wday factory_calendar = par_fabr IMPORTING end_date = l_budat CHANGING start_date = l_budat_old EXCEPTIONS factory_calendar_not_found = 1 date_out_of_calendar_range = 2 date_not_valid = 3 unit_conversion_error = 4 si_unit_missing = 5 parameters_no_valid = 6 OTHERS = 7.
END_TIME_DETERMINE CALL FUNCTION 'END_TIME_DETERMINE' EXPORTING duration = par_wday factory_calendar = par_fabr IMPORTING end_date = l_nedat CHANGING start_date = l_nedat_old EXCEPTIONS factory_calendar_not_found = 1 date_out_of_calendar_range = 2 date_not_valid = 3 unit_conversion_error = 4 si_unit_missing = 5 parameters_no_valid = 6 OTHERS = 7.
FI_PAYMENT_FORMAT_INDICATOR CALL FUNCTION 'FI_PAYMENT_FORMAT_INDICATOR' EXPORTING i_country = l_land1 i_zwels = par_zwel IMPORTING e_xformi = l_mitd.
FI_PRQ_PAYMENT_RUN_PARAMETER CALL FUNCTION 'FI_PRQ_PAYMENT_RUN_PARAMETER' EXPORTING i_laufd = l_laufd i_laufi = l_laufi i_f110c = l_f110c attrib = l_attrib trcopt = l_trcopt i_check_only = 'X' TABLES rng_bukrs = sel_bukr rng_sel_origin = sel_ori rng_sel_lifnr = sel_kred rng_sel_kunnr = sel_debi rng_sel_saknr = sel_sako rng_trc_lifnr = sel_trck rng_trc_kunnr = sel_trcd rng_trc_saknr = sel_trcs rng_usnam = rng_usnm drutab = l_drutab faetab = l_faetab jobtab = l_jobtab EXCEPTIONS duplicate_progid = 1 check_company_code_failed = 2 check_budat_failed = 3 check_nedat_failed = 4 check_zwels_failed = 5 check_vendor_failed = 6 check_customer_failed = 7 check_ledger_failed = 8 check_period_failed = 9 check_progid_failed = 10 check_grdat_failed = 11 check_report_failed = 12 check_variant_failed = 13 check_origin_failed = 14 check_auth_failed = 15 OTHERS = 99.
FI_PRQ_PAYMENT_RUN_PARAMETER CALL FUNCTION 'FI_PRQ_PAYMENT_RUN_PARAMETER' EXPORTING i_laufd = l_laufd i_laufi = l_laufi i_f110c = l_f110c attrib = l_attrib trcopt = l_trcopt TABLES rng_bukrs = sel_bukr rng_sel_origin = sel_ori rng_sel_lifnr = sel_kred rng_sel_kunnr = sel_debi rng_sel_saknr = sel_sako rng_trc_lifnr = sel_trck rng_trc_kunnr = sel_trcd rng_trc_saknr = sel_trcs rng_usnam = rng_usnm drutab = l_drutab faetab = l_faetab jobtab = l_jobtab tab_where = g_tab_where tab_range = g_tab_range tab_expr = g_tab_expr tab_tables = g_tab_tables tab_fields = g_tab_fields EXCEPTIONS duplicate_progid = 1 check_company_code_failed = 2 check_budat_failed = 3 check_nedat_failed = 4 check_zwels_failed = 5 check_vendor_failed = 6 check_customer_failed = 7 check_ledger_failed = 8 check_period_failed = 9 check_progid_failed = 10 check_grdat_failed = 11 check_report_failed = 12 check_variant_failed = 13 OTHERS = 99.
FI_PRQ_PAYMENT_RUN_START CALL FUNCTION 'FI_PRQ_PAYMENT_RUN_START' EXPORTING i_job_type = l_job_type i_laufd = l_laufd i_laufi = l_laufi i_xmitd = l_mitd i_xmitl = l_mitl i_bhost = par_host i_callrep = l_callrep i_callvar = l_callvar EXCEPTIONS import_failed = 1 job_initialize_failed = 2 job_start_failed = 3 authority_failed = 4 OTHERS = 5.
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 RFPRQZLP or its description.