SAP Reports / Programs | Plant Maintenance | Maintenance Processing | Maintenance Notifications(PM-WOC-MN) SAP PM

RIQMEL20 SAP ABAP Report - documentation and ABAP source code







RIQMEL20 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Displaying and Changing Notifications You can generate a list of see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RIQMEL20 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

IW28 - Change Notifications
IW29 - Display Notifications
IW58 - Change Service Notifications
IW59 - Display Service Notifications


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


Text pool values


Selection Text: MSAUS = D .
Selection Text: MONITOR = D .
Selection Text: LTRMN = D .
Selection Text: KUNUM = D .
Selection Text: KOSTL = D .
Selection Text: KDPOS = D .
Selection Text: KDAUF = D .
Selection Text: IWERK = D .
Selection Text: INSPK = D .
Selection Text: INGRP = D .
Selection Text: GSBER = D .
Selection Text: ERNAM = D .
Selection Text: ERDAT = D .
Selection Text: EQFNR = D .
Selection Text: EAUSZT = D .
Selection Text: DATAN = D .
Selection Text: BUKRS = D .
Selection Text: BTPLN = D .
Selection Text: BSTNK = D .
Selection Text: BSTDK = D .
Selection Text: BEZDT = D .
Selection Text: BEQUI = D .
Selection Text: BEBER = D .
Selection Text: BAUTL = D .
Selection Text: AUZTV = D .
Selection Text: AUZTB = D .
Selection Text: AUSWK = D .
Selection Text: AUSVN = D .
Selection Text: AUSBS = D .
Selection Text: ARBPL = D .
Selection Text: ANLZV = D .
Selection Text: ANLZN = D .
Selection Text: WARPL = D .
Selection Text: WAPOS = D .
Selection Text: VTWEG = D .
Selection Text: VKORG = D .
Selection Text: VERFV = D .
Selection Text: VERFN = D .





Selection Text: VERFM = D .
Selection Text: VBELN = D .
Selection Text: VAWRK = D .
Selection Text: VARIANT = D .
Selection Text: S_UOM = D .
Selection Text: S_START = D .
Selection Text: S_RANGE = D .
Selection Text: S_LRPID = D .
Selection Text: S_LEN = D .
Selection Text: S_END = D .
Selection Text: SWERK = D .
Selection Text: STRMN = D .
Selection Text: STORT = D .
Selection Text: STAI1 = D .
Selection Text: STAE1 = D .
Selection Text: SPART = D .
Selection Text: RBNR = D .
Selection Text: QMTXT = D .
Selection Text: QMNAM = D .
Selection Text: QMGRP = D .
Selection Text: QMDAB = D .
Selection Text: QMCOD = D .
Selection Text: PRIOK = D .
Selection Text: PAGESTAT = D .
Selection Text: MZEIT = D .
Selection Text: MSGRP = D .
Selection Text: ANLZE = D .
Selection Text: ANLNR = D .
Selection Text: AENAM = D .
Selection Text: AEDAT = D .
Selection Text: ABCKZ = D .
Text Symbol: F05 = Monitor
Text Symbol: F04 = Set Time Zone
Text Symbol: F03 = Location Data/Acc.Assignment/Maint. Plan
Text Symbol: F02 = Malfunction Data/System Availability
Text Symbol: F01 = General Data/Administrative Data
Text Symbol: ANZ = Number
Text Symbol: 802 = Last Objects Processed
Text Symbol: 801 = Processed Objects





