SAP ABAP Interface IF_RMXT_MONITOR (TMS-TLS: Trial Monitor Interface)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMXTTLS (Package) Main Package - Trial: Tools
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RMXT_MONITOR TMS-TLS: Trial Monitor Class 20030324
Properties
Interface IF_RMXT_MONITOR  
Short Description TMS-TLS: Trial Monitor Interface    
General Data
Package RMXTTLS   Main Package - Trial: Tools 
Created 20030305   SAP 
Last changed 20031212   SAP 
Unicode checks active    
Forward declarations
Interface IF_RMXT_MONITOR has no forward declaration.
Interfaces
Interface IF_RMXT_MONITOR has no interface.
Friends
Interface IF_RMXT_MONITOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACTY_A Constant Public Type reference (TYPE) RMXTE_TASK_ACTY 'A' Task Activity: Active 20030324
2 MC_ACTY_I Constant Public Type reference (TYPE) RMXTE_TASK_ACTY 'I' Task Activity: Inactive 20030324
3 MC_ACTY_L Constant Public Type reference (TYPE) RMXTE_TASK_ACTY 'L' Task Activity: Locked 20030324
4 MC_FALSE Constant Public Type reference (TYPE) FLAG ' ' Indicator: False 20030324
5 MC_ICO_A Constant Public Type reference (TYPE) ICON_D '@15@' Icon: Task Active 20030324
6 MC_ICO_ER Constant Public Type reference (TYPE) ICON_D '@5C@' Icon: Status Error 20030324
7 MC_ICO_I Constant Public Type reference (TYPE) ICON_D '@HO@' Icon: Task Inactive 20030324
8 MC_ICO_INF Constant Public Type reference (TYPE) ICON_D '@8P@' Icon: Detailed Information 20030901
9 MC_ICO_IP Constant Public Type reference (TYPE) ICON_D '@BZ@' Icon: Status in Process 20030324
10 MC_ICO_L Constant Public Type reference (TYPE) ICON_D '@06@' Icon: Task Locked 20030324
11 MC_ICO_LOGE Constant Public Type reference (TYPE) ICON_D '@8O@' Icon: Log Contains Error 20030908
12 MC_ICO_LOGW Constant Public Type reference (TYPE) ICON_D '@8R@' Icon: Log Contains Warning 20030908
13 MC_ICO_OK Constant Public Type reference (TYPE) ICON_D '@5B@' Icon: Status OK 20030324
14 MC_ICO_UD Constant Public Type reference (TYPE) ICON_D '@BZ@' Icon: Status Undefined 20030430
15 MC_ICO_WA Constant Public Type reference (TYPE) ICON_D '@5D@' Icon: Status Warning 20030505
16 MC_OK_PREFIX Constant Public Type reference (TYPE) SYUCOMM '%M%' OK Code Prefix for Tasks in the Context Menu 20030723
17 MC_RELATION_H Constant Public Type reference (TYPE) RMXTE_RELATION 'H' Object Relationship: Higher-Level Objects 20031012
18 MC_RELATION_L Constant Public Type reference (TYPE) RMXTE_RELATION 'L' Object Relationship: Lower-Level Objects 20031012
19 MC_RTYPE_E Constant Public Type reference (TYPE) RMXTE_RULE_TYPE 'E' Rule Type: Error 20030505
20 MC_RTYPE_I Constant Public Type reference (TYPE) RMXTE_RULE_TYPE 'I' Rule Type: Information 20030901
21 MC_RTYPE_L Constant Public Type reference (TYPE) RMXTE_RULE_TYPE 'L' Rule Type: Locked 20030324
22 MC_RTYPE_LOGE Constant Public Type reference (TYPE) RMXTE_RULE_TYPE 'X' Rule Type: Log Contains Error 20030908
23 MC_RTYPE_LOGW Constant Public Type reference (TYPE) RMXTE_RULE_TYPE 'Y' Rule Type: Log Contains Error 20030908
24 MC_RTYPE_R Constant Public Type reference (TYPE) RMXTE_RULE_TYPE 'R' Rule Type: Prerequisite 20030324
25 MC_RTYPE_W Constant Public Type reference (TYPE) RMXTE_RULE_TYPE 'W' Rule Type: Warning 20030505
26 MC_STAT_ER Constant Public Type reference (TYPE) RMXTE_TASK_STAT 'ER' Task Status: Error 20030324
27 MC_STAT_IP Constant Public Type reference (TYPE) RMXTE_TASK_STAT 'IP' Task Status: In Process 20030324
28 MC_STAT_OK Constant Public Type reference (TYPE) RMXTE_TASK_STAT 'OK' Task Status: OK 20030324
29 MC_STAT_WA Constant Public Type reference (TYPE) RMXTE_TASK_STAT 'WA' Task Status: Warning 20030505
30 MC_TRUE Constant Public Type reference (TYPE) FLAG 'X' Indicator: True 20030324
31 MO_OBJ Instance attribute Public Object reference (TYPE REF TO) IF_RMXT_MONITOR_SERVICE Curr. Object Instance with Applic. Data (Trial API Instance) 20030324
32 MS_C_TASKGRP Instance attribute Public Type reference (TYPE) V_RMXT_M01 Customizing: Task Group Attributes 20030324
33 MT_C_RULES Instance attribute Public Type reference (TYPE) RMXTTY_MONI_C_M04 Customizing: Task Rules 20030324
34 MT_C_TASK Instance attribute Public Type reference (TYPE) RMXTTY_MONI_C_TASK Customizing: Task Group Task Including Attributes 20030324
35 MT_INST_CL Static Attribute Public Type reference (TYPE) RMXTTY_MONI_INST Monitor Instances 20030324
36 MT_OBJNR Instance attribute Public Type reference (TYPE) RMXTTY_MONI_OBJNR Table of Object Numbers (Status Checks f. Various Obj. Cats) 20030505
37 MT_TASK Instance attribute Public Type reference (TYPE) RMXTTY_MONI_TASK Task Properties 20030717
38 MT_TASK_DETAIL Instance attribute Public Type reference (TYPE) RMXTTY_MONI_TASK_DETAIL Task Details 20030717
39 M_FLG_EDIT Instance attribute Public Type reference (TYPE) FLAG Indicator: 'X' = Change Mode, ' ' = Display Mode 20030423
40 M_OBJNR Instance attribute Public Type reference (TYPE) J_OBJNR Object Number Status Management, for Status Changes 20030324
41 M_OBJ_ID Instance attribute Public Type reference (TYPE) STRING ID of Current Monitor User (Trial ID) 20030324
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ICON_QUICKINFO Instance method Public Method Constructs Icon with Quick Info from Icon ID and Text 20031103
2 CHECK_TASK_EXECUTION Instance method Public Method Checks Whether a Task Can Be Executed 20030901
3 DISP_CONT_MENU Instance method Public Method Generate Context Menu for a Task 20030324
4 EXECUTE_TASK Instance method Public Method Execute Task 20030324
5 EXE_CONT_MENU Instance method Public Method Execute Context Menu Entry 20030324
6 FREE Instance method Public Method Deletes All Data Within a Monitor Instance 20030428
7 FREE_CL Static method Public Method Releases all Monitor Instances 20030428
8 GET_ALL_TASK Instance method Public Method Determines Table with All Tasks (+ Texts + Icons) 20030324
9 GET_INSTANCE_CL Static method Public Method Determines a Monitor Instance 20030324
10 INIT Instance method Public Method Initialize Monitor Instance for a Trial 20030324
11 LOG_ADD_MSG Instance method Public Method Application Log: Add Message 20030710
12 LOG_SAVE Instance method Public Method Application Log: Save Messages in the Database 20030710
13 LOG_SHOW Instance method Public Method Application Log: Display Messages 20030710
14 REFRESH Instance method Public Method Redetermines the Task Statuses 20030324
15 SET_STATUS Instance method Public Method Sets a System and/or User Status 20030627
Events
# Event Type Visibility Description Created on
1 ON_CHG_ALL Instance Event
(0)
Public
(2)
ID of Monitor User (Trial ID) 20030417
Types
Interface IF_RMXT_MONITOR has no local type.
Method Signatures

