SAP Reports / Programs | Basis Components | Basis Services / Communication Interfaces | SAPscript(BC-SRV-SCR) SAP BC

MSSCFF00 SAP ABAP INCLUDE - Form maintenance: READ, ENQUEUE etc.







MSSCFF00 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 MSSCFF00 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 MSSCFF00. "Basic submit
SUBMIT MSSCFF00 AND RETURN. "Return to original report after report execution complete
SUBMIT MSSCFF00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Form maintenance: READ, ENQUEUE etc.


INCLUDES used within this REPORT MSSCFF00

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:

SELECT_FORM call function 'SELECT_FORM' exporting client = sy-mandt form = read_form language = '*' status = '*' throughclient = false throughlanguage = false importing entries = entries tables selections = selections.

SELECT_FORM call function 'SELECT_FORM' destination dest_31 exporting client = sy-mandt form = read_form language = '*' status = '*' throughclient = false throughlanguage = false importing entries = entries tables selections = selections exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

READ_FORM call function 'READ_FORM' exporting form = read_form client = read_client language = read_language olanguage = read_olanguage status = read_status ostatus = read_ostatus importing form_header = form_header found = found tables paragraphs = paragraph tabs = tab strings = string pages = page windows = wind page_windows = page_window form_lines = formtext.

READ_FORM_3X call function 'READ_FORM_3X' exporting dest = dest_31 form = read_form client = read_client language = read_language olanguage = read_olanguage status = read_status ostatus = read_ostatus importing form_header = form_header found = found tables paragraphs = paragraph tabs = tab strings = string pages = page windows = wind page_windows = page_window form_lines = formtext exceptions rfc_failure = 1.

SELECT_FORM call function 'SELECT_FORM' exporting client = read_client form = read_form language = '*' status = '*' throughclient = true throughlanguage = true importing entries = entries tables selections = selections.

SAPSCRIPT_CLIENT_RFC call function 'SAPSCRIPT_CLIENT_RFC' destination dest_31 importing i_client = read_client exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

SELECT_FORM call function 'SELECT_FORM' destination dest_31 exporting client = read_client form = read_form language = '*' status = '*' throughclient = true throughlanguage = true importing entries = entries tables selections = selections exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

CHECK_FORM_TRANSLATION_STATUS call function 'CHECK_FORM_TRANSLATION_STATUS' exporting form = selections-tdform client = selections-mandt importing * MASTER_LANGUAGE = * translation_wanted = transtat translation_languages = langvec exceptions not_found = 1 others = 2.

SELECT_FORM call function 'SELECT_FORM' exporting form = rsscf-tdform language = rsscf-tdspras status = '*' importing entries = entries tables selections = selections.

SELECT_FORM call function 'SELECT_FORM' destination dest_31 exporting form = rsscf-tdform language = rsscf-tdspras status = '*' importing entries = entries tables selections = selections exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

READ_FORM call function 'READ_FORM' exporting form = rsscf-tdform language = rsscf-tdspras status = read_status ostatus = read_ostatus importing form_header = form_header olanguage = olanguage tables paragraphs = paragraph strings = string tabs = tab windows = wind pages = page page_windows = page_window form_lines = formtext.

SAPSCRIPT_TTXFT_RFC call function 'SAPSCRIPT_TTXFT_RFC' destination dest_31 exporting i_form = rsscf-tdform i_function = 'S' tables t_ttxft = lttxft exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

READ_FORM_3X call function 'READ_FORM_3X' exporting dest = dest_31 client = client form = rsscf-tdform language = rsscf-tdspras status = read_status ostatus = read_ostatus importing form_header = form_header olanguage = olanguage tables paragraphs = paragraph strings = string tabs = tab windows = wind pages = page page_windows = page_window form_lines = formtext exceptions rfc_failure = 1.

SAVE_FORM call function 'SAVE_FORM' exporting form_header = form_header importing save_form_header = form_header tables paragraphs = paragraph tabs = tab strings = string pages = page windows = wind page_windows = page_window form_lines = formtext.

SAVE_FORM_3X call function 'SAVE_FORM_3X' exporting dest = dest_31 form_header = form_header importing save_form_header = form_header tables paragraphs = paragraph tabs = tab strings = string pages = page windows = wind page_windows = page_window form_lines = formtext exceptions rfc_failure = 1.

SAPSCRIPT_TTXFT_RFC call function 'SAPSCRIPT_TTXFT_RFC' destination dest_31 exporting i_function = 'U' tables t_ttxft = lttxft exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

CHECK_FORM call function 'CHECK_FORM' exporting form_header = form_header client = client importing result = result tables paragraphs = paragraph strings = string tabs = tab windows = wind pages = page page_windows = page_window form_lines = formtext.

