RFKPYSRC is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report determines payments in payment runs that correspond to the selection criteria you enter...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 RFKPYSRC into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FP31 - Find Payment (fromm Payment Run)
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_ZORT1 = D .
Selection Text: P_ZBNKL = D .
Selection Text: P_WAERS = D .
Selection Text: P_VTREFP = D .
Selection Text: P_VTREFH = D .
Selection Text: P_VKONTP = D .
Selection Text: P_VKONTH = D .
Selection Text: P_RWBTR = D .
Selection Text: P_NEBTR = D .
Selection Text: P_LAUFI = D .
Selection Text: P_LAUFD = D .
Selection Text: P_IBAN = D .
Selection Text: P_GPARTP = D .
Selection Text: P_GPARTH = D .
Selection Text: P_CCINS = D .
Selection Text: P_ZNME1 = Name of Recipient/Payer
Selection Text: P_ZBNKY = Bank Key
Selection Text: P_ZBNKN = Bank Account Number
Selection Text: P_ZBKIN = Account Holder
Selection Text: P_CCNUM = Credit Card Number
Title: Payment Runs: Find Payments
Text Symbol: T01 = Payments Found
Text Symbol: S05 = Master Data for Paid Item
Text Symbol: S04 = Master Data for Payment
Text Symbol: S03 = Amounts
Text Symbol: S02 = Payment Card Data
Text Symbol: S01 = Bank Data
Text Symbol: 101 = &1 Payments
Text Symbol: 100 = One Payment
Text Symbol: 011 = Data has been read, list is being prepared
Text Symbol: 010 = Payment runs found are being searched
Text Symbol: 008 = Hit List Restriction
Text Symbol: 007 = Selection of Payment Runs
Text Symbol: 006 = Display
Text Symbol: 005 = No
Text Symbol: 004 = Yes
Text Symbol: 003 = Do you still want to continue?
Text Symbol: 002 = Diagnosis
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CCSECA_READ_CUSTOMIZING CALL FUNCTION 'CCSECA_READ_CUSTOMIZING' IMPORTING e_seclv = cc_seclv.
FKK_MASK_DATA CALL FUNCTION 'FKK_MASK_DATA' EXPORTING i_ccnum = payhtab-ccnum IMPORTING e_ccnum = payhtab-ccnum.
REUSE_ALV_LIST_DISPLAY * CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' * EXPORTING * I_CALLBACK_PROGRAM = PR_REPID * I_CALLBACK_PF_STATUS_SET = 'PF_STATUS_SET' * I_CALLBACK_USER_COMMAND = G_USER_COMMAND * I_STRUCTURE_NAME = 'FKKPYSRC' * IS_LAYOUT = GS_LAYOUT * IT_FIELDCAT = GT_FIELDCAT[] * I_SAVE = 'A' * TABLES * T_OUTTAB = PAYHTAB.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = pr_repid i_callback_pf_status_set = 'PF_STATUS_SET' i_callback_user_command = g_user_command i_structure_name = 'FKKPYSRC' is_layout = gs_layout it_fieldcat = gt_fieldcat[] it_events = gt_events[] i_save = 'A' i_grid_title = title TABLES t_outtab = payhtab.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-002 diagnose_object = 'PRUN_NUMBER_NOTICE' text_question = text-003 text_button_1 = text-005 icon_button_1 = 'ICON_SYSTEM_CANCEL' text_button_2 = text-004 icon_button_2 = 'ICON_OKAY' * DEFAULT_BUTTON = '1' display_cancel_button = ' ' start_column = 25 start_row = 6 IMPORTING answer = answer TABLES parameter = p_popup.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = gt_events.
PCA_SECURITY_GUID_GET CALL FUNCTION 'PCA_SECURITY_GUID_GET' CHANGING cv_card_guid = guid1 cv_error = xerror cv_card_type = institute cv_card_number = masknum.
CCSECA_FIND_ENTRIES_FOR_CCNUM CALL FUNCTION 'CCSECA_FIND_ENTRIES_FOR_CCNUM' EXPORTING i_ccnum = p_ccnum i_archive_also = 'X' TABLES t_cguid = tguid.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = rg_cguid-low.
FKK_READ_LAST_PAYMENTS_DPAYH CALL FUNCTION 'FKK_READ_LAST_PAYMENTS_DPAYH' EXPORTING I_GPART = p_gpartp I_VKONT = p_vkontp I_VTREF = p_vtrefp TABLES T_PAYMENTS = lt_paid.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-010.
FKK_DME_RBTRW_NETTO CALL FUNCTION 'FKK_DME_RBTRW_NETTO' EXPORTING i_payh = payh IMPORTING E_RWBTR = FKKEPOS_PAY-NEBTR.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = 'Printing preparing'(011).
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_top_of_page.
FKK_PAYMENT_DATA_DISPLAY CALL FUNCTION 'FKK_PAYMENT_DATA_DISPLAY' EXPORTING i_doc1r = payhtab-doc1r i_doc1t = payhtab-doc1t.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RFKPYSRC - Payment Runs: Find Payments RFKPYSRC - Payment Runs: Find Payments RFKPYL00_SMPL - List of Payment Data (Simple List, No Logical Database) RFKPYL00_SMPL - List of Payment Data (Simple List, No Logical Database) RFKPYL00_MASS - List of Payment Data (Standard ALV with Logical Database) RFKPYL00_MASS - List of Payment Data (Standard ALV with Logical Database)