RPISEPN0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for With the introduction of the Single Euro Payment Area (SEPA), a new
If you would like to execute this report or see the full code listing simply enter RPISEPN0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M05_ISEP - Conversion of SI indicators
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: BTCIN = D .
Selection Text: P_CNVD = Conversion Date
Selection Text: P_FROM = Payment Method From
Selection Text: P_TEST = D .
Selection Text: P_TO = Payment Method To
Selection Text: USER = D .
Title: Conversion of Payment Methods for SEPA
Text Symbol: F01 = Data for Conversion
Text Symbol: F02 = Additional Data
Text Symbol: M01 = Proc.
Text Symbol: M03 = Batch Input map
Text Symbol: M04 = Invalid
Text Symbol: M05 = Closed
Text Symbol: O01 = Record updated
Text Symbol: O02 = Already converted
Text Symbol: O03 = Not converted: IBAN not maintained
Text Symbol: O04 = Table T521B needs to be corrected for Payee Key
Text Symbol: S01 = New Payment Method
Text Symbol: S02 = New Start Date
Text Symbol: S03 = Message
Text Symbol: T01 = Output
INCLUDE RPISEPN0_D01.
No SAP DATABASE tables are accessed within this REPORT code!
HR_PAYMENTMETHOD_SEARCH CALL FUNCTION 'HR_PAYMENTMETHOD_SEARCH' EXPORTING p_dynpfield_mkey = 'P_FROM' p_dynpfield_mtext = 'T042Z_L_BF-TEXT1' p_country_key = 'NL' EXCEPTIONS fieldname_not_valid = 1 country_not_found = 2 OTHERS = 3.
HR_PAYMENTMETHOD_SEARCH CALL FUNCTION 'HR_PAYMENTMETHOD_SEARCH' EXPORTING p_dynpfield_mkey = 'P_TO' p_dynpfield_mtext = 'T042Z_L_BF-TEXT1' p_country_key = 'NL' EXCEPTIONS fieldname_not_valid = 1 country_not_found = 2 OTHERS = 3.
HR_REFRESH_ERROR_LIST CALL FUNCTION 'HR_REFRESH_ERROR_LIST'.
HR_REFRESH_STAT_LIST CALL FUNCTION 'HR_REFRESH_STAT_LIST'.
BDC_CLOSE_GROUP CALL FUNCTION 'BDC_CLOSE_GROUP' EXCEPTIONS not_open = 1 queue_error = 2.
HR_PAL_GENRL_MSG_ADD CALL FUNCTION 'HR_PAL_GENRL_MSG_ADD' EXPORTING i_msgid = '5N' i_msgno = '016' i_msgv1 = 'Batch Input map'(m03) i_msgv2 = 'Invalid'(m04) i_msgv3 = 'Closed'(m05) EXCEPTIONS program_error = 1 OTHERS = 2.
BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' EXPORTING client = sy-mandt group = btcin user = user.
HR_APPEND_STAT_LIST CALL FUNCTION 'HR_APPEND_STAT_LIST' EXPORTING selected = gv_procpernr processed = gv_succpernr rejected = gv_rejpernr.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = lv_repid i_structure_name = gc_alv_structure_name CHANGING ct_fieldcat = lt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
HR_PAL_LOG_AND_ALV_DISPLAY CALL FUNCTION 'HR_PAL_LOG_AND_ALV_DISPLAY' EXPORTING i_s_display_profile = ls_disp_prof i_callback_program = lv_repid it_fieldcat = lt_fieldcat is_layout = ls_layout i_save = 'A' is_variant = lv_variant TABLES t_outtab = gt_disp_overview EXCEPTIONS program_error = 1 OTHERS = 2.
BDC_INSERT CALL FUNCTION 'BDC_INSERT' EXPORTING tcode = 'PA30' TABLES dynprotab = bdc.
BDC_INSERT CALL FUNCTION 'BDC_INSERT' EXPORTING tcode = 'PA30' TABLES dynprotab = bdc.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.