Method BUILD_ICON_QUICKINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20031103
2 Importing I_FLG_DETAIL Call by reference Type reference (TYPE) FLAG Kennz.: Ikone eines Massnahmendetails 20031107
3 Importing I_ICON Call by reference Type reference (TYPE) ICON_D Ikonen ID (4 stellig) 20031103

Method BUILD_ICON_QUICKINFO on Interface IF_RMXT_MONITOR has no exception.

Method CHECK_TASK_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TASK Call by reference Type reference (TYPE) RMXTS_MONI_TASK Daten über die Massnahme 20030901
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RMXTTY_MESSAGES Meldungen 20030901
3 Importing IS_INIT_PARAM Call by reference Type reference (TYPE) RMXTS_MONI_INIT Parameter zur Initialisierung des Monitors 20030901
4 Importing I_FLG_NO_LOG Call by reference Type reference (TYPE) FLAG MC_TRUE Kennz.: 'X' = Meldungen nicht ins Applicationslog schreiben 20030901
5 Importing I_TASK Call by reference Type reference (TYPE) RMXTE_TASK Versuchsmonitor Maßnahme 20030901
# Exception Resumable Description Created on
1 EXC_ERORR_INIT Fehler beim Initialisieren des Monitors 20030901
2 EXC_NOT_EXECUTABLE Externe Prüfung verbietet Massnahmenausführung 20030919
3 EXC_NO_AUTHORITHY Benutzer hat keine Erlaubnis zur Taskausführung 20030901
4 EXC_NO_EXE_AT_DISPLAY Task kann im Anzeigemodus nicht ausgeführt werden 20030901
5 EXC_TASK_NOT_ALLOWED Ausführung des Task ist laut Regeln nicht erlaubt 20030901
6 EXC_WRONG_TASK Task ID existiert nicht für die aktuelle Taskgruppe 20030901

