SAP ABAP Class CL_RMST_TABSTRIP_LIB (RMS-TLS: Workbench Tabstrip Library)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSTLSDIA (Package) RMS-TLS: Dialog
Properties
Class CL_RMST_TABSTRIP_LIB  
Short Description RMS-TLS: Workbench Tabstrip Library    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSTLSDIA   RMS-TLS: Dialog 
Created 20011109   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMST_TABSTRIP_LIB has no interface implemented.
Friends
Class CL_RMST_TABSTRIP_LIB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DUMMY_DYNNR Constant Public Type reference (TYPE) DYNNR '8090' Empty Dummy Screen 20030924
2 C_DUMMY_OKCD Constant Public Type reference (TYPE) SYUCOMM 'DUMMYOKCODE' Dummy OK Code for Screen Refresh 20020329
3 C_FALSE Constant Public Type reference (TYPE) RMSTE_FLAG ' ' Constant for Value ' ' 20011109
4 C_ICON_CONFIG Constant Public Type reference (TYPE) ICON_TEXT 'ICON_CONFIGURATION' Icon for Configuration Tab 20011109
5 C_ICON_DISPLAY_ONLY Constant Public Type reference (TYPE) ICON_TEXT 'ICON_DISPLAY' Icon for: Display Only 20011109
6 C_ICON_NO_AUTHORITY Constant Public Type reference (TYPE) ICON_TEXT 'ICON_BREAKPOINT' Icon for: No Authorization to Enter View 20011109
7 C_ID_CONFIG Constant Public Type reference (TYPE) RMSTE_REG_ID 'CFG' ID of Configuration Tab 20011123
8 C_MODULE_CLOSE Constant Public Type reference (TYPE) FUNCNAM '_TABSCREEN_CLOSE' Suffix CLOSE Module Tab Page Subscreen 20011109
9 C_MODULE_EXIT Constant Public Type reference (TYPE) FUNCNAM '_EXIT' Suffix EXIT Module Tab Page Subscreen 20011109
10 C_MODULE_INIT Constant Public Type reference (TYPE) FUNCNAM '_TABSCREEN_INIT' Suffix INIT Module Tab Page Subscreen 20011109
11 C_MODULE_OKCODE Constant Public Type reference (TYPE) FUNCNAM '_OKCODE_HANDLER' Suffix OKCODE Module Tab Page Subscreen 20011109
12 C_MODULE_OPEN Constant Public Type reference (TYPE) FUNCNAM '_TABSCREEN_OPEN' Suffix OPEN Module Tab Page Subscreen 20011109
13 C_PREFIX_CONFIG Constant Public Type reference (TYPE) DYNNR '70' Prefix for Configuration Screen 20020306
14 C_REPID_CONFIG Constant Public Type reference (TYPE) PROGNAME 'SAPLRMST251' Program Containing the Configuration Screen 20011123
15 C_SCREEN_DUMMY Constant Public Type reference (TYPE) DYNNR '8090' Number of Dummy Screen 20041001
16 C_TRUE Constant Public Type reference (TYPE) RMSTE_FLAG 'X' Constant for Value 'X' 20011109
17 MO_OBJ Instance attribute Public Object reference (TYPE REF TO) OBJECT Reference to a WBO That Contains the Object Key Data 20011109
18 MT_TABSTRIP_REG Instance attribute Public Type reference (TYPE) RMSTTY_TABSTRIP_REG Tabstrip Tab Properties 20011109
19 M_ACTIVE Instance attribute Public Type reference (TYPE) RMSTE_FLAG Instance is Active or Not (= Uses a Tabstrip Screen) 20011109
20 M_ACT_REG_ID Instance attribute Public Type reference (TYPE) RMSTE_REG_ID ID of Active Tab 20011109
21 M_ACT_REG_ID_OLD Instance attribute Public Type reference (TYPE) RMSTE_REG_ID ID of Old Active Tab (Necessary?) 20011109
22 M_DYNNR Instance attribute Public Type reference (TYPE) DYNNR Screen Number of Tabstrip Screen 20011109
23 M_FLG_CONFIG Instance attribute Public Type reference (TYPE) RMSTE_FLAG Configuration Tab: = X Show = ' ' Hide 20011109
24 M_FLG_EVT_ERROR Instance attribute Public Type reference (TYPE) RMSTE_FLAG Error Occurred During Event 20030918
25 M_HANDLE Instance attribute Public Type reference (TYPE) RMSTE_HANDLE RMS-TLS: Handle for Saving a Tab Page Configuration 20011123
26 M_OKCODE_PRF Instance attribute Public Type reference (TYPE) RMSTE_OKCODE_PRFX OK Code Prefix of Tabstrip Screen 20011109
27 M_REG_ID_DUMMY Instance attribute Public Type reference (TYPE) RMSTE_REG_ID Tab Page for Which Dummy Screen Displayed 20041001
28 M_REPID Instance attribute Public Type reference (TYPE) PROGNAME Program Name of Tabstrip Screen 20011109
29 M_SUB_DYNNR Instance attribute Public Type reference (TYPE) DYNNR Screen Number of Active Tab Screen 20011109
30 M_SUB_REPID Instance attribute Public Type reference (TYPE) PROGNAME Program Name of Active Tab Screen 20011109
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Set Tabstrip Library as Active Screen User 20011109
2 CLOSE_ACTIVE_REG Instance method Public Method Calls the CLOSE Module of the Active Tab Title 20020109
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011109
4 DEACTIVATE Instance method Public Method Deactivate Tabstrip Library as Screen User 20011109
5 EXIT Instance method Public Method Exiting Workbench 20011109
6 INIT Instance method Public Method Set New Tabstrip Definition 20011109
7 OKCODE Instance method Public Method OK Handling for Tabstrip 20011109
8 OPEN_ACTIVE_REG Instance method Public Method Calls the OPEN Module for Active Tab Title 20030605
9 OPEN_POSSIBLE_VIEW Instance method Private Method Open Tab Page - If Not, Another Opens 20041001
10 SET_ACTIVE_REG Instance method Public Method Activate Different Tab 20011109
11 SET_EVENT_ERROR Instance method Public Method Notifies Library of Errors During Event 20030918
12 SET_ICON Instance method Public Method New Icon+Set Different Authorization for a Tab 20011109
Events
# Event Type Visibility Description Created on
1 AFTER_CLOSE Instance Event
(0)
Public
(2)
After Closing 20030918
2 BEFORE_OPEN Instance Event
(0)
Public
(2)
Before Opening 20030918
Types
Class CL_RMST_TABSTRIP_LIB has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODE Call by reference Type reference (TYPE) RMSTS_MODE RMS-TLS: Modus: Scenario der Workbench, Objekt Sperre, ... 20011129
# Exception Resumable Description Created on
1 ERROR Es ist ein unerwarteter Fehler aufgetreten 20011227

