SAP Reports / Programs | Sales and Distribution | Foreign Trade | Basic Functions(SD-FT-PRO) SAP SD

MV86EF99 SAP ABAP INCLUDE - documentation and ABAP source code







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

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:

FT_USER_CONTROL_DATA_READ CALL FUNCTION 'FT_USER_CONTROL_DATA_READ' EXPORTING i_user_name = sy-uname i_ft_area = 'ENDG' IMPORTING * E_R_USER_ENTRY_SETUP = e_r_user_area_setup = ls_user_area_setup * TABLES * E_T_USER_PA_SETUP = EXCEPTIONS wrong_ft_area = 1 OTHERS = 2 .

WWW_GET_MIME_OBJECT CALL FUNCTION 'WWW_GET_MIME_OBJECT' TABLES query_string = query_table html = html_table mime = pic_data CHANGING return_code = return_code content_type = content_type content_length = content_length EXCEPTIONS object_not_found = 1 parameter_not_found = 2 OTHERS = 3.

RS_VARIANT_CATALOG CALL FUNCTION 'RS_VARIANT_CATALOG' EXPORTING report = lv_report pop_up = charx IMPORTING sel_variant = lv_variant EXCEPTIONS no_report = 1 report_not_existent = 2 report_not_supplied = 3 no_variants = 4 no_variant_selected = 5 variant_not_existent = 6 OTHERS = 7.

SUSR_SHOW_USER_DETAILS CALL FUNCTION 'SUSR_SHOW_USER_DETAILS' EXPORTING bname = p_ernam mandt = p_mandt.

SUSR_SHOW_USER_DETAILS CALL FUNCTION 'SUSR_SHOW_USER_DETAILS' EXPORTING bname = p_ernam mandt = p_mandt no_display = 'X' CHANGING user_usr03 = p_struc_usr03. "USR0340A

OUTGOING_CALL_PROCESS CALL FUNCTION 'OUTGOING_CALL_PROCESS' EXPORTING tel_number = p_telno name_in = p_name remark_in = p_abtlg display_popup = 'X'.

T001_SINGLE_READ CALL FUNCTION 'T001_SINGLE_READ' EXPORTING bukrs = p_bukrs IMPORTING wt001 = p_struc_t001 EXCEPTIONS not_found = 1 wrong_call = 2 OTHERS = 3.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = p_address_selection IMPORTING address_value = p_addr1_val EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

DEQUEUE_EVAKKPE CALL FUNCTION 'DEQUEUE_EVAKKPE' EXPORTING lcnum = akkp-lcnum.

RV_LOC_DATA_READ CALL FUNCTION 'RV_LOC_DATA_READ' EXPORTING i_fin_doc_number = akkp-lcnum i_enqueue_necessary = sperren i_protocol_add = ' ' i_banks_read = 'X' i_documents_read = 'X' i_addresses_read = ' ' i_no_buffer = 'X' IMPORTING e_fin_doc = akkp TABLES e_t_fin_doc_banks = help_akkb e_t_fin_doc_documents = help_akkd EXCEPTIONS foreign_lock = 1 system_failure = 2 fin_doc_does_not_exist = 3 OTHERS = 4.

RV_LOC_DATA_READ CALL FUNCTION 'RV_LOC_DATA_READ' EXPORTING i_fin_doc_number = akkp-lcnum i_enqueue_necessary = ' ' i_protocol_add = ' ' i_banks_read = 'X' i_documents_read = 'X' i_addresses_read = ' ' i_no_buffer = 'X' IMPORTING e_fin_doc = akkp TABLES e_t_fin_doc_banks = help_akkb e_t_fin_doc_documents = help_akkd.

