DCAPTR_API_TEST_F01 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 DCAPTR_API_TEST_F01 into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = text-t01 start_column = '5' start_row = '5' IMPORTING returncode = l_return TABLES fields = l_tab_fields EXCEPTIONS error_in_fields = 1 OTHERS = 2.
FVD_CAPTR_API_CREATE_SHELL CALL FUNCTION 'FVD_CAPTR_API_CREATE_SHELL' EXPORTING i_bukrs = vdarl-bukrs i_gsart = vdarl-gsart i_mtemplno = tdcaptr_templ-mtemplno IMPORTING e_str_rcaptr_api = l_s_rcaptr_api e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_CREATE CALL FUNCTION 'FVD_CAPTR_API_CREATE' EXPORTING i_str_rcaptr_api = l_wrk_rcaptr_api i_tab_addflows = l_tab_addflow i_flg_testrun = scr_testrun IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_POST CALL FUNCTION 'FVD_CAPTR_API_POST' EXPORTING i_str_bo_key = l_s_bo_key i_str_post_info = l_str_post_info i_flg_no_confirmation = scr_no_confirmation i_flg_no_enqueue = scr_no_enqueue IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_CREATE_AND_POST CALL FUNCTION 'FVD_CAPTR_API_CREATE_AND_POST' EXPORTING i_str_rcaptr_api = l_wrk_rcaptr_api i_tab_addflows = l_tab_addflow i_str_post_info = l_str_post_info IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
BAL_LOG_MSG_DELETE CALL FUNCTION 'BAL_LOG_MSG_DELETE' EXPORTING i_s_msg_handle = l_wrk_tas_msgh_bo EXCEPTIONS msg_not_found = 1 log_not_found = 2 OTHERS = 3.
FI_MESSAGE_TEXT_GET CALL FUNCTION 'FI_MESSAGE_TEXT_GET' EXPORTING i_langu = sy-langu i_msgid = l_wrk_msg-msgid i_msgno = l_wrk_msg-msgno i_msgty = l_wrk_msg-msgty i_msgv1 = l_wrk_msg-msgv1 i_msgv2 = l_wrk_msg-msgv2 i_msgv3 = l_wrk_msg-msgv3 i_msgv4 = l_wrk_msg-msgv4 i_total = 'X' IMPORTING e_msgtx = l_wrk_txt EXCEPTIONS no_message_found = 1 msgid_missing = 2 msgno_missing = 3 OTHERS = 4.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = text-300 text_button_1 = text-301 text_button_2 = text-302 IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
FVD_CAPTR_API_SET_TO_RELEASE CALL FUNCTION 'FVD_CAPTR_API_SET_TO_RELEASE' EXPORTING i_str_bo_key = l_s_bo_key i_flg_no_enqueue = scr_no_enqueue i_flg_testrun = scr_testrun IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_GETDETAIL CALL FUNCTION 'FVD_CAPTR_API_GETDETAIL' EXPORTING i_str_bo_key = l_s_bo_key i_flg_like_dialog = l_flg_like_dialog i_flg_testrun = scr_testrun IMPORTING e_s_vdcaptr = l_s_vdcaptr e_tab_bapierr = g_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_ACTIVATE CALL FUNCTION 'FVD_CAPTR_API_ACTIVATE' EXPORTING i_str_bo_key = l_s_bo_key i_flg_no_confirmation = scr_no_confirmation i_flg_no_enqueue = scr_no_enqueue i_flg_testrun = scr_testrun IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_CREATE_AND_ACTIV CALL FUNCTION 'FVD_CAPTR_API_CREATE_AND_ACTIV' EXPORTING i_str_rcaptr_api = l_wrk_rcaptr_api i_tab_addflows = l_tab_addflow i_flg_testrun = scr_testrun IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_DELETE CALL FUNCTION 'FVD_CAPTR_API_DELETE' EXPORTING i_str_bo_key = l_s_bo_key i_flg_no_confirmation = scr_no_confirmation i_flg_no_enqueue = scr_no_enqueue i_flg_testrun = scr_testrun IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING check_existence = 'X' popup_title = text-t01 start_column = '5' start_row = '5' IMPORTING returncode = l_returncode TABLES fields = l_tab_fields EXCEPTIONS error_in_fields = 1 OTHERS = 2.
FVD_CAPTR_API_GETLIST CALL FUNCTION 'FVD_CAPTR_API_GETLIST' EXPORTING i_bukrs = l_bukrs i_ranl = l_ranl IMPORTING e_tab_vdcaptr = c_tab_vdcaptr EXCEPTIONS fatal_error = 1 OTHERS = 2.
FVD_CAPTR_API_CHANGE CALL FUNCTION 'FVD_CAPTR_API_CHANGE' EXPORTING i_str_rcaptr_api = l_wrk_rcaptr_api i_flg_testrun = scr_testrun IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = text-303 text_button_1 = text-304 text_button_2 = text-305 IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
FVD_CAPTR_API_CREATE_AND_RELE CALL FUNCTION 'FVD_CAPTR_API_CREATE_AND_RELE' EXPORTING i_str_rcaptr_api = l_wrk_rcaptr_api i_tab_addflows = l_tab_addflow i_flg_testrun = scr_testrun IMPORTING e_str_vdcaptr = c_s_vdcaptr e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.
CALL FUNCTION 'FVD_BO_OL_GET_CUSTOMIZING' EXPORTING i_bukrs = u_bukrs i_gsart = u_gsart i_tas_loanfunc = l_tas_loanfunc CHANGING c_tab_tvdtx = l_tab_tvdtx EXCEPTIONS OTHERS = 1.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING check_existence = 'X' popup_title = text-t01 start_column = '5' start_row = '5' IMPORTING returncode = c_returncode TABLES fields = l_tab_fields EXCEPTIONS error_in_fields = 1 OTHERS = 2.
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 DCAPTR_API_TEST_F01 or its description.