Text Symbol: 800 = Unprocessed Objects
Text Symbol: 706 = Yes
Text Symbol: 705 = No
Text Symbol: 704 = Cancelation in List Processing
Text Symbol: 703 = have not yet been processed?
Text Symbol: 702 = for all the objects selected that
Text Symbol: 701 = Do you want to cancel processing
Text Symbol: 700 = **** LINES 701, 702, 703 are one sentence.
Text Symbol: 304 = Measure Planning
Text Symbol: 303 = F16=Refresh
Text Symbol: 302 = Notification Monitor
Text Symbol: 207 = Notification Selection
Text Symbol: 206 = Legend
Text Symbol: 205 = Notifications
Text Symbol: 204 = Schedule Overview
Text Symbol: 203 = Time Between Creation and Completion
Text Symbol: 202 = Downtime Period
Text Symbol: 201 = Required Time Period
Text Symbol: 199 = Copy Dates from Revision?
Text Symbol: 198 = Copy Date?
Text Symbol: 072 = Additional Fields for Notification Selection
Text Symbol: 001 = Set Time Zone
Text Symbol: U16 = TechInsts as RefObj.
Text Symbol: U15 = Conn. Obj. as Ref.
Text Symbol: U14 = Devices as RefObj
Text Symbol: U13 = Premise
Text Symbol: U12 = Dev. Type
Text Symbol: U11 = Dev.
Text Symbol: U10 = Connection Obj.
Text Symbol: U09 = TechInsts as RefObj.
Text Symbol: U08 = Dev. Locs as RefObj.
Text Symbol: U07 = Devices as RefObj
Text Symbol: U06 = Conn. Obj. as Ref.
Text Symbol: U05 = Connections as Ref
Text Symbol: U04 = Asset
Text Symbol: U03 = Selection with Objects of Utilities Industry
Text Symbol: U02 = Premise
Text Symbol: U01 = A Connection Object
Text Symbol: SON = Others



Text Symbol: PO4 = Small Number, Short Downtime
Text Symbol: PO3 = Large Number, Short Downtime
Text Symbol: PO2 = Small Number, Long Downtime
Text Symbol: PO1 = Large Number, Long Downtime
Text Symbol: P05 = Downtime (H)
Text Symbol: MO4 = Required Start/End
Text Symbol: MO3 = Notification Date
Text Symbol: MO2 = Malfunction Start/End
Text Symbol: MO1 = Priority
Text Symbol: FG5 = Address
Text Symbol: FG3 = Location/AcctAssignment
Text Symbol: FG2 = Malfunction/Breakdown
Text Symbol: FG1 = General Data


INCLUDES used within this REPORT RIQMEL20

INCLUDE MIOLXTOP.
INCLUDE MIOLXT30.
INCLUDE EAML_SEL_GLOBAL_DATA.


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:

CLSC_SELECT_OBJECTS_FROM_CLASS CALL FUNCTION 'CLSC_SELECT_OBJECTS_FROM_CLASS' EXPORTING klart = tcla-klart table = 'QMFE' TABLES OBJECTS = clobj_tab EXCEPTIONS pf03 = 01 pf12 = 02 pf15 = 03.

IDIIN_ACTIVATION_CHECK_WPS CALL FUNCTION 'IDIIN_ACTIVATION_CHECK_WPS' IMPORTING wps_active = l_wps_active.

PM_GET_REVISION_NUMBER CALL FUNCTION 'PM_GET_REVISION_NUMBER' IMPORTING exp_t352r = t352r user_abort = g_exit_flag.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Copy dates from revision?'(199) textline2 = '' titel = 'Copy dates?'(198) cancel_display = ' ' IMPORTING answer = l_answer.

STATUS_BUFFER_REFRESH CALL FUNCTION 'STATUS_BUFFER_REFRESH'.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 20 text = 'Meldungsselektion'(207).

STATUS_TEXT_EDIT CALL FUNCTION 'STATUS_TEXT_EDIT' EXPORTING objnr = -objnr spras = sy-langu flg_user_stat = 'X' IMPORTING line = -sttxt user_line = -ustxt EXCEPTIONS object_not_found = 01.

IREP1_EQUIPMENT_TEXT_READ CALL FUNCTION 'IREP1_EQUIPMENT_TEXT_READ' EXPORTING i_equnr = -equnr IMPORTING e_eqktx = -eqktx EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_LOCATION_TEXT_READ CALL FUNCTION 'IREP1_LOCATION_TEXT_READ' EXPORTING i_tplnr = -tplnr_int IMPORTING e_pltxt = -pltxt EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_MATERIAL_TEXT_READ CALL FUNCTION 'IREP1_MATERIAL_TEXT_READ' EXPORTING i_matnr = -matnr IMPORTING e_maktx = -maktx EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_MATERIAL_TEXT_READ CALL FUNCTION 'IREP1_MATERIAL_TEXT_READ' EXPORTING i_matnr = -bautl IMPORTING e_maktx = -bautlx EXCEPTIONS no_text_found = 1 OTHERS = 2.