LC_CUST_TABLES_READ CALL FUNCTION 'LC_CUST_TABLES_READ' EXPORTING i_language = sy-langu i_akart = akkp-akart i_akktp = akkp-akktp * I_BAFKT = TABLES o_loc_kind = int_tab_t607a o_loc_kind_text = int_tab_t607at o_loc_bankfunction = int_tab_t607b o_loc_bankfunction_text = int_tab_t607bt o_loc_document = int_tab_t607d o_loc_document_text = int_tab_t607dt o_loc_document_link = int_tab_t607e o_loc_aendgrund = int_tab_t607g o_loc_aendgrund_text = int_tab_t607gt o_loc_fieldcontrol = int_tab_t607f o_loc_fieldcontrol_text = int_tab_t607ft o_loc_indicator = int_tab_t607i o_loc_indicator_bank = int_tab_t607k o_loc_indicator_bank_text = int_tab_t607kt o_loc_bank_fieldcontrol = int_tab_t607s EXCEPTIONS OTHERS = 1.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = addr1_sel EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

ADDR_MEMORY_SAVE CALL FUNCTION 'ADDR_MEMORY_SAVE' EXCEPTIONS address_number_missing = 1 person_number_missing = 2 internal_error = 3 database_error = 4 reference_missing = 5 OTHERS = 6.

SD_SAVE_TEXT CALL FUNCTION 'SD_SAVE_TEXT' TABLES textnames = textnames EXCEPTIONS new_textname_illegal = 1 no_textobject_found = 0 OTHERS = 3.

AKKP_WRITE_DOCUMENT CALL FUNCTION 'AKKP_WRITE_DOCUMENT' EXPORTING objectid = id tcode = sy-tcode utime = utime udate = udate username = uname upd_icdtxt_akkp = 'U' upd_akkb = 'U' upd_akkd = 'U' n_akkp = akkp o_akkp = zakkp upd_akkp = 'U' TABLES icdtxt_akkp = txt xakkb = xvakkb yakkb = yvakkb xakkd = xvakkd yakkd = yvakkd EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m01 textline2 = text-m02 titel = text-t01 IMPORTING answer = answer.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m01 textline2 = text-m02 titel = text-t02 IMPORTING answer = answer.

POPUP_TO_CONFIRM_STEP





CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m03 textline2 = text-m05 titel = text-t03 IMPORTING answer = answer.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = addr1_sel IMPORTING address_value = addr1_val EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = addr1_sel IMPORTING address_value = addr1_val EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

ADDR_COMM_GET CALL FUNCTION 'ADDR_COMM_GET' EXPORTING address_number = addr1_sel-addrnumber table_type = 'ADTEL' TABLES comm_table = int_adtel EXCEPTIONS parameter_error = 1 address_not_exist = 2 internal_error = 3 OTHERS = 4.

ADDR_COMM_GET CALL FUNCTION 'ADDR_COMM_GET' EXPORTING address_number = addr1_sel-addrnumber table_type = 'ADFAX' TABLES comm_table = int_adfax EXCEPTIONS parameter_error = 1 address_not_exist = 2 internal_error = 3 OTHERS = 4.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = addr1_sel IMPORTING address_value = addr1_val EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = addr1_sel IMPORTING address_value = addr1_val EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

COPY_TEXTS CALL FUNCTION 'COPY_TEXTS' EXPORTING savemode_direct = ' ' insert = 'X' TABLES texts = texts EXCEPTIONS OTHERS = 1.

TREEV_EVENT_CB_NODE_DBL_CLK CALL FUNCTION 'TREEV_EVENT_CB_NODE_DBL_CLK' EXPORTING callback_form = 'HANDLE_TREE_NODE_DBL_CLK' CHANGING handle = tree_hnd EXCEPTIONS cb_not_found = 1 failed = 2 inv_callback_definition = 3 OTHERS = 4.

TREEV_EVENT_CB_ITEM_DBL_CLK CALL FUNCTION 'TREEV_EVENT_CB_ITEM_DBL_CLK' EXPORTING callback_form = 'HANDLE_TREE_ITEM_DBL_CLK' CHANGING handle = tree_hnd EXCEPTIONS cb_not_found = 1 failed = 2 instance_not_found = 3 not_allowed_for_simple_tree = 4 inv_callback_definition = 5 no_item_selection = 6 OTHERS = 7.

