MIWO0F30 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 MIWO0F30 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 Notification
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
INX_MARK_ALL_OFF CALL FUNCTION 'INX_MARK_ALL_OFF' TABLES INX = INXFE.
INX_MARK_BY_INDEX CALL FUNCTION 'INX_MARK_BY_INDEX' EXPORTING INXPT = FINX_CUR TABLES INX = INXFE.
INX_MARK_ALL_OFF CALL FUNCTION 'INX_MARK_ALL_OFF' TABLES INX = INXSM.
INX_MARK_BY_INDEX CALL FUNCTION 'INX_MARK_BY_INDEX' EXPORTING INXPT = MINX_CUR TABLES INX = INXSM.
GEN_NOTIFICATION_NUMBER CALL FUNCTION 'GEN_NOTIFICATION_NUMBER' EXPORTING I_QMNUM = UQMNUM I_T365 = T365 I_TQ80 = TQ80 IMPORTING E_QMNUM = UQMNUM.
UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING INPUT = LIAUSZT "Menge in ME 1 UNIT_IN = IMAUEH "Einheit 1 UNIT_OUT = OMAUEH "Einheit 2 IMPORTING OUTPUT = LOAUSZT EXCEPTIONS CONVERSION_NOT_FOUND = 2 INPUT_INVALID = 4 OUTPUT_INVALID = 4 TYPE_INVALID = 4 DIVISION_BY_ZERO = 6 OVERFLOW = 8 UNITS_MISSING = 10 UNIT_IN_NOT_FOUND = 12 UNIT_OUT_NOT_FOUND = 12.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING DECIM = Y2 INPUT = F_FELD IMPORTING FLSTR = SFELD.
OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING * DATUM = SY-DATUM * LANGU = SY-LANGU * NO_BUKRS = ' ' * NO_ERKRS = ' ' * NO_KOKRS = ' ' OBJNR = IVIQMSM-OBJNR * TEXT_WANTED = ' ' IMPORTING * e_ionra = * e_text = * identification = * ident_obart = IDENT_OBJID = G_OBJID * ident_txt10 = * ident_txt15 = * ident_txt20 = EXCEPTIONS OTHERS = 1.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = L_QMNUM_H IMPORTING OUTPUT = L_QMNUM.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = L_MANUM_H IMPORTING OUTPUT = L_MANUM.
STATUS_GET_CHANGE_FLAG CALL FUNCTION 'STATUS_GET_CHANGE_FLAG' IMPORTING FLG_CHANGE = VERAENDERT.
PM_PARTNER_GET_CHANGE_FLAG CALL FUNCTION 'PM_PARTNER_GET_CHANGE_FLAG' IMPORTING FLG_CHANGE = VERAENDERT.
INX_READ_INX_BY_INDEX CALL FUNCTION 'INX_READ_INX_BY_INDEX' EXPORTING INXPT = LINNO IMPORTING MARK = RIWO00-SELEC TABLES INX = INXFE EXCEPTIONS RECORD_NOT_FOUND = 4.
INX_MARK_BY_INDEX CALL FUNCTION 'INX_MARK_BY_INDEX' EXPORTING INXPT = LINNO TABLES INX = INXFE.
INX_MARK_OFF_BY_INDEX CALL FUNCTION 'INX_MARK_OFF_BY_INDEX' EXPORTING INXPT = LINNO TABLES INX = INXFE.
INX_READ_INX_BY_INDEX CALL FUNCTION 'INX_READ_INX_BY_INDEX' EXPORTING INXPT = LINNO IMPORTING MARK = RIWO00-SELEC TABLES INX = INXSM EXCEPTIONS RECORD_NOT_FOUND = 4.
INX_MARK_BY_INDEX CALL FUNCTION 'INX_MARK_BY_INDEX' EXPORTING INXPT = LINNO TABLES INX = INXSM.
INX_MARK_OFF_BY_INDEX CALL FUNCTION 'INX_MARK_OFF_BY_INDEX' EXPORTING INXPT = LINNO TABLES INX = INXSM.
CALL FUNCTION 'INX_READ_INX_BY_INDEX' EXPORTING INXPT = LINNO IMPORTING MARK = RIWO00-SELEK TABLES INX = INXMA EXCEPTIONS RECORD_NOT_FOUND = 4.
INX_MARK_BY_INDEX CALL FUNCTION 'INX_MARK_BY_INDEX' EXPORTING INXPT = LINNO TABLES INX = INXMA.
INX_MARK_OFF_BY_INDEX CALL FUNCTION 'INX_MARK_OFF_BY_INDEX' EXPORTING INXPT = LINNO TABLES INX = INXMA.
INX_APPEND CALL FUNCTION 'INX_APPEND' EXPORTING TABPT = SY-TABIX SORTFELD = SORTFELD TABLES INX = INXFE.
CLFM_DELETE_CLASSIFICATION CALL FUNCTION 'CLFM_DELETE_CLASSIFICATION' "P30K111450 EXPORTING "P30K111450 OBJECT = OBJEK "P30K111450 TABLE = OBTAB. "P30K111450
INX_PAGE_SCROLL CALL FUNCTION 'INX_PAGE_SCROLL' EXPORTING FCODE = UFCODE INX_BAS = UINX_BAS INX_MAX = UINX_MAX INX_PAG = UINX_PAG IMPORTING INX_BAS = UINX_BAS TABLES ITEMP = UINXX.
INX_GET_MARK_NEXT CALL FUNCTION 'INX_GET_MARK_NEXT' IMPORTING TABPT = TABPT INXPT = DINX_CUR TABLES INX = INXMA EXCEPTIONS NO_RECORD_FOUND = 4.
INX_DELETE_BY_INDEX CALL FUNCTION 'INX_DELETE_BY_INDEX' EXPORTING INXPT = DINX_CUR IMPORTING TABPT = TABPT TABLES INX = INXMA EXCEPTIONS RECORD_NOT_FOUND = 4.
GEN_NOTIFICATION_GENERAL CALL FUNCTION 'GEN_NOTIFICATION_GENERAL' EXPORTING I_INDARCH = INDARCH I_TQ80 = TQ80 I_UPD = UPD I_VIQMEL = VIQMEL I_XINDABSCH = XINDABSCHL I_RIWO02 = RIWO02 IMPORTING E_VIQMEL = VIQMEL.
ADMINISTRATION_WINDOW CALL FUNCTION 'ADMINISTRATION_WINDOW' EXPORTING ERNAM = U_ERNAM ERDAT = U_ERDAT ERUHR = U_ERZEIT ERUHR_ACTIVE = YX AENAM = U_AENAM AEDAT = U_AEDAT AEUHR = U_AEZEIT AEUHR_ACTIVE = YX CUA_TITLE = U_TEXT.
INIT_NOTIFICATION_DIMENSION CALL FUNCTION 'INIT_NOTIFICATION_DIMENSION' EXPORTING I_VIQMEL = VIQMEL IMPORTING E_DIMID = DIMID E_EMAUEH = EMAUEH E_IMAUEH = IMAUEH.
INGRP_INST_AUTHORITY_CHECK CALL FUNCTION 'INGRP_INST_AUTHORITY_CHECK' EXPORTING IWERK = VIQMEL-IWERK INGRP = VIQMEL-INGRP.
INX_APPEND CALL FUNCTION 'INX_APPEND' EXPORTING TABPT = SY-TFILL SORTFELD = SORTFELD IMPORTING INXPT = FINX_CUR TABLES INX = INXFE.
INX_MARK_ALL_OFF CALL FUNCTION 'INX_MARK_ALL_OFF' TABLES INX = INXFE.
INX_MARK_BY_INDEX CALL FUNCTION 'INX_MARK_BY_INDEX' EXPORTING INXPT = FINX_CUR TABLES INX = INXFE.
GEN_NOTIFICATION_CLOSE_DATES CALL FUNCTION 'GEN_NOTIFICATION_CLOSE_DATES' EXPORTING I_MSGTYP = UMSGTYP I_TQ80 = TQ80 I_VIQMEL = VIQMEL I_XINDABSCH = XINDABSCHL IMPORTING E_VIQMEL = VIQMEL.
CO_TA_T001W_READ CALL FUNCTION 'CO_TA_T001W_READ' EXPORTING T001W_WERK = VIQMEL-IWERK IMPORTING T001WWA = H_T001W.
F4_DATE CALL FUNCTION 'F4_DATE' EXPORTING DATE_FOR_FIRST_MONTH = F_DATE DISPLAY = ' ' FACTORY_CALENDAR_ID = H_T001W-FABKL GREGORIAN_CALENDAR_FLAG = H_GREGORIAN_CALENDAR_FLAG PROGNAME_FOR_FIRST_MONTH = ' ' IMPORTING SELECT_DATE = F_DATE.
PM_SD_CONTRACT_CHECK CALL FUNCTION 'PM_SD_CONTRACT_CHECK' EXPORTING VBELN = VIQMEL-KDAUF VPOSN = VIQMEL-KDPOS DATE = VIQMEL-QMDAT TIME = VIQMEL-MZEIT EQUNR = VIQMEL-EQUNR TPLNR = VIQMEL-TPLNR WERKS = VIQMEL-IWERK KOKRS = VIQMEL-KOKRS.
INGRP_INST_AUTHORITY_CHECK CALL FUNCTION 'INGRP_INST_AUTHORITY_CHECK' EXPORTING IWERK = VIQMEL-IWERK INGRP = VIQMEL-INGRP.
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 MIWO0F30 or its description.