Method DISP_CONT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RMXTTY_MESSAGES Meldungen 20030923
2 Importing IO_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20030324
3 Importing IS_INIT_PARAM Call by reference Type reference (TYPE) RMXTS_MONI_INIT Parameter zur Initialisierung des Monitors 20030722
4 Importing I_FLG_NO_LOG Call by reference Type reference (TYPE) C Kennz.: 'X' = Meldungen nicht ins Applicationslog schreiben 20030923
5 Importing I_TASK Call by reference Type reference (TYPE) RMXTE_TASK Versuchsmonitor Maßnahme 20030324
# Exception Resumable Description Created on
1 EXC_CT_MENU_ERROR Methode für Kontextmenu ist falsch in Massnahme implemetiert 20030923
2 EXC_ERORR_INIT Fehler beim Initialisieren des Monitors 20030723
3 EXC_WRONG_TASK Task ID existiert nicht für die aktuelle Taskgruppe 20030325

Method EXECUTE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RMXTTY_MESSAGES Meldungen 20030324
2 Importing IO_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Objektinstanz mit Anwendungsdaten (Trial API Instanz) 20030324
3 Importing IS_INIT_PARAM Call by reference Type reference (TYPE) RMXTS_MONI_INIT Parameter zur Initialisierung des Monitors 20030722
4 Importing I_DATA Call by reference Object reference (TYPE REF TO) DATA Zusätzliche Daten für den Task 20030324
5 Importing I_FLG_BACKGROUND Call by reference Type reference (TYPE) C Kennz.: Massnahme im Hintergrund ausführen 20030912
6 Importing I_FLG_NO_LOG Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Meldungen nicht ins Applicationslog schreiben 20030710
7 Importing I_TASK Call by reference Type reference (TYPE) RMXTE_TASK Versuchsmonitor Maßnahme 20030324
# Exception Resumable Description Created on
1 EXC_ABORT Abbruch durch den Benutzer 20030915
2 EXC_ERORR_INIT Fehler beim Initialisieren des Monitors 20030723
3 EXC_NO_AUTHORITHY Benutzer hat keine Erlaubnis zur Massnahmenausführung 20030509
4 EXC_NO_EXE_AT_DISPLAY Massnahme kann im Anzeigemodus nicht ausgeführt werden 20030505
5 EXC_STATUS_ERROR Beim Setzen des Status ist ein Fehler aufgetreten 20030416
6 EXC_TASK_NOT_ALLOWED Ausführung der Massnahme ist laut Regeln nicht erlaubt 20030416
7 EXC_TASK_NOT_EXECUTED Fehler bei der Massn.ausführung - siehe Meldungstabelle 20030325
8 EXC_WRONG_TASK Massn. ID existiert nicht für die aktuelle Massnahm.gruppe 20030325

