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

/SAPF15/DATENTRAEGER_FORMS SAP ABAP INCLUDE - /SAPF15/DATENTRAEGERFORMS







/SAPF15/DATENTRAEGER_FORMS is a standard ABAP INCLUDE 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/DATENTRAEGER_FORMS 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/DATENTRAEGER_FORMS. "Basic submit
SUBMIT /SAPF15/DATENTRAEGER_FORMS AND RETURN. "Return to original report after report execution complete
SUBMIT /SAPF15/DATENTRAEGER_FORMS 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/DATENTRAEGER_FORMS

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:

DB_SET_ISOLATION_LEVEL CALL FUNCTION 'DB_SET_ISOLATION_LEVEL'.

DB_RESET_ISOLATION_TO_DEFAULT CALL FUNCTION 'DB_RESET_ISOLATION_TO_DEFAULT'.

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.

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

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

WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING filename = f15file_name query = c_de IMPORTING return = subrc EXCEPTIONS OTHERS = 1.

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

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

WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING filename = f15file_name query = c_fe IMPORTING return = f15file_name_exist EXCEPTIONS OTHERS = 1.

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

/SAPF15/SELECT_SINGLE_F15Z CALL FUNCTION '/SAPF15/SELECT_SINGLE_F15Z' "261109 EXPORTING fikrs = bukrs bewirtschaft_z = ef15z_bewirt-f15z_bewirtschaf IMPORTING sapf15_bewirt = /sapf15/bewirt EXCEPTIONS error = 1 OTHERS = 2.

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

RSPO_R_RDELETE_SPOOLREQ CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ' EXPORTING spoolid = spoolid.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = sy-msgv3.

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.

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.

OBJECT_KEY_GET_FS CALL FUNCTION 'OBJECT_KEY_GET_FS' EXPORTING objnr = ibpdz-objnr IMPORTING fictr = ibseg-fistl fikrs = ibkpf-fikrs EXCEPTIONS not_found = 1 wrong_obart = 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.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = c_n titel = titel diagnosetext1 = diagnosetext1 diagnosetext2 = diagnosetext2 diagnosetext3 = diagnosetext3 textline1 = textline1 textline2 = textline2 IMPORTING answer = dummy1 EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = c_y textline1 = space textline2 = text-p06 titel = text-p07 IMPORTING answer = dummy1 EXCEPTIONS OTHERS = 0.

GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = gui_download_filename filetype = gui_download_filetype append = space trunc_trailing_blanks_eol = space TABLES data_tab = f15file 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' f15file IF sy-subrc <> 0.

GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = gui_download_filename filetype = gui_download_filetype append = space trunc_trailing_blanks_eol = space TABLES data_tab = elsterft 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' elsterft IF sy-subrc <> 0.

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = ibsecp-land1 IMPORTING iso_code = t005-intca EXCEPTIONS not_found = 1.

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = ibsecp-banks IMPORTING iso_code = t005-intca EXCEPTIONS not_found = 1.

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = ibsecp-land1 IMPORTING iso_code = t005-intca EXCEPTIONS not_found = 1.

CONVERT_BANK_ACCOUNT_NUMBER CALL FUNCTION 'CONVERT_BANK_ACCOUNT_NUMBER' "100310 AA EXPORTING "100310 AA i_banks = ibsecp-banks "100310 AA i_bankk = ibsecp-bankl "100310 AA i_bankn = ibsecp-bankn "100310 AA i_bkont = ibsecp-bkont "100310 AA i_bkref = ibsecp-bkref "100310 AA IMPORTING "100310 AA e_bankn_long = f15_r_a01-empfaenger_konto. "100310 AA

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = ibsegp-landl IMPORTING iso_code = t005-intca EXCEPTIONS not_found = 1.

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = ibsecp-land1 IMPORTING iso_code = t005-intca EXCEPTIONS not_found = 1.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = c_n titel = titel diagnosetext1 = diagnosetext1 diagnosetext2 = diagnosetext2 textline1 = textline1 IMPORTING answer = dummy1 EXCEPTIONS OTHERS = 0.

REUSE_ALV_POPUP_TO_SELECT CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT' EXPORTING i_title = diagnosetext3 i_selection = c_x i_zebra = c_x i_checkbox_fieldname = 'CHECKBOX' i_scroll_to_sel_line = space i_tabname = c_v i_structure_name = '/SAPF15/ALV_V' i_screen_start_column = 5 i_screen_start_line = 5 i_screen_end_column = 105 i_screen_end_line = 15 IMPORTING e_exit = dummy1 TABLES t_outtab = v_sum EXCEPTIONS program_error = 1 OTHERS = 2.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = c_n titel = titel diagnosetext1 = diagnosetext1 diagnosetext2 = diagnosetext2 textline1 = textline1 IMPORTING answer = dummy1 EXCEPTIONS 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.

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.




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.

DB_SET_ISOLATION_LEVEL CALL FUNCTION 'DB_SET_ISOLATION_LEVEL'.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

DB_RESET_ISOLATION_TO_DEFAULT CALL FUNCTION 'DB_RESET_ISOLATION_TO_DEFAULT'.

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

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = c_n titel = titel diagnosetext1 = diagnosetext1 diagnosetext2 = diagnosetext2 textline1 = textline1 IMPORTING answer = dummy1 EXCEPTIONS OTHERS = 0.

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

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' "#EC DOM_EQUAL EXPORTING i_callback_program = alv_variant-report i_callback_user_command = 'ALV_USER_COMMAND' is_layout = alv_layout it_fieldcat = alv_fieldcat[] i_save = c_a is_variant = alv_variant TABLES t_outtab = i_alv_f15_saldo EXCEPTIONS program_error = 0 OTHERS = 0.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' "#EC DOM_EQUAL EXPORTING i_callback_program = alv_variant-report i_callback_user_command = 'ALV_USER_COMMAND' is_layout = alv_layout it_fieldcat = alv_fieldcat[] i_save = c_a is_variant = alv_variant TABLES t_outtab = i_alv_f15_saldo EXCEPTIONS program_error = 0 OTHERS = 0.

AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = tcode EXCEPTIONS ok = 1 not_ok = 2 OTHERS = 3.

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = if15sm-sm_zlkz IMPORTING iso_code = t005-intca EXCEPTIONS not_found = 1.

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = if15sm-sm_zlkz IMPORTING iso_code = t005-intca EXCEPTIONS not_found = 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/DATENTRAEGER_FORMS or its description.