TREEV_EVENT_CB_BUTTON_CLICK CALL FUNCTION 'TREEV_EVENT_CB_BUTTON_CLICK' EXPORTING callback_form = 'HANDLE_TREE_BUTTON_CLK' CHANGING handle = tree_hnd EXCEPTIONS cb_not_found = 1 failed = 2 instance_not_found = 3 not_allowed_for_simple_tree = 4 buttons_not_allowed = 5 inv_callback_definition = 6.

TREEV_EVENT_CB_EXPAND_NC CALL FUNCTION 'TREEV_EVENT_CB_EXPAND_NC' EXPORTING callback_form = 'HANDLE_TREE_EXPAND_NC' CHANGING handle = tree_hnd EXCEPTIONS cb_not_found = 1 OTHERS = 2.

TREEV_GET_EP_NODE_DBL_CLK CALL FUNCTION 'TREEV_GET_EP_NODE_DBL_CLK' EXPORTING handle = tree_hnd IMPORTING node_key = node_key EXCEPTIONS failed = 1 cntl_system_error = 2 OTHERS = 3.

TREEV_GET_EP_BUTTON_CLICK CALL FUNCTION 'TREEV_GET_EP_BUTTON_CLICK' EXPORTING handle = tree_hnd IMPORTING node_key = node_key EXCEPTIONS failed = 1 instance_not_found = 2 not_allowed_for_simple_tree = 3 buttons_not_allowed = 4 cntl_system_error = 5 OTHERS = 6.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m07 titel = text-t04 IMPORTING answer = answer.

TREEV_GET_EP_ITEM_DBL_CLK CALL FUNCTION 'TREEV_GET_EP_ITEM_DBL_CLK' EXPORTING handle = tree_hnd IMPORTING node_key = node_key item_name = item_dummy_name EXCEPTIONS failed = 1 instance_not_found = 2 not_allowed_for_simple_tree = 3 cntl_system_error = 4 no_item_selection = 5 OTHERS = 6.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m07 titel = text-t04 IMPORTING answer = answer.

TREEV_ADJUST_HEADER_WIDTH CALL FUNCTION 'TREEV_ADJUST_HEADER_WIDTH' EXPORTING handle = tree_hnd no_flush = charx all_headers = charx EXCEPTIONS failed = 1 cntl_system_error = 2 header_error = 3 start_header_empty = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = ls_addr1 IMPORTING address_value = ls_address_value EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m07 titel = text-t05 IMPORTING answer = answer.




ENQUEUE_EVAKKPE CALL FUNCTION 'ENQUEUE_EVAKKPE' EXPORTING lcnum = p_lcnum EXCEPTIONS foreign_lock = 1 system_failure = 2.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = textline_01 textline2 = textline_02 titel = titel IMPORTING answer = answer.

SD_DELETE_TEXT CALL FUNCTION 'SD_DELETE_TEXT' EXPORTING application_data = xtvcom object = 'AKKP' name_routine_number = '005' EXCEPTIONS name_routine_not_active = 1 name_routine_not_found = 2 name_routine_number_missing = 3 object_missing = 4 object_not_found = 5 OTHERS = 6.

ADDR_MEMORY_SAVE CALL FUNCTION 'ADDR_MEMORY_SAVE' " nicht sein! EXCEPTIONS address_number_missing = 0 person_number_missing = 0 internal_error = 3 database_error = 4 reference_missing = 0 OTHERS = 6.

RV_EXPORT_AKK_MASTER_UPDATE CALL FUNCTION 'RV_EXPORT_AKK_MASTER_UPDATE' IN UPDATE TASK EXPORTING u_xakkp = xakkp u_yakkp = yakkp TABLES u_xakkb = xakkb u_yakkb = yakkb u_xakkd = xakkd u_yakkd = yakkd exceptions OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m12 textline2 = help_string titel = text-t10 start_column = 25 start_row = 6 cancel_display = 'X' IMPORTING answer = help_answer.