Method EXE_CONT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RMXTTY_MESSAGES Meldungen 20030324
2 Importing IO_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Objektinstanz mit Anwendungsdaten (Trial API Instanz) 20030324
3 Importing IS_INIT_PARAM Call by reference Type reference (TYPE) RMXTS_MONI_INIT Parameter zur Initialisierung des Monitors 20030722
4 Importing I_DATA Call by reference Object reference (TYPE REF TO) DATA Zusätzliche Daten für den Task 20030324
5 Importing I_FLG_NO_LOG Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Meldungen nicht ins Applicationslog schreiben 20030710
6 Importing I_TASK Call by reference Type reference (TYPE) RMXTE_TASK Versuchsmonitor Maßnahme 20030324
7 Changing X_OKCODE Call by reference Type reference (TYPE) SYUCOMM OKcode des Kontextmenu Eintrages 20030324
# Exception Resumable Description Created on
1 EXC_ABORT Abbruch durch den Benutzer 20030929
2 EXC_ERORR_INIT Fehler beim Initialisieren des Monitors 20030723
3 EXC_NOT_EXECUTED Kontext Menu Funktion konnte nicht ausgeführt werden 20030423
4 EXC_NO_AUTHORITHY Benutzer hat keine Erlaubnis zur Massnahmenausführung 20030929
5 EXC_NO_EXE_AT_DISPLAY Massnahme kann im Anzeigemodus nicht ausgeführt werden 20030929
6 EXC_STATUS_ERROR Beim Setzen des Status ist ein Fehler aufgetreten 20030929
7 EXC_TASK_NOT_ALLOWED Ausführung der Massnahme ist laut Regeln nicht erlaubt 20030929
8 EXC_TASK_NOT_EXECUTED Fehler bei der Massn.ausführung - siehe Meldungstabelle 20030929
9 EXC_WRONG_TASK Task ID existiert nicht für die aktuelle Taskgruppe 20030325

Method FREE Signature

Method FREE on Interface IF_RMXT_MONITOR has no parameter.
Method FREE on Interface IF_RMXT_MONITOR has no exception.

Method FREE_CL Signature

Method FREE_CL on Interface IF_RMXT_MONITOR has no parameter.
Method FREE_CL on Interface IF_RMXT_MONITOR has no exception.

