SAP Reports / Programs | Public Sector Management | Funds Management(PSM-FM) SAP PSM

/SAPF15/RUECKMELDUNG SAP ABAP Report - documentation and ABAP source code







/SAPF15/RUECKMELDUNG 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 /SAPF15/RUECKMELDUNG into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT /SAPF15/RUECKMELDUNG. "Basic submit
SUBMIT /SAPF15/RUECKMELDUNG AND RETURN. "Return to original report after report execution complete
SUBMIT /SAPF15/RUECKMELDUNG VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT /SAPF15/RUECKMELDUNG

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

RS_VARIANT_CATALOG CALL FUNCTION 'RS_VARIANT_CATALOG' "#EC DOM_EQUAL EXPORTING report = 'RFEBKA00' pop_up = c_x IMPORTING sel_variant = rfebkava EXCEPTIONS OTHERS = 0.

HELP_START CALL FUNCTION 'HELP_START' EXPORTING help_infos = help_info TABLES dynpselect = dynpselect dynpvaluetab = dynpvaluetab.

/SAPF15/SELECT_ALL_BEWIRT CALL FUNCTION '/SAPF15/SELECT_ALL_BEWIRT' "261109 EXPORTING fikrs = bukrs TABLES sapf15_all_bewirt = _sapf15_all_bewirt.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = '/SAPF15/ALV_F15' CHANGING ct_fieldcat = alv_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' "#EC DOM_EQUAL "ALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' "#EC DOM_EQUAL EXPORTING i_callback_program = alv_variant-report i_callback_pf_status_set = 'ALV_SET_PF_STATUS' i_callback_user_command = 'ALV_USER_COMMAND' is_layout = alv_layout it_filter = alv_filter it_fieldcat = alv_fieldcat[] i_save = c_a is_variant = alv_variant it_excluding = alv_exclude TABLES t_outtab = i_sapf15_f15 EXCEPTIONS program_error = 0 OTHERS = 0.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = dyname dynumb = dynumb TABLES dynpfields = dyfields EXCEPTIONS OTHERS = 1.

HELP_VALUES_GET_NO_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' EXPORTING selectfield = 'F15_DATENTRAEGER' reduced_status_only = c_x IMPORTING ind = tabix TABLES fields = f4fields full_table = f4help EXCEPTIONS OTHERS = 1.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = dyname dynumb = dynumb TABLES dynpfields = dyfields EXCEPTIONS OTHERS = 0.

SAPGUI_SET_FUNCTIONCODE CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = alv_variant i_save = c_a IMPORTING es_variant = alv_variant EXCEPTIONS not_found = 1 program_error = 2 OTHERS = 3.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = dyname dynumb = dynumb TABLES dynpfields = dyfields EXCEPTIONS OTHERS = 1.

WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING def_filename = space def_path = p_pfad mask = ',AUSZUG,*.*.'

/SAPF15/SO_SPLIT_FILE_AND_PATH CALL FUNCTION '/SAPF15/SO_SPLIT_FILE_AND_PATH' EXPORTING full_name = help_filename IMPORTING file_path = help_filename EXCEPTIONS OTHERS = 0.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = dyname dynumb = dynumb TABLES dynpfields = dyfields EXCEPTIONS OTHERS = 1.

WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING def_filename = p_datei mask = ',*.*,*.*.'

BAL_DSP_PROFILE_POPUP_GET CALL FUNCTION 'BAL_DSP_PROFILE_POPUP_GET' IMPORTING e_s_display_profile = ibal_display_profile.

BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = ibal_display_profile EXCEPTIONS profile_inconsistent = 0 internal_error = 0 no_data_available = 0 no_authority = 0 OTHERS = 0.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING et_filter = alv_filter EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_LAYOUT_INFO_SET





CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' EXPORTING it_filter = alv_filter.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING et_filter = alv_filter EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' EXPORTING it_filter = alv_filter.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = c_n textline1 = text-001 textline2 = text-002 titel = text-003 IMPORTING answer = /sapf15/f15-f15_status EXCEPTIONS OTHERS = 0.

ENQUEUE_EFBKPF CALL FUNCTION 'ENQUEUE_EFBKPF' EXPORTING bukrs = i_sapf15_f15-bukrs belnr = i_sapf15_f15-belnr gjahr = i_sapf15_f15-gjahr EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

FI_DOCUMENT_CHANGE CALL FUNCTION 'FI_DOCUMENT_CHANGE' EXPORTING i_awtyp = bkpf-awtyp i_awref = iawref i_aworg = iaworg i_awsys = bkpf-awsys i_obzei = i_sapf15_f15-buzei TABLES t_accchg = iaccchg EXCEPTIONS no_reference = 1 no_document = 2 many_documents = 3 OTHERS = 4.

/SAPF15/CALLTRANSACTION_FMZPM1 CALL FUNCTION '/SAPF15/CALLTRANSACTION_FMZPM1' EXPORTING "#EC DOM_EQUAL blart = kblk-blart belnr = kblps-belnr blpos = kblp-blpos bpent = kblps-bpent.