CHECK_FORM_LANGUAGES call function 'CHECK_FORM_LANGUAGES' exporting form_header = form_header client = client importing result = result * DELETE_LANGUAGES = exceptions others = 1.

CHECK_FORM





call function 'CHECK_FORM' destination dest_31 exporting form_header = form_header client = client importing result = result_31 tables paragraphs = paragraph strings = string tabs = tab windows = wind pages = page page_windows = page_window form_lines = formtext exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

SAPSCRIPT_MESSAGE_DEF call function 'SAPSCRIPT_MESSAGE_DEF' exporting result = result.

SAPSCRIPT_MESSAGE call function 'SAPSCRIPT_MESSAGE'.

CHECK_FORM_ITF_SYNTAX call function 'CHECK_FORM_ITF_SYNTAX' exporting header = formtextheader symbol_check = true symbol_form = form_header-tdform dialog = true importing error_or_warning_found = rc tables form_lines = formtext paragraphs = paragraph strings = string windows = wind exceptions canceled = 1 others = 2.

CHECK_FORM_ITF_SYNTAX call function 'CHECK_FORM_ITF_SYNTAX' exporting header = formtextheader symbol_check = false dialog = false importing error_or_warning_found = rc tables form_lines = formtext paragraphs = paragraph strings = string windows = wind exceptions canceled = 1 others = 2.

SELECT_FORM call function 'SELECT_FORM' exporting form = saveas_form language = '*' status = '*' importing entries = entries tables selections = selections.

SAPSCRIPT_DIALOG_CONFIRM call function 'SAPSCRIPT_DIALOG_CONFIRM' exporting dial_fcode = fcode_overwrite dial_name = saveas_form dial_otype = otype_form importing dial_fcode = fcode.

SAPSCRIPT_ORDER_CHECK call function 'SAPSCRIPT_ORDER_CHECK' exporting objecttype = 'FORM' form = saveas_form importing order = order value_tadir = tadir exceptions invalid_input = 1 object_locked = 2 object_not_available = 3 others = 4.

DELETE_FORM call function 'DELETE_FORM' exporting form = saveas_form language = '*'.

ENQUEUE_ESSFORM call function 'ENQUEUE_ESSFORM' exporting tdobject = enqueue_object tdname = enqueue_form tdid = enqueue_id tdspras = enqueue_spras exceptions foreign_lock = 1 system_failure = 2.

SET_FORM_VERSION call function 'SET_FORM_VERSION' exporting client = sy-mandt form = form_header-tdform language = form_header-tdspras formvers = form_header-tdversion exceptions not_found = 1 others = 2.

SELECT_FORM call function 'SELECT_FORM' destination dest_31 exporting form = saveas_form language = '*' status = '*' importing entries = entries tables selections = selections.

SAPSCRIPT_DIALOG_CONFIRM call function 'SAPSCRIPT_DIALOG_CONFIRM' exporting dial_fcode = fcode_overwrite dial_name = saveas_form dial_otype = otype_form importing dial_fcode = fcode.

SAPSCRIPT_ORDER_CHECK_RFC call function 'SAPSCRIPT_ORDER_CHECK_RFC' destination dest_31 exporting i_objecttype = 'FORM' i_form = saveas_form importing e_tadir_devclass = l_tadir_devclass e_order = l_order exceptions invalid_input = 1 object_locked = 2 object_not_available = 3 communication_failure = 4 message msgtext system_failure = 5 message msgtext.

DELETE_FORM call function 'DELETE_FORM' destination dest_31 exporting form = saveas_form language = '*'.

SAPSCRIPT_TTXFT_RFC call function 'SAPSCRIPT_TTXFT_RFC' destination dest_31 exporting i_form = current_form i_function = 'S' tables t_ttxft = lttxft exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

ENQ_FORM_RFC call function 'ENQ_FORM_RFC' destination dest_31 exporting i_object = enqueue_object i_form = enqueue_form i_id = enqueue_id i_spras = enqueue_spras exceptions enq_foreign_lock = 1 enq_system_failure = 2 communication_failure = 3 message msgtext system_failure = 4 message msgtext.

FORMPAINTER_SET_TITLEBAR call function 'FORMPAINTER_SET_TITLEBAR' exporting handle = dialog_handle formname = form_header-tdform page = actual_page * NO_FLUSH = ' ' exceptions control_error = 1 others = 2.

SAPSCRIPT_DIALOG_CONFIRM call function 'SAPSCRIPT_DIALOG_CONFIRM' exporting dial_fcode = fcode_delete dial_name = form_header-tdform dial_otype = otype_form dial_language = language importing dial_fcode = fcode.

DELETE_FORM call function 'DELETE_FORM' exporting form = form_header-tdform language = language.