RS_VARIANT_ADD CALL FUNCTION 'RS_VARIANT_ADD' EXPORTING report = p_programm IMPORTING variant = lv_variant EXCEPTIONS illegal_variant_name = 1 not_authorized = 2 not_executed = 3 no_report = 4 report_not_existent = 5 report_not_supplied = 6 variant_exists = 7 variant_locked = 8 variant_not_supplied = 9 OTHERS = 10.

RS_VARIANT_VALUES_TECH_DATA CALL FUNCTION 'RS_VARIANT_VALUES_TECH_DATA' EXPORTING report = p_report variant = p_variant sorted = charx TABLES variant_values = lt_rsparams EXCEPTIONS variant_non_existent = 1 variant_obsolete = 2 OTHERS = 3.

FT_LOC_VARIANT_VALUES_READ CALL FUNCTION 'FT_LOC_VARIANT_VALUES_READ' EXPORTING i_report = p_report IMPORTING i_przab = lv_przab i_anztf = lv_anztf i_anzts = lv_anzts i_anzte = lv_anzte i_vari = lv_vari * i_sel_banks = charx * i_sel_docs = charx i_msg = lv_msg i_order = lv_order i_deliv = lv_deliv TABLES it_rsparams = lt_rsparams it_range_bukrs = lt_range_bukrs it_range_lcnum = lt_range_lcnum it_range_baanr = lt_range_baanr it_range_akktp = lt_range_akktp it_range_akart = lt_range_akart it_range_akkst = lt_range_akkst it_range_reflc = lt_range_reflc it_range_bankl = lt_range_bankl it_range_banks = lt_range_banks it_range_bafkt = lt_range_bafkt it_range_kunnr = lt_range_kunnr it_range_waemp = lt_range_waemp it_range_aidat = lt_range_aidat it_range_axdat = lt_range_axdat it_range_aydat = lt_range_aydat it_range_ahdat = lt_range_ahdat it_range_vkorg = lt_range_vkorg it_range_vtweg = lt_range_vtweg it_range_spart = lt_range_spart it_range_vkbur = lt_range_vkbur it_range_vkgrp = lt_range_vkgrp it_range_ernam = lt_range_ernam it_range_kkber = lt_range_kkber it_range_sbgrp = lt_range_sbgrp it_range_vbeln = lt_range_vbeln EXCEPTIONS no_data_selected = 1 no_data_authority_check = 2 OTHERS = 3.

FT_FIN_DOCUM_FDOCUMENTS_SELECT CALL FUNCTION 'FT_FIN_DOCUM_FDOCUMENTS_SELECT' EXPORTING i_przab = lv_przab i_sel_banks = charx i_sel_docs = charx i_msg = lv_msg i_package_size = p_package_size TABLES it_range_bukrs = lt_range_bukrs it_range_lcnum = lt_range_lcnum it_range_baanr = lt_range_baanr it_range_akktp = lt_range_akktp it_range_akart = lt_range_akart it_range_akkst = lt_range_akkst it_range_reflc = lt_range_reflc it_range_bankl = lt_range_bankl it_range_banks = lt_range_banks it_range_bafkt = lt_range_bafkt it_range_kunnr = lt_range_kunnr it_range_waemp = lt_range_waemp it_range_aidat = lt_range_aidat it_range_axdat = lt_range_axdat it_range_aydat = lt_range_aydat it_range_ahdat = lt_range_ahdat et_akkp = lt_akkp_temp EXCEPTIONS no_data_selected = 1 no_data_authority_check = 2 OTHERS = 3.

