MIWO0F31 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 MIWO0F31 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: PM Notifications
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DATE_TIME_CONVERT CALL FUNCTION 'DATE_TIME_CONVERT' EXPORTING DATE = UDATE TIME = UTIME IMPORTING POINT_IN_TIME = USEC EXCEPTIONS DATE_BEFORE_REL_DATE = 04 DATE_TO_BIG = 02.
PM_DELETE_PRINT_LOG CALL FUNCTION 'PM_DELETE_PRINT_LOG' EXPORTING PM_APPL = YN " Notification PRT_DEPTH = XDEPTH " either header(ALL) or Pos.
PM_BUILD_PRINT_KEY CALL FUNCTION 'PM_BUILD_PRINT_KEY' EXPORTING GENERIC_KEY = YX PM_APPL = YN "Notification PRT_DEPTH = UDEPTH VIQMEL = VIQMEL WQMFE = IVIQMFE IMPORTING PMPL = UPMPL EXCEPTIONS APPROPRIATE_TABLES_MISSING = 01 INVALID_BUILD_OPTIONS = 02 INVALID_PM_APPLICATION = 03.
PM_READ_PRINT_LOG CALL FUNCTION 'PM_READ_PRINT_LOG' EXPORTING WPMPL = LPMPL TABLES IPMPL = LIPMPL EXCEPTIONS INVALID_PRINT_KEY = 01.
STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING OBJNR = IVIQMSM-OBJNR STATUS = YI0166 EXCEPTIONS OBJECT_NOT_FOUND = 01 STATUS_NOT_ACTIVE = 02.
STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING OBJNR = IVIQMSM-OBJNR VRGNG = IFOACT-SCHLUESSEL EXCEPTIONS ACTIVITY_NOT_ALLOWED = 01 OBJECT_NOT_FOUND = 02 STATUS_INCONSISTENT = 03 STATUS_NOT_ALLOWED = 04 WRONG_INPUT = 05 WARNING_OCCURED = 06.
STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING OBJNR = IVIQMSM-OBJNR VRGNG = G_FOA_FKT-SCHLUESSEL EXCEPTIONS ACTIVITY_NOT_ALLOWED = 01 OBJECT_NOT_FOUND = 02 STATUS_INCONSISTENT = 03 STATUS_NOT_ALLOWED = 04 WRONG_INPUT = 05 WARNING_OCCURED = 06.
QAST_PROCESS_ACTIVITY CALL FUNCTION 'QAST_PROCESS_ACTIVITY' EXPORTING I_CHECK_ONLY = 'X' I_DIALOG = ' ' I_OBJNR = I_WQMSM-OBJNR I_VORGANG = P_FOA_FKT-SCHLUESSEL EXCEPTIONS NOT_ALLOWED = 01 ACTIVITY_NOT_ALLOWED = 02.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING ID = 'FO' LANGUAGE = LLANGU NAME = L_TEXTNAME OBJECT = YQMSM IMPORTING HEADER = L_THEAD TABLES LINES = L_LINETAB EXCEPTIONS ID = 1 LANGUAGE = 2 NAME = 3 NOT_FOUND = 4 OBJECT = 5 REFERENCE_CHECK = 6 WRONG_ACCESS_TO_ARCHIVE = 7 OTHERS = 8.
LANGTEXT_ONLY CALL FUNCTION 'LANGTEXT_ONLY' EXPORTING OBJECT = YQMSM OBJECT_NR = H_OBJNR SPRAS = LLANGU TXTID = 'FO' X_XAKTYP = T365-AKTYP SAVE_MODE = YX COUNT_INLINE = L_ANZ_LINES TABLES * t_inlines = g_tab_protocol.
LANGTEXT_ONLY CALL FUNCTION 'LANGTEXT_ONLY' EXPORTING OBJECT = YQMSM OBJECT_NR = H_OBJNR SPRAS = LLANGU TXTID = 'FO' X_XAKTYP = YAKTYPA.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.