SAP Reports / Programs | Financial Services | Loans Management | Accounting(FS-CML-AC) SAP FS

DIOA_API_TEST_F01 SAP ABAP INCLUDE - DIOAAPITESTF01







DIOA_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 DIOA_API_TEST_F01 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 DIOA_API_TEST_F01. "Basic submit
SUBMIT DIOA_API_TEST_F01 AND RETURN. "Return to original report after report execution complete
SUBMIT DIOA_API_TEST_F01 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 DIOA_API_TEST_F01

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:

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_IOA_API_CREATE CALL FUNCTION 'FVD_IOA_API_CREATE' EXPORTING i_str_rioa_api = l_wrk_rioa_api i_flg_testrun = scr_testrun IMPORTING e_str_vdioa_calc = c_str_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.

FVD_DISB_API_CREATE_AND_POST * CALL FUNCTION 'FVD_DISB_API_CREATE_AND_POST' * EXPORTING * i_str_rdisb_api = l_wrk_rdisb_api * i_tab_addflows = l_tab_addflow * i_str_post_info = l_str_post_info * IMPORTING * e_str_vddisb = c_s_vddisb * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_DISB_API_ACTIVATE * CALL FUNCTION 'FVD_DISB_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 * i_flg_no_vdcfwarehouse = scr_no_vdcfwarehouse * IMPORTING * e_str_vddisb = c_s_vddisb * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_DISB_API_CREATE_AND_ACTIV * CALL FUNCTION 'FVD_DISB_API_CREATE_AND_ACTIV' * EXPORTING * i_str_rdisb_api = l_wrk_rdisb_api * i_tab_addflows = l_tab_addflow * i_flg_testrun = scr_testrun * IMPORTING * e_str_vddisb = c_s_vddisb * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_DISB_API_DELETE * CALL FUNCTION 'FVD_DISB_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 * i_flg_no_vdcfwarehouse = scr_no_vdcfwarehouse * IMPORTING * e_str_vddisb = c_s_vddisb * 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_DISB_API_GETLIST * CALL FUNCTION 'FVD_DISB_API_GETLIST' * EXPORTING * i_bukrs = l_bukrs * i_ranl = l_ranl * IMPORTING * e_tab_vddisb = c_tab_vddisb * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_DISB_API_CHANGE * CALL FUNCTION 'FVD_DISB_API_CHANGE' * EXPORTING * i_str_rdisb_api = l_wrk_rdisb_api * i_flg_testrun = scr_testrun * IMPORTING * e_str_vddisb = c_s_vddisb * 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_DISB_API_CREATE_AND_RELE ** CALL FUNCTION 'FVD_DISB_API_CREATE_AND_RELE' ** EXPORTING ** i_str_rdisb_api = l_wrk_rdisb_api ** i_tab_addflows = l_tab_addflow ** i_flg_testrun = scr_testrun ** IMPORTING ** e_str_vddisb = c_s_vddisb ** e_rbo = g_rbo ** e_tab_bapierr = c_tab_bapierr ** EXCEPTIONS ** fatal_error = 1 ** OTHERS = 2.

FVD_BO_OL_GET_CUSTOMIZING * 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.

LVC_FIELDCATALOG_MERGE * CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' * EXPORTING * i_structure_name = 'VDDISB' * CHANGING * ct_fieldcat = g_t_fieldcat * EXCEPTIONS * inconsistent_interface = 1 * program_error = 2 * OTHERS = 3.

FVD_DISB_API_CHANGE_AND_ACTIV2 * CALL FUNCTION 'FVD_DISB_API_CHANGE_AND_ACTIV2' * EXPORTING * i_str_rdisb_api = l_wrk_rdisb_api * i_flg_testrun = scr_testrun * IMPORTING * e_str_vddisb = c_s_vddisb * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_DISB_API_CHANGE_AND_POST2 * CALL FUNCTION 'FVD_DISB_API_CHANGE_AND_POST2' * EXPORTING * i_str_rdisb_api = l_wrk_rdisb_api * i_flg_testrun = scr_testrun * IMPORTING * e_str_vddisb = c_s_vddisb * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_DISB_API_MAINTAIN_DIALOG * CALL FUNCTION 'FVD_DISB_API_MAINTAIN_DIALOG' * EXPORTING * i_bukrs = l_s_bo_key-bukrs * i_ranl = l_s_bo_key-ranl * i_rbo = l_s_bo_key-rbo ** I_MODUS = 'D' * EXCEPTIONS * fatal_error = 1 * OTHERS = 2 * .

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.

FVD_IOA_API_CREATE_AND_RELE