/SAPF15/CALLTRANSACTION_FMY2 CALL FUNCTION '/SAPF15/CALLTRANSACTION_FMY2' EXPORTING belnr = kblk-belnr blpos = ikbld-blpos.

ENQUEUE_E_TABLEE CALL FUNCTION 'ENQUEUE_E_TABLEE' EXPORTING tabname = '/SAPF15/FMIT' varkey = i_sapf15_fmit_key EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

ENQUEUE_E_TABLEE CALL FUNCTION 'ENQUEUE_E_TABLEE' EXPORTING tabname = '/SAPF15/FMIT' varkey = i_sapf15_fmit_key EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

ENQUEUE_E_TABLEE CALL FUNCTION 'ENQUEUE_E_TABLEE' EXPORTING tabname = '/SAPF15/F15' varkey = i_sapf15_fmit_key EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

FM_FIPOS_GET_FROM_FIPEX CALL FUNCTION 'FM_FIPOS_GET_FROM_FIPEX' EXPORTING i_fipex = i_sapf15_fmit-rfipex IMPORTING e_fipos = bseg-fipos EXCEPTIONS OTHERS = 1.

FM_FIPOS_GET_FROM_FIPEX CALL FUNCTION 'FM_FIPOS_GET_FROM_FIPEX' EXPORTING i_fipex = ifmbl-cmmtitem IMPORTING e_fipos = bseg-fipos EXCEPTIONS OTHERS = 0.

KBPB_DOCUMENT_READ CALL FUNCTION 'KBPB_DOCUMENT_READ' EXPORTING i_belnr = ibpdk-belnr i_refresh = c_x i_check = space i_enqueue = space TABLES t_bpdk = ibpdk t_bpdkt = ibpdkt t_bpdz = ibpdz t_bpdj = ibpdj EXCEPTIONS not_found = 1 document_locked = 2 OTHERS = 3.

FIPOS_READ_WITH_POSIT CALL FUNCTION 'FIPOS_READ_WITH_POSIT' EXPORTING ip_applc = c_a ip_fma_objnr = ibpdz-objnr ip_gjahr = ibpdj-gjahr ip_posit = ibpdz-posit IMPORTING f_fmfpo = *fmfpo EXCEPTIONS OTHERS = 0.

DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING tabname = '/SAPF15/F15' varkey = i_sapf15_fmit_key.

/SAPF15/SELECT_SINGLE_BEWIRT CALL FUNCTION '/SAPF15/SELECT_SINGLE_BEWIRT' "261109 EXPORTING fikrs = i_sapf15_f15-bukrs f15_bewirtschaft = i_sapf15_f15-f15_bewirtschaft IMPORTING sapf15_bewirt = /sapf15/bewirt EXCEPTIONS error = 1 OTHERS = 2.

DEQUEUE_/SAPF15/EF15 CALL FUNCTION 'DEQUEUE_/SAPF15/EF15' EXPORTING relid = i_sapf15_f15-relid bukrs = i_sapf15_f15-bukrs belnr = i_sapf15_f15-belnr gjahr = i_sapf15_f15-gjahr buzei = i_sapf15_f15-buzei.

/SAPF15/SELECT_ALL_BEWIRT CALL FUNCTION '/SAPF15/SELECT_ALL_BEWIRT' "261109 EXPORTING fikrs = bukrs TABLES sapf15_all_bewirt = _sapf15_all_bewirt.




/SAPF15/SO_SPLIT_FILE_AND_PATH CALL FUNCTION '/SAPF15/SO_SPLIT_FILE_AND_PATH' EXPORTING full_name = upload_filename IMPORTING stripped_name = help_filename EXCEPTIONS OTHERS = 0.

/SAPF15/SO_SPLIT_FILE_AND_PATH CALL FUNCTION '/SAPF15/SO_SPLIT_FILE_AND_PATH' EXPORTING full_name = gesfile-filename IMPORTING stripped_name = help_filename EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = c_n textline1 = text-011 textline2 = dummy150 titel = text-013 IMPORTING answer = /sapf15/f15-f15_status EXCEPTIONS OTHERS = 0.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = text-010 txt1 = text-006 txt2 = text-007 txt3 = dummy150 txt4 = text-009.

/SAPF15/SO_SPLIT_FILE_AND_PATH CALL FUNCTION '/SAPF15/SO_SPLIT_FILE_AND_PATH' EXPORTING full_name = gesfile-filename IMPORTING stripped_name = help_filename EXCEPTIONS OTHERS = 0.

/SAPF15/SELECT_SINGLE_BEWIRT CALL FUNCTION '/SAPF15/SELECT_SINGLE_BEWIRT' "261109 EXPORTING fikrs = bukrs f15_bewirtschaft = i_sapf15_f15-f15_bewirtschaft IMPORTING sapf15_bewirt = /sapf15/bewirt EXCEPTIONS error = 1 OTHERS = 2.

GET_BANK_ACCOUNT CALL FUNCTION 'GET_BANK_ACCOUNT' EXPORTING i_bankl = /sapf15/tablt-f15_elko_blz i_bankn = /sapf15/tablt-f15_elko_konto i_waers = t012k-waers IMPORTING e_t012k = t012k EXCEPTIONS OTHERS = 1.