DELETE_FORM call function 'DELETE_FORM' destination dest_31 exporting form = form_header-tdform language = language.

SAPSCRIPT_ORDER_CHECK call function 'SAPSCRIPT_ORDER_CHECK' exporting objecttype = 'FORM' form = form_header-tdform importing order = order value_tadir = tadir exceptions invalid_input = 1 object_locked = 2 object_not_available = 3 others = 4.

SAPSCRIPT_ORDER_CHECK_RFC call function 'SAPSCRIPT_ORDER_CHECK_RFC' destination dest_31 exporting i_objecttype = 'FORM' i_form = form_header-tdform importing e_tadir_devclass = l_tadir_devclass e_order = l_order e_result = result_31 exceptions invalid_input = 1 communication_failure = 4 message msgtext system_failure = 5 message msgtext.

SAPSCRIPT_ORDER_INSERT call function 'SAPSCRIPT_ORDER_INSERT' exporting objecttype = 'FORM' form = form_header-tdform masterlang = form_header-tdospras "B20K8A08SO importing value_tadir = tadir changing order = order exceptions invalid_input = 1 order_canceled = 2 others = 3.

SAPSCRIPT_ORDER_INSERT_RFC call function 'SAPSCRIPT_ORDER_INSERT_RFC' destination dest_31 exporting i_objecttype = 'FORM' i_form = form_header-tdform i_order = l_order importing e_tadir_devclass = l_tadir_devclass e_order = l_order exceptions invalid_input = 1 order_canceled = 2 communication_failure = 3 message msgtext system_failure = 4 message msgtext.

SELECT_FORM call function 'SELECT_FORM' exporting client = '*' form = form_header-tdform language = '*' status = '*' throughclient = false throughlanguage = false importing entries = entries tables selections = selections.

TR_TADIR_INTERFACE call function 'TR_TADIR_INTERFACE' exporting wi_delete_tadir_entry = 'X' wi_test_modus = space wi_tadir_pgmid = 'R3TR' wi_tadir_object = 'FORM' wi_tadir_obj_name = l_obj_name exceptions others = 1.

SELECT_FORM call function 'SELECT_FORM' destination dest_31 exporting client = '*' form = form_header-tdform language = '*' status = '*' throughclient = false throughlanguage = false importing entries = entries tables selections = selections exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

SAPSCRIPT_TTXFT_RFC call function 'SAPSCRIPT_TTXFT_RFC' destination dest_31 exporting i_form = form_header-tdform i_function = 'D' exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

GET_FORM_VERSION call function 'GET_FORM_VERSION' exporting client = sy-mandt form = form_header-tdform language = form_header-tdospras tables form_versions = af_versions exceptions not_found = 1 others = 2.

CHECK_FORM call function 'CHECK_FORM' exporting form_header = form_header client = client importing result = result tables form_lines = formtext page_windows = page_window pages = page paragraphs = paragraph strings = string tabs = tab windows = wind.

SAPSCRIPT_DELETE_LOAD call function 'SAPSCRIPT_DELETE_LOAD' exporting client = af_client form = form_header-tdform.

SET_FORM_VERSION call function 'SET_FORM_VERSION' exporting client = sy-mandt form = form_header-tdform language = form_header-tdspras formvers = af_versions-version exceptions not_found = 1 others = 2.

CHECK_FORM call function 'CHECK_FORM' destination dest_31 exporting form_header = form_header client = client importing result = result_31 tables form_lines = formtext page_windows = page_window pages = page paragraphs = paragraph strings = string tabs = tab windows = wind exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

CHECK_FORM_LANGUAGES call function 'CHECK_FORM_LANGUAGES' exporting form_header = form_header client = client importing result = result delete_languages = delete_languages tables versions = selections exceptions others = 1.

SAPSCRIPT_DIALOG_CONFIRM call function 'SAPSCRIPT_DIALOG_CONFIRM' exporting dial_fcode = fcode_rb_translate dial_language = form_header-tdospras dial_name = form_header-tdform dial_otype = otype_form importing dial_fcode = return.

DELETE_FORM call function 'DELETE_FORM' exporting client = selections-mandt form = selections-tdform language = selections-tdspras.

DELETE_FORM call function 'DELETE_FORM' exporting client = client form = form_header-tdform language = .

ACTIVATE_FORM call function 'ACTIVATE_FORM' exporting form = form_header-tdform olanguage = form_header-tdospras status = status_editor importing result = result.

SET_FORM_VERSION call function 'SET_FORM_VERSION' exporting client = sy-mandt form = form_header-tdform language = form_header-tdspras formvers = af_versions-version exceptions not_found = 1 others = 2.