* CALL FUNCTION 'FVD_IOA_API_CREATE_AND_RELE' * EXPORTING * i_str_rioa_api = l_wrk_rioa_api * i_tab_addflows = l_tab_addflow * i_flg_testrun = scr_testrun * IMPORTING * e_str_vdioa_calc = c_str_vdioa_calc * e_str_rioa_display = l_wrk_rioa_display * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_IOA_API_POST CALL FUNCTION 'FVD_IOA_API_POST' EXPORTING i_str_bo_key = l_wrk_bo_key i_str_post_info = l_wrk_post_info i_flg_no_confirmation = scr_no_confirmation i_flg_no_enqueue = scr_no_enqueue IMPORTING e_str_vdioa_calc = c_str_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head 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 = c_returncode TABLES fields = l_tab_fields EXCEPTIONS error_in_fields = 1 OTHERS = 2.

FVD_IOA_API_CREATE_AND_POST CALL FUNCTION 'FVD_IOA_API_CREATE_AND_POST' EXPORTING i_str_rioa_api = l_wrk_rioa_api i_str_post_info = l_wrk_post_info IMPORTING e_str_vdioa_calc = c_str_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head 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-300 text_button_1 = text-301 text_button_2 = text-302 IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

FVD_IOA_API_CREATE_AND_ACTIV CALL FUNCTION 'FVD_IOA_API_CREATE_AND_ACTIV' EXPORTING i_str_rioa_api = l_wrk_rioa_api i_flg_testrun = scr_testrun IMPORTING e_str_vdioa_calc = c_str_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.

FVD_IOA_API_SET_TO_RELEASE * CALL FUNCTION 'FVD_IOA_API_SET_TO_RELEASE' * EXPORTING * i_str_bo_key = l_wrk_bo_key * i_flg_no_enqueue = scr_no_enqueue * i_flg_testrun = scr_testrun * IMPORTING * e_str_vdioa_calc = c_str_vdioa_calc * e_str_rioa_display = l_wrk_rioa_display * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_IOA_API_GETDETAIL CALL FUNCTION 'FVD_IOA_API_GETDETAIL' EXPORTING i_str_bo_key = l_wrk_bo_key i_flg_like_dialog = l_flg_like_dialog i_flg_testrun = scr_testrun IMPORTING e_str_vdioa_calc = l_wrk_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head e_tab_bapierr = g_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_IOA_API_ACTIVATE CALL FUNCTION 'FVD_IOA_API_ACTIVATE' EXPORTING i_str_bo_key = l_wrk_bo_key i_flg_no_confirmation = scr_no_confirmation i_flg_no_enqueue = scr_no_enqueue i_flg_testrun = scr_testrun IMPORTING e_str_vdioa_calc = c_str_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.

FVD_IOA_API_DELETE CALL FUNCTION 'FVD_IOA_API_DELETE' EXPORTING i_str_bo_key = l_wrk_bo_key i_flg_no_confirmation = scr_no_confirmation i_flg_no_enqueue = scr_no_enqueue i_flg_testrun = scr_testrun IMPORTING e_str_vdioa_calc = c_str_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head 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_IOA_API_GETLIST CALL FUNCTION 'FVD_IOA_API_GETLIST' EXPORTING i_bukrs = l_bukrs i_ranl = l_ranl IMPORTING e_tab_display_ext = c_tab_display_ext EXCEPTIONS fatal_error = 1 OTHERS = 2.

FVD_IOA_API_CHANGE_IOA CALL FUNCTION 'FVD_IOA_API_CHANGE_IOA' EXPORTING i_str_rioa_api = l_wrk_rioa_api i_flg_testrun = scr_testrun IMPORTING e_str_vdioa_calc = c_str_vdioa_calc e_str_rioa_display = l_wrk_rioa_display e_str_rbo_head = l_wrk_rbo_head e_rbo = g_rbo e_tab_bapierr = c_tab_bapierr EXCEPTIONS fatal_error = 1 OTHERS = 2.

FVD_IOA_API_CHANGE_AND_ACTIV2 * CALL FUNCTION 'FVD_IOA_API_CHANGE_AND_ACTIV2' * EXPORTING * i_str_rioa_api = l_wrk_rioa_api * i_flg_testrun = scr_testrun * IMPORTING * e_str_vdioa_calc = c_str_vdioa_calc * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_IOA_API_CHANGE_AND_POST2 * CALL FUNCTION 'FVD_IOA_API_CHANGE_AND_POST2' * EXPORTING * i_str_rioa_api = l_wrk_rioa_api * i_flg_testrun = scr_testrun * IMPORTING * e_str_vdioa_calc = c_str_vdioa_calc * e_rbo = g_rbo * e_tab_bapierr = c_tab_bapierr * EXCEPTIONS * fatal_error = 1 * OTHERS = 2.

FVD_IOA_API_MAINTAIN_DIALOG CALL FUNCTION 'FVD_IOA_API_MAINTAIN_DIALOG' EXPORTING i_bukrs = l_wrk_bo_key-bukrs i_ranl = l_wrk_bo_key-ranl i_rbo = l_wrk_bo_key-rbo 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.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'RIOA_DISPLAY_EXTENDED' CHANGING ct_fieldcat = g_t_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.



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 DIOA_API_TEST_F01 or its description.