MSSCFF12 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 MSSCFF12 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.
Title: Graphical Form Painter: Utilities
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FORMPAINTER_ADJUST_TO_GRID CALL FUNCTION 'FORMPAINTER_ADJUST_TO_GRID' EXPORTING WINDOW = ATG_WINDOW PAGE = PAGE_WINDOW-TDPAGE UNIT_LEFT = PAGE_WINDOW-TDWLEFTU UNIT_TOP = PAGE_WINDOW-TDWTOPU WIDTH = PAGE_WINDOW-TDWWIDTH UNIT_WIDTH = PAGE_WINDOW-TDWWIDTHU HEIGHT = PAGE_WINDOW-TDWHEIGHT UNIT_HEIGHT = PAGE_WINDOW-TDWHEIGHTU CPI = FORM_HEADER-TDCPI LPI = FORM_HEADER-TDLPI NO_FLUSH = TRUE CHANGING LEFT = PAGE_WINDOW-TDWLEFT TOP = PAGE_WINDOW-TDWTOP EXCEPTIONS WINDOW_NOT_FOUND = 1 OTHERS = 2.
CONTROL_FLUSH CALL FUNCTION 'CONTROL_FLUSH' EXCEPTIONS CNTL_SYSTEM_ERROR = 1 CNTL_ERROR = 2 OTHERS = 3.
FORMPAINTER_SET_FOCUS CALL FUNCTION 'FORMPAINTER_SET_FOCUS' EXPORTING WINDOW = ACTUAL_WINDOW PAGE = ACTUAL_PAGE NO_FLUSH = FALSE 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_SET_FOCUS CALL FUNCTION 'FORMPAINTER_SET_FOCUS' EXPORTING WINDOW = ACTUAL_WINDOW PAGE = ACTUAL_PAGE NO_FLUSH = FALSE EXCEPTIONS WINDOW_NOT_FOUND = 1 CONTROL_ERROR = 2 OTHERS = 3.
FORMPAINTER_PUT_WINDOW CALL FUNCTION 'FORMPAINTER_PUT_WINDOW' EXPORTING WINDOW = PAGE_WINDOW-TDWINDOW PAGE = PAGE_WINDOW-TDPAGE SET_POSITION = FALSE SET_SIZE = FALSE SET_CAPTION = TRUE VIEW_MODE = NEW_MODE VISIBLE = TRUE DISPLAY_MODE = STATUS-LAYOUT_DISP NO_FLUSH = TRUE EXCEPTIONS WINDOW_NOT_FOUND = 1 CONTROL_ERROR = 2 OTHERS = 3.
FORMPAINTER_PUT_WINDOW CALL FUNCTION 'FORMPAINTER_PUT_WINDOW' EXPORTING WINDOW = PAGE_WINDOW-TDWINDOW PAGE = PAGE_WINDOW-TDPAGE SET_POSITION = FALSE SET_SIZE = FALSE SET_CAPTION = TRUE VIEW_MODE = NEW_MODE VISIBLE = FALSE 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_SHOW_WINDOW_TEXT CALL FUNCTION 'FORMPAINTER_SHOW_WINDOW_TEXT' EXPORTING WINDOW = WIND-TDWINDOW PAGE = SPACE TEXTHEADER = FORMTEXTHEADER FORMHEADER = FORM_HEADER NO_FLUSH = TRUE TABLES WINDOWTEXT = WINDOWTEXT PAGE_WINDOWS = PAGE_WINDOW PARAGRAPHS = PARAGRAPH STRINGS = STRING TABS = TAB WINDOWS = WIND EXCEPTIONS WINDOW_NOT_FOUND = 1 CONTROL_ERROR = 2 OTHERS = 3.
FORMPAINTER_PUT_WINDOW CALL FUNCTION 'FORMPAINTER_PUT_WINDOW' EXPORTING WINDOW = PAGE_WINDOW-TDWINDOW PAGE = PAGE_WINDOW-TDPAGE SET_POSITION = FALSE SET_SIZE = FALSE SET_CAPTION = FALSE SET_SCROLLBARS = TRUE VIEW_MODE = NEW_MODE VISIBLE = TRUE DISPLAY_MODE = STATUS-LAYOUT_DISP NO_FLUSH = TRUE EXCEPTIONS WINDOW_NOT_FOUND = 1 CONTROL_ERROR = 2 OTHERS = 3.
FORMPAINTER_PUT_WINDOW CALL FUNCTION 'FORMPAINTER_PUT_WINDOW' EXPORTING WINDOW = PAGE_WINDOW-TDWINDOW PAGE = PAGE_WINDOW-TDPAGE SET_POSITION = FALSE SET_SIZE = FALSE SET_CAPTION = FALSE SET_SCROLLBARS = TRUE VIEW_MODE = NEW_MODE VISIBLE = FALSE 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_SET_FOCUS CALL FUNCTION 'FORMPAINTER_SET_FOCUS' EXPORTING WINDOW = ACTUAL_WINDOW PAGE = ACTUAL_PAGE NO_FLUSH = FALSE EXCEPTIONS WINDOW_NOT_FOUND = 1 CONTROL_ERROR = 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.