Method CLOSE_ACTIVE_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_REFRESH Call by reference Type reference (TYPE) RMSTE_FLAG Auf Screen bleiben - aber Anzeige Refreshen 20020329
2 Importing I_ABORT Call by reference Type reference (TYPE) RMSTE_FLAG User hat Abbrechen gedrückt 20020322
3 Importing I_SAVE Call by reference Type reference (TYPE) RMSTE_FLAG SPACE 20030918
# Exception Resumable Description Created on
1 CAN_NOT_CLOSE Aktiver Reiter kann nicht geschlossen werden. 20020109

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) I 1 Ebene auf der sich Tabstripscreen befindet (1, 2, 3, ...) 20020318
2 Importing I_PARALLEL Call by reference Type reference (TYPE) I 1 1=keine parallelen Screens, 2=2 parallel, 3=3 parallel, ... 20020318
# Exception Resumable Description Created on
1 NO_SCREEN_AVAILABLE Kein Tabstripscreen mehr verfügbar. 20020221

Method DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_REFRESH Call by reference Type reference (TYPE) RMSTE_FLAG Auf Screen bleiben - aber Anzeige Refreshen 20020329
2 Importing IS_MODE Call by reference Type reference (TYPE) RMSTS_MODE Modus - nötig im Falle von Screen Refresh bei Abort! 20020329
3 Importing I_ABORT Call by reference Type reference (TYPE) RMSTE_FLAG User hat Abbrechen gedrückt 20020211
4 Importing I_SAVE Call by reference Type reference (TYPE) RMSTE_FLAG SPACE 20030918
# Exception Resumable Description Created on
1 CAN_NOT_DEACTIVATE Aktives Objekt ist nicht deaktivierbar, Fehler liegen vor. 20011227

Method EXIT Signature