FT_FIN_DOCUM_READ_BLOCKED_DOCU CALL FUNCTION 'FT_FIN_DOCUM_READ_BLOCKED_DOCU' EXPORTING ip_order = lv_order ip_deliv = lv_deliv ip_vari = lv_vari ip_msg = lv_msg TABLES it_vkorg = lt_range_vkorg it_vtweg = lt_range_vtweg it_spart = lt_range_spart it_vkbur = lt_range_vkbur it_vkgrp = lt_range_vkgrp it_ernam = lt_range_ernam it_kkber = lt_range_kkber it_sbgrp = lt_range_sbgrp it_lcnum = lt_range_lcnum it_baanr = lt_range_baanr it_akktp = lt_range_akktp it_akart = lt_range_akart it_vbeln = lt_range_vbeln et_vbeln = p_itab_vbeln EXCEPTIONS no_entries_found = 1 OTHERS = 2.

RS_VARIANT_CHANGE CALL FUNCTION 'RS_VARIANT_CHANGE' EXPORTING report = p_programm variant = p_variant value_or_attr = 'V' IMPORTING variant = lv_variant EXCEPTIONS not_authorized = 1 not_executed = 2 no_report = 3 report_not_existent = 4 report_not_supplied = 5 variant_locked = 6 variant_not_existent = 7 variant_protected = 8 OTHERS = 9.

SD_WORD_PROCESSING_PUT CALL FUNCTION 'SD_WORD_PROCESSING_PUT' EXPORTING fi_application_data = xtvcom fi_display_flag = lv_display fi_group = akkp-txtgr fi_new_text_language = lv_default_language fi_object = 'AKKP' fi_appl_object_ident = tp_title fi_appl_object_descr = tp_descr fi_subscreen_number = gv_dynnr fit_excl_fcode = loc_exclude CHANGING fct_xthead = xthead[] EXCEPTIONS error_occured = 1 OTHERS = 2.

DP_CREATE_URL CALL FUNCTION 'DP_CREATE_URL' EXPORTING type = 'image' subtype = cndp_sap_tab_unknown size = pic_size lifetime = cndp_lifetime_transaction TABLES data = pic_data CHANGING url = url EXCEPTIONS OTHERS = 1.

GUI_HAS_JAVABEANS CALL FUNCTION 'GUI_HAS_JAVABEANS' IMPORTING return = p_hlp_gui_status.

GUI_HAS_ACTIVEX CALL FUNCTION 'GUI_HAS_ACTIVEX' IMPORTING return = p_hlp_gui_status.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = p_hlp_txt_id language = p_hlp_txt_spras name = p_hlp_txt_name object = p_hlp_txt_object TABLES lines = loc_int_tab_lines EXCEPTIONS not_found = 1 OTHERS = 2.

SAPSCRIPT_MESSAGE CALL FUNCTION 'SAPSCRIPT_MESSAGE'.

FT_USER_LAST_SETUP_PUT CALL FUNCTION 'FT_USER_LAST_SETUP_PUT' TABLES i_t_last_setup_data = lt_ftuses EXCEPTIONS wrong_client = 1 no_user_name = 2 no_ft_action = 3 no_ft_type = 4 OTHERS = 5.

FT_USER_CONTROL_DATA_READ CALL FUNCTION 'FT_USER_CONTROL_DATA_READ' EXPORTING i_user_name = sy-uname i_ft_area = 'ENDG' IMPORTING e_r_user_area_setup = ls_rec_area_setup EXCEPTIONS wrong_ft_area = 1 OTHERS = 2.

FT_LOC_GFW_FD_VALUE CALL FUNCTION 'FT_LOC_GFW_FD_VALUE' EXPORTING currency = rv86e-cmwae program_name = lv_repid TABLES it_loc_graphic_values = lt_graphic_values.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'AKKP_TREE' CHANGING ct_fieldcat = lt_fieldcat[].

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-m07 titel = text-t04 IMPORTING answer = answer.

DEQUEUE_EVAKKPE CALL FUNCTION 'DEQUEUE_EVAKKPE' EXPORTING lcnum = v_lcnum.



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