PM_PARTNER_READ CALL FUNCTION 'PM_PARTNER_READ' EXPORTING parvw = t_tq80-parvw_int parnr = -parnr_int check_debitor = space IMPORTING diadr_wa = diadr EXCEPTIONS no_valid_parnr = 1 no_valid_parnr_today = 2 no_authority = 3 parvw_and_nrart_inital = 4 OTHERS = 5.

PM_PARTNER_READ CALL FUNCTION 'PM_PARTNER_READ' EXPORTING parvw = t_tq80-parvw_vera parnr = -parnr_vera check_debitor = space IMPORTING diadr_wa = diadr EXCEPTIONS no_valid_parnr = 1 no_valid_parnr_today = 2 no_authority = 3 parvw_and_nrart_inital = 4 OTHERS = 5.

CR_WORKSTATION_READ CALL FUNCTION 'CR_WORKSTATION_READ' EXPORTING id = object_tab-arbpl_i msgty = 'S' IMPORTING arbpl = object_tab-arbpl werks = object_tab-vawrk EXCEPTIONS not_found = 01.

IREP1_EQUIPMENT_TEXT_READ CALL FUNCTION 'IREP1_EQUIPMENT_TEXT_READ' EXPORTING i_equnr = object_tab-equnr IMPORTING e_eqktx = object_tab-eqktx EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_LOCATION_TEXT_READ CALL FUNCTION 'IREP1_LOCATION_TEXT_READ' EXPORTING i_tplnr = object_tab-tplnr_int IMPORTING e_pltxt = object_tab-pltxt EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_MATERIAL_TEXT_READ CALL FUNCTION 'IREP1_MATERIAL_TEXT_READ' EXPORTING i_matnr = object_tab-matnr IMPORTING e_maktx = object_tab-maktx EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_MATERIAL_TEXT_READ CALL FUNCTION 'IREP1_MATERIAL_TEXT_READ' EXPORTING i_matnr = object_tab-bautl IMPORTING e_maktx = object_tab-bautlx EXCEPTIONS no_text_found = 1 OTHERS = 2.

STATUS_READ CALL FUNCTION 'STATUS_READ' EXPORTING objnr = object_tab-objnr only_active = 'X' TABLES status = h_status_tab EXCEPTIONS object_not_found = 01.

STATUS_NUMBER_CONVERSION CALL FUNCTION 'STATUS_NUMBER_CONVERSION' EXPORTING language = sy-langu objnr = object_tab-objnr status_number = h_status_tab-stat IMPORTING txt04 = h_status_text_tab-txt04 EXCEPTIONS OTHERS = 01.

CR_WORKSTATION_READ CALL FUNCTION 'CR_WORKSTATION_READ' EXPORTING id = object_tab-arbpl_i msgty = 'S' IMPORTING arbpl = object_tab-arbpl EXCEPTIONS not_found = 01.

STATUS_TEXT_EDIT CALL FUNCTION 'STATUS_TEXT_EDIT' EXPORTING objnr = object_tab-objnr spras = sy-langu flg_user_stat = 'X' IMPORTING line = object_tab-sttxt user_line = object_tab-ustxt EXCEPTIONS object_not_found.

IREP1_EQUIPMENT_TEXT_READ CALL FUNCTION 'IREP1_EQUIPMENT_TEXT_READ' EXPORTING i_equnr = object_tab-equnr IMPORTING e_eqktx = object_tab-eqktx EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_LOCATION_TEXT_READ CALL FUNCTION 'IREP1_LOCATION_TEXT_READ' EXPORTING i_tplnr = object_tab-tplnr_int IMPORTING e_pltxt = object_tab-pltxt EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_MATERIAL_TEXT_READ CALL FUNCTION 'IREP1_MATERIAL_TEXT_READ' EXPORTING i_matnr = object_tab-matnr IMPORTING e_maktx = object_tab-maktx EXCEPTIONS no_text_found = 1 OTHERS = 2.

IREP1_MATERIAL_TEXT_READ CALL FUNCTION 'IREP1_MATERIAL_TEXT_READ' EXPORTING i_matnr = object_tab-bautl IMPORTING e_maktx = object_tab-bautlx EXCEPTIONS no_text_found = 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 RIQMEL20 or its description.