DB_SET_ISOLATION_LEVEL CALL FUNCTION 'DB_SET_ISOLATION_LEVEL'.

DB_RESET_ISOLATION_TO_DEFAULT CALL FUNCTION 'DB_RESET_ISOLATION_TO_DEFAULT'.

FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = alpfad IMPORTING file_name = download_filename EXCEPTIONS OTHERS = 1.

AUTHORITY_CHECK_DATASET CALL FUNCTION 'AUTHORITY_CHECK_DATASET' EXPORTING activity = 'WRITE' filename = authority_check_dataset EXCEPTIONS no_authority = 1.

WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING filename = download_filename query = c_fe IMPORTING return = dummy1 EXCEPTIONS OTHERS = 1.

GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = filename_string filetype = download_filetype append = space TABLES data_tab = elkoauszug EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = 11 dp_error_send = 12 dp_error_write = 13 unknown_dp_error = 14 access_denied = 15 dp_out_of_memory = 16 disk_full = 17 dp_timeout = 18 file_not_found = 19 dataprovider_exception = 20 control_flush_error = 21 OTHERS = 22.

WS_DOWNLOAD "CALL FUNCTION 'WS_DOWNLOAD' IF sy-subrc <> 0.

WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING filename = download_filename query = c_fe IMPORTING return = dummy1 EXCEPTIONS OTHERS = 1.

GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = filename_string filetype = download_filetype append = space TABLES data_tab = elkoumsatz EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = 11 dp_error_send = 12 dp_error_write = 13 unknown_dp_error = 14 access_denied = 15 dp_out_of_memory = 16 disk_full = 17 dp_timeout = 18 file_not_found = 19 dataprovider_exception = 20 control_flush_error = 21 OTHERS = 22.

WS_DOWNLOAD "CALL FUNCTION 'WS_DOWNLOAD' IF sy-subrc <> 0.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' "#EC DOM_EQUAL EXPORTING i_callback_program = alv_variant-report i_callback_pf_status_set = 'ALV_SET_PF_STATUS_ZUEVB' i_callback_user_command = 'ALV_USER_COMMAND_ZUEVB' is_layout = alv_zuevb_layout it_fieldcat = alv_zuevb_fieldcat[] i_save = c_a TABLES t_outtab = i_sapf15_f15_ok EXCEPTIONS program_error = 0 OTHERS = 0.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = '/SAPF15/ALV_F15_ZUEV' i_internal_tabname = 'I_ALV_F15_ZUEV' CHANGING ct_fieldcat = alv_zuevd_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = '/SAPF15/ALV_F15' i_internal_tabname = 'I_SAPF15_F15_ZUEV' CHANGING ct_fieldcat = alv_zuevd_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' "#EC DOM_EQUAL EXPORTING i_callback_program = alv_variant-report i_callback_pf_status_set = 'ALV_SET_PF_STATUS_ZUEVD' i_callback_user_command = 'ALV_USER_COMMAND_ZUEVD' is_layout = alv_zuevd_layout it_fieldcat = alv_zuevd_fieldcat[] i_save = c_a i_tabname_header = 'I_SAPF15_F15_ZUEV' i_tabname_item = 'I_ALV_F15_ZUEV' i_structure_name_header = '/SAPF15/ALV_F15' i_structure_name_item = '/SAPF15/ALV_F15_ZUEV' is_keyinfo = alv_zuevd_keyinfo it_excluding = alv_exclude TABLES t_outtab_header = i_sapf15_f15_zuev t_outtab_item = i_alv_f15_zuev EXCEPTIONS program_error = 0 OTHERS = 0.

AUTHORITY_CHECK_DATASET CALL FUNCTION 'AUTHORITY_CHECK_DATASET' EXPORTING activity = 'READ' filename = authority_check_dataset EXCEPTIONS no_authority = 1.

GUI_UPLOAD CALL FUNCTION 'GUI_UPLOAD' EXPORTING filename = filename_string filetype = download_filetype TABLES data_tab = wrkfile EXCEPTIONS file_open_error = 1 file_read_error = 2 no_batch = 3 gui_refuse_filetransfer = 4 invalid_type = 5 no_authority = 6 unknown_error = 7 bad_data_format = 8 header_not_allowed = 9 separator_not_allowed = 10 header_too_long = 11 unknown_dp_error = 12 access_denied = 13 dp_out_of_memory = 14 disk_full = 15 dp_timeout = 16 OTHERS = 17.

WS_UPLOAD "CALL FUNCTION 'WS_UPLOAD' IF sy-subrc <> 0.

FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = alhkr2l IMPORTING file_name = upload_filename EXCEPTIONS OTHERS = 1.

FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = alhkr6 IMPORTING file_name = upload_filename EXCEPTIONS OTHERS = 1.

FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = alzuev IMPORTING file_name = upload_filename EXCEPTIONS OTHERS = 1.

FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = alpfad IMPORTING file_name = appfad03 EXCEPTIONS OTHERS = 1.



Contribute (Add Comments)

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 /SAPF15/RUECKMELDUNG or its description.