Method EXIT on class CL_RMST_TABSTRIP_LIB has no parameter.
Method EXIT on class CL_RMST_TABSTRIP_LIB has no exception.

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) OBJECT Referenz auf ein WBO, daß die Objektkeydaten enthält 20011109
2 Importing IT_TABSTRIP_DEF Call by reference Type reference (TYPE) RMSTTY_TABSTRIP_DEF Tabelle mit Tabregister Definition (Icon, Text, ...) 20011109
3 Importing I_ACT_REG_ID Call by reference Type reference (TYPE) RMSTE_REG_ID Register, der aktiv sein soll. Wenn leer, dann alten nehmen. 20011109
4 Importing I_FLG_CONFIG Call by reference Type reference (TYPE) RMSTE_FLAG Noch nicht verwe.! Konfig.reiter anzeigen (X) o. nicht (' ') 20011109
5 Importing I_HANDLE Call by reference Type reference (TYPE) RMSTE_HANDLE RMS-TLS: Handle zum Speichern einer Tabregisterconfiguration 20011123
6 Importing I_NO_TABSTRIP_DEF_INIT Call by reference Type reference (TYPE) RMSTE_FLAG wenn gesetzt, Tabregister Definition nicht initialisieren 20011212
# Exception Resumable Description Created on
1 OPEN_IMPOSSIBLE Öffnen der aktuellen Registerkarte nicht möglich 20030918

Method OKCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OKCODE Value transfer Type reference (TYPE) SYTCODE Letzter nicht bearbeiteter Funktionscode 20011109
2 Importing IO_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf ein WBO, daß die Objektkeydaten enthältzui 20011119
3 Importing IS_MODE Call by reference Type reference (TYPE) RMSTS_MODE RMS-TLS: Modus: Scenario der Workbench, Objekt Sperre, ... 20011129
4 Importing I_OKCODE Value transfer Type reference (TYPE) SYTCODE Zu bearbeitender Funktionscode 20011109

Method OKCODE on class CL_RMST_TABSTRIP_LIB has no exception.

Method OPEN_ACTIVE_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODE Call by reference Type reference (TYPE) RMSTS_MODE Modus: Scenario der Workbench, Objekt Sperre, ... 20030605
# Exception Resumable Description Created on
1 CAN_NOT_OPEN Aktiver Reiter kann nicht geschlossen werden. 20030605

Method OPEN_POSSIBLE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODE Call by reference Type reference (TYPE) RMSTS_MODE Modus: Scenario der Workbench, Objekt Sperre, ... 20041001
2 Importing I_REG_ID Call by reference Type reference (TYPE) RMSTE_REG_ID Registerkarte, die geöffnet werden soll 20041001

Method OPEN_POSSIBLE_VIEW on class CL_RMST_TABSTRIP_LIB has no exception.

Method SET_ACTIVE_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACT_REG_ID Call by reference Type reference (TYPE) RMSTE_REG_ID RMS-TLS: ID eines Tabstripregisters 20011109

Method SET_ACTIVE_REG on class CL_RMST_TABSTRIP_LIB has no exception.

Method SET_EVENT_ERROR Signature

Method SET_EVENT_ERROR on class CL_RMST_TABSTRIP_LIB has no parameter.
Method SET_EVENT_ERROR on class CL_RMST_TABSTRIP_LIB has no exception.

Method SET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ICON Call by reference Type reference (TYPE) RMSTS_ICON Neues Icon für einen Tabreiter 20011109
2 Importing I_ICON Call by reference Type reference (TYPE) ICON_TEXT Freies Icon, abweichend von den 4 Möglichkeiten in IS_ICON 20011109
3 Importing I_REG_ID Call by reference Type reference (TYPE) RMSTE_REG_ID RMS-TLS: ID eines Tabstripregisters 20011109

Method SET_ICON on class CL_RMST_TABSTRIP_LIB has no exception.
Event Signatures

Event AFTER_CLOSE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_SAVE Exporting Value transfer Type reference (TYPE) RMSTE_FLAG SPACE Kennzeichen WB sichern 20030918
2 E_TAB_REG Exporting Value transfer Type reference (TYPE) RMSTE_REG_ID Identifikation einer Registerkarte 20030918

Event BEFORE_OPEN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_TAB_REG Exporting Value transfer Type reference (TYPE) RMSTE_REG_ID Identifikation einer Registerkarte 20030918
History
Last changed by/on SAP  20041006 
SAP Release Created in 471