RSTXFCON is a standard Executable ABAP Report 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 RSTXFCON 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.
Selection Text: TESTRUN = Test run, do not save
Selection Text: NFORMAT = New Page Format
Selection Text: FORM = Form Name
Title: SAPscript: Conversion of Page Format for Forms
Text Symbol: 101 = Page format exceeded at the
Text Symbol: 102 = bottom by 1/1440 inches
Text Symbol: 103 = No main window, reducing all windows which are too large
Text Symbol: 104 = Window currently being checked
Text Symbol: 007 = Page Format
Text Symbol: 001 = Format conversion for form
Text Symbol: 002 = to page format
Text Symbol: 003 = Form
Text Symbol: 004 = is not active
Text Symbol: 005 = could not be read
Text Symbol: 006 = The form already has a page format
Text Symbol: 112 = Window moved up correctly
Text Symbol: 113 = Window too far down, cannot be adjusted
Text Symbol: 114 = Page has several main windows, cannot be adjusted
Text Symbol: 115 = Checking width and horizontal position of all windows
Text Symbol: 116 = Window currently being checked
Text Symbol: 117 = Page format exceeded on the right
Text Symbol: 111 = Window currently being checked
Text Symbol: 105 = Window height reduced correctly
Text Symbol: 106 = Window is too small, cannot be adjusted
Text Symbol: 107 = Reduction of main window
Text Symbol: 108 = Main window is too small, cannot be adjusted
Text Symbol: 109 = Height of main window reduced correctly
Text Symbol: 110 = Move windows below the main window
Text Symbol: 125 = Please use the form maintenance transaction
Text Symbol: 126 = This is a test run, changes were not saved
Text Symbol: 127 = Save changed
Text Symbol: 128 = form?
Text Symbol: 129 = Save form
Text Symbol: 130 = Form is already being edited, unable to save
Text Symbol: 124 = Form cannot be adjusted automatically
Text Symbol: 118 = by 1/1440 inches
Text Symbol: 119 = Fenster width reduced correctly
Text Symbol: 120 = Left margin reduced correctly
INCLUDE RSTXDATA.
No SAP DATABASE tables are accessed within this REPORT code!
SELECT_FORM call function 'SELECT_FORM' exporting client = sy-mandt form = sf_formname language = '*' status = status_active tables selections = selections exceptions others = 4.
READ_FORM call function 'READ_FORM' exporting form = form status = status_active throughclient = false read_only_header = true throughlanguage = true importing * FORM_HEADER = found = l_found * HEADER = olanguage = l_olanguage.
READ_FORM call function 'READ_FORM' exporting form = form language = spras importing form_header = fheader found = l_found tables form_lines = lines page_windows = pagewindows pages = pages paragraphs = paragraphs strings = strings tabs = tabs windows = windows.
SAVE_FORM call function 'SAVE_FORM' exporting form_header = fheader importing save_form_header = fheader tables form_lines = lines pages = pages page_windows = pagewindows paragraphs = paragraphs strings = strings tabs = tabs windows = windows.
CHECK_FORM call function 'CHECK_FORM' exporting form_header = fheader importing result = result tables form_lines = lines page_windows = pagewindows pages = pages paragraphs = paragraphs strings = strings tabs = tabs windows = windows exceptions others = 1.
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.
DEQUEUE_ESSFORM call function 'DEQUEUE_ESSFORM' exporting tdobject = enqueue_object tdname = enqueue_form tdid = enqueue_id tdspras = enqueue_spras.
SAPSCRIPT_ORDER_CHECK call function 'SAPSCRIPT_ORDER_CHECK' exporting objecttype = 'FORM' form = formname importing order = l_order value_tadir = l_tadir exceptions invalid_input = 1 object_locked = 2 object_not_available = 3 others = 4.
SAPSCRIPT_ORDER_INSERT call function 'SAPSCRIPT_ORDER_INSERT' exporting objecttype = 'FORM' form = formname masterlang = formheader-tdospras importing value_tadir = l_tadir changing order = l_order exceptions invalid_input = 1 order_canceled = 2 others = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSTXFCON - SAPscript: Conversion of Page Format for Forms RSTXFCON - SAPscript: Conversion of Page Format for Forms RSTXFCOM - Comparison of Two Forms RSTXFCOM - Comparison of Two Forms RSTXFCI7 - rstxfcom include: routines for character formats RSTXFCI6 - rstxfcom include: routines for paragraph formats