Method GET_ALL_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) RMXTTY_MONI_TASK_DETAIL Task Details 20030324
2 Exporting ET_TASK Call by reference Type reference (TYPE) RMXTTY_MONI_TASK_DISP Task Daten für die Anzeige 20030324
3 Importing IS_INIT_PARAM Call by reference Type reference (TYPE) RMXTS_MONI_INIT Parameter zur Initialisierung des Monitors 20030722
4 Importing I_FLG_HIDDEN Call by reference Type reference (TYPE) FLAG Kennzeichen: auch versteckte Task's liefern 20030430
5 Importing I_FLG_TXT Call by reference Type reference (TYPE) FLAG MC_TRUE Kennzeichen: Auch Task Kurztexte und Ikonen lesen 20030504
# Exception Resumable Description Created on
1 EXC_ERORR_INIT Fehler beim Initialisieren des Monitors 20030723

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MONITOR Call by reference Object reference (TYPE REF TO) IF_RMXT_MONITOR Trial Monitor Instanz 20030324
2 Importing IO_APPLOG Call by reference Object reference (TYPE REF TO) CL_RMXT_APPLOG Instanz Application Log 20030710
3 Importing IS_INIT_PARAM Call by reference Type reference (TYPE) RMXTS_MONI_INIT Parameter zur Initialisierung des Monitors 20030722
4 Importing I_TASKGRP Call by reference Type reference (TYPE) RMXTE_TGRPID Versuchsmonitor Maßnahmengruppe 20030324
# Exception Resumable Description Created on
1 EXC_ERORR_INIT Fehler beim Initialisieren des Monitors 20030723
2 EXC_ERROR Fehler 20030416
3 EXC_NO_TASKS Es konnten keine Tasksinstanzen zur Taskgruppe erzeugt werde 20030416
4 EXC_WRONG_TASKGRP Taskgruppe existiert nicht 20030325

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ Call by reference Object reference (TYPE REF TO) IF_RMXT_MONITOR_SERVICE Objektinstanz mit Anwendungsdaten (Trial API Instanz) 20030324
2 Importing I_EDIT Call by reference Type reference (TYPE) FLAG MC_TRUE Flag: 'X' = Ändernmodus, ' ' = Anzeigenmodus 20030325
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer Statusverwaltung, für Statusänderungen 20030324
4 Importing I_OBJ_ID Call by reference Type reference (TYPE) STRING ID des Monitorverwenders (Trial ID) 20030324
# Exception Resumable Description Created on
1 EXC_WRONG_PARAMS Importparameter nicht richtig gefüllt! 20030723

Method LOG_ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) RMXTTY_MESSAGES Meldungen 20030710
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Applikationslog Handle zum Hinzufügen von Meldungen ins LOG 20030710
3 Importing I_TASKID Call by reference Type reference (TYPE) RMXTE_TASK Masnahmen ID 20030710
# Exception Resumable Description Created on
1 EXC_ERROR Fehler beim hinzufügen der Meldungen ins LOG trat auf 20030725

Method LOG_SAVE Signature

Method LOG_SAVE on Interface IF_RMXT_MONITOR has no parameter.
Method LOG_SAVE on Interface IF_RMXT_MONITOR has no exception.

Method LOG_SHOW Signature

Method LOG_SHOW on Interface IF_RMXT_MONITOR has no parameter.
# Exception Resumable Description Created on
1 EXC_DISPLAY_ERROR Fehler bei der Anzeige im LOG - Meldung in SYST zu finden 20030710

Method REFRESH Signature

Method REFRESH on Interface IF_RMXT_MONITOR has no parameter.
Method REFRESH on Interface IF_RMXT_MONITOR has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RMXTTY_MESSAGES Meldungen (werden von SET_STATUS nicht ins LOG geschrieben) 20030627
2 Importing I_ESTAT Call by reference Type reference (TYPE) RMXTE_ESTAT Anwenderstatus 20030627
3 Importing I_FLG_NO_REFRESH Call by reference Type reference (TYPE) C Kennzeichen: Monitor refresh unterdrücken 20030627
4 Importing I_VRGNG Call by reference Type reference (TYPE) J_VORGANG Betriebswirt. Vorgang zum Setzen eines Systemstatus 20030627
# Exception Resumable Description Created on
1 EXC_STATUS_ERROR Beim Setzen des Status ist ein Fehler aufgetreten 20030627
Event Signatures

Event ON_CHG_ALL Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_OBJ_ID Exporting Value transfer Type reference (TYPE) STRING 20030417
History
Last changed by/on SAP  20031212 
SAP Release Created in 471