ACTIVATE_FORM call function 'ACTIVATE_FORM' destination dest_31 exporting form = form_header-tdform olanguage = form_header-tdospras status = status_editor importing result = result_31 exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

SAPSCRIPT_MESSAGE_DEF call function 'SAPSCRIPT_MESSAGE_DEF' exporting result = result.

SAPSCRIPT_MESSAGE call function 'SAPSCRIPT_MESSAGE'.

SELECT_TEXT call function 'SELECT_TEXT' exporting object = object_form name = name language = '*' id = '* ' importing entries = entries tables selections = selections.

DELETE_TEXT call function 'DELETE_TEXT' exporting object = selections-tdobject id = selections-tdid name = selections-tdname language = selections-tdspras exceptions others = 1.

SAPSCRIPT_DIALOG_CONFIRM call function 'SAPSCRIPT_DIALOG_CONFIRM' exporting dial_fcode = fcode_exit dial_name = form_header-tdform dial_otype = otype_form importing dial_fcode = fcode.

ENQUEUE_ESSFORM call function 'ENQUEUE_ESSFORM' exporting tdobject = enqueue_object tdname = enqueue_form tdid = enqueue_id tdspras = enqueue_spras exceptions foreign_lock = 1 system_failure = 2.

ENQ_FORM_RFC call function 'ENQ_FORM_RFC' destination dest_31 exporting i_object = enqueue_object i_form = enqueue_form i_id = enqueue_id i_spras = enqueue_spras exceptions enq_foreign_lock = 1 enq_system_failure = 2 communication_failure = 3 message msgtext system_failure = 4 message msgtext.

DEQUEUE_ESSFORM call function 'DEQUEUE_ESSFORM' exporting tdobject = enqueue_object tdname = enqueue_form tdid = enqueue_id tdspras = enqueue_spras.

DEQ_FORM_RFC call function 'DEQ_FORM_RFC' destination dest_31 exporting i_object = enqueue_object i_form = enqueue_form i_id = enqueue_id i_spras = enqueue_spras exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

SAPSCRIPT_UTILITY_FORMINFO call function 'SAPSCRIPT_UTILITY_FORMINFO' destination dest_31 exporting i_form = form_header-tdform i_language = form_header-tdspras i_client = client i_status = hstat i_read = false i_formheader = form_header tables i_paragraph = paragraph i_string = string i_tab = tab i_wind = wind i_page = page i_page_window = page_window i_formtext = formtext exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

DYNP_VALUES_UPDATE call function 'DYNP_VALUES_UPDATE' exporting dyname = repid dynumb = dynnr tables dynpfields = d_tab exceptions invalid_abapworkarea = 01 invalid_dynprofield = 02 invalid_dynproname = 03 invalid_dynpronummer = 04 invalid_request = 05 no_fielddescription = 06 undefind_error = 07.

CHECK_FORM_AUTHORITY call function 'CHECK_FORM_AUTHORITY' exporting form = form_header-tdform language = form_header-tdspras activity = activity exceptions others = 4.

CHECK_FORM_AUTHORITY call function 'CHECK_FORM_AUTHORITY' destination dest_31 exporting form = form_header-tdform language = form_header-tdspras activity = activity exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext others = 4.

SAPSCRIPT_DIALOG_CONFIRM call function 'SAPSCRIPT_DIALOG_CONFIRM' exporting dial_fcode = fcode_exit dial_name = form_header-tdform dial_otype = otype_form importing dial_fcode = fcode.

DEQUEUE_ESSFORM call function 'DEQUEUE_ESSFORM' exporting tdobject = enqueue_object tdname = enqueue_form tdid = enqueue_id tdspras = enqueue_spras.

DEQ_FORM_RFC call function 'DEQ_FORM_RFC' destination dest_31 exporting i_object = enqueue_object i_form = enqueue_form i_id = enqueue_id i_spras = enqueue_spras exceptions communication_failure = 1 message msgtext system_failure = 2 message msgtext.

FORMPAINTER_SWITCH_WINDOW_MODE call function 'FORMPAINTER_SWITCH_WINDOW_MODE' exporting window = page_window-tdwindow page = page_window-tdpage view_mode = view_mode display_mode = status-layout_disp no_flush = true exceptions window_not_found = 1 control_error = 2 others = 3.

CONTROL_FLUSH call function 'CONTROL_FLUSH' exceptions cntl_system_error = 1 cntl_error = 2 others = 3.

FORMPAINTER_CLOSE_DIALOG call function 'FORMPAINTER_CLOSE_DIALOG' exceptions control_error = 1 others = 2.

SLIDER_DESTROY call function 'SLIDER_DESTROY' exporting no_flush = false exceptions control_error = 1 others = 2.



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