SAP ABAP Class CL_RMSL_UI_MANAGER (UI Manager)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSL (Package) Labeling Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSL_UI_MANAGER UI-Manager Interface 20060626
Properties
Class CL_RMSL_UI_MANAGER  
Short Description UI Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060626   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMSL_UI_MANAGER UI-Manager Interface 20060626
Friends
Class CL_RMSL_UI_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_FCODE_ADD_CLASS Constant Public Type reference (TYPE) SYUCOMM 'LBL_ADD_CLASS' Function Code "Assign Class" 20060808
2 CON_FCODE_ADD_MSG Constant Public Type reference (TYPE) SYUCOMM '%EXT_PUSH1' Function Code "Add User-Defined Message" 20060726
3 CON_FCODE_BACK Constant Public Type reference (TYPE) SYUCOMM 'LBL_BACK' Function Code "Back" 20060704
4 CON_FCODE_CANCEL Constant Public Type reference (TYPE) SYUCOMM 'LBL_CANCEL' Function Code "Cancel" 20060704
5 CON_FCODE_CHANGE_CLASS Constant Public Type reference (TYPE) SYUCOMM 'LBL_CHANGE_CLASS' Function Code "Change Class" 20060808
6 CON_FCODE_COPY Constant Public Type reference (TYPE) SYUCOMM 'LBL_COPY' Function Code "Copy" 20060825
7 CON_FCODE_COPY_AENNR Constant Public Type reference (TYPE) SYUCOMM 'LBL_DD_AENNR' Function Code "Change State Selected" 20070314
8 CON_FCODE_CREATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_NEW' Function Code "Back" 20060721
9 CON_FCODE_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_DELETE' Function Code "Delete" 20060825
10 CON_FCODE_DEL_CLASS Constant Public Type reference (TYPE) SYUCOMM 'LBL_DEL_CLASS' Function Code "Delete Class Assignment" 20060808
11 CON_FCODE_DEL_MSG Constant Public Type reference (TYPE) SYUCOMM '%EXT_PUSH2' Function Code "Delete User-Defined Message" 20060726
12 CON_FCODE_DILI_CREATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_CREA' Function Code "Create Diet List" 20060830
13 CON_FCODE_DILI_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_DELE' Function Code "Delete Diet List" 20060830
14 CON_FCODE_DILI_DIETSTMT Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_DIETSTMT' Function Code "Marketing Statement Assignment" 20060830
15 CON_FCODE_DILI_DRAFTS_GENERATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_DRAFT_GENER' Function Code "Generate Drafts" 20080325
16 CON_FCODE_DILI_DRAFT_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_DRAFT_DELE' Function Code "Delete Draft" 20080325
17 CON_FCODE_DILI_DRLG_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_DRLG_SWITCH' Function Code "Switch Language for Draft Long Text" 20080325
18 CON_FCODE_DILI_FOOTNOTE Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_FTNT' Function Code "Footnote Assignment" 20060830
19 CON_FCODE_DILI_HDR Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_HDR' Function Code "Show Header" 20080506
20 CON_FCODE_DILI_MRKTSTMT Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_MRKT' Function Code "Marketing Statement Assignment" 20060830
21 CON_FCODE_DILI_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_DILI_SWITCH' Function Code "Switch Diet Label List" 20060830
22 CON_FCODE_DISPLAY_CHANGE_DOC Constant Public Type reference (TYPE) SYUCOMM 'LBL_CHGDOC' Function Code "Display Change Documents" 20060728
23 CON_FCODE_DOUBLE_CLICK Constant Public Type reference (TYPE) SYUCOMM 'LBL_DBL_CLICK' Function Code "Continue" 20060803
24 CON_FCODE_DSC_CHANGE Constant Public Type reference (TYPE) SYUCOMM 'LBL_DSC_CHANGE' Function Code "Change Description" 20060814
25 CON_FCODE_ENTER Constant Public Type reference (TYPE) SYUCOMM 'LBL_ENTER' Function Code "Continue" 20060704
26 CON_FCODE_ENTER_MORE Constant Public Type reference (TYPE) SYUCOMM 'LBL_ENTER_MORE' Function Code "Multiple Selection" 20060829
27 CON_FCODE_EXEC Constant Public Type reference (TYPE) SYUCOMM 'LBL_EXEC' Function Code "Execute" 20061019
28 CON_FCODE_EXIT Constant Public Type reference (TYPE) SYUCOMM 'LBL_EXIT' Function Code "Exit" 20060704
29 CON_FCODE_EXPORT Constant Public Type reference (TYPE) SYUCOMM 'LBL_EXPORT' Function Code "Export" 20060828
30 CON_FCODE_HDH_FOOTNOTE Constant Public Type reference (TYPE) SYUCOMM 'LBL_HDH_FTNT' Function Code "Footnote Assignment" 20060824
31 CON_FCODE_HDH_LANGU Constant Public Type reference (TYPE) SYUCOMM 'LBL_HDH_LANGU' Function Code "Language Assignment" 20080304
32 CON_FCODE_HDH_MRKTSTMT Constant Public Type reference (TYPE) SYUCOMM 'LBL_HDH_MRKT' Function Code "Marketing Statement Assignment" 20060824
33 CON_FCODE_INLI_CREATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_CREA' Function Code That Triggered PAI 20060803
34 CON_FCODE_INLI_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_DELE' Function Code That Triggered PAI 20060808
35 CON_FCODE_INLI_DRAFTS_GENERATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_DRAFT_GENER' Function Code "Generate Drafts" 20080310
36 CON_FCODE_INLI_DRAFT_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_DRAFT_DELE' Function Code "Delete Draft" 20080310
37 CON_FCODE_INLI_DRLG_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_DRLG_SWITCH' Function Code "Switch Language for Draft Long Text" 20080307
38 CON_FCODE_INLI_FOOTNOTE Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_FTNT' Function Code "Footnote Assignment" 20060817
39 CON_FCODE_INLI_HDR Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_HDR' Function Code "Show Header" 20080506
40 CON_FCODE_INLI_MRKTSTMT Constant Public Type reference (TYPE) SYUCOMM 'LBL_INLI_MRKT' Function Code "Marketing Statement Assignment" 20060817
41 CON_FCODE_MOD_MSG Constant Public Type reference (TYPE) SYUCOMM '%EXT_PUSH3' Function Code "Edit User-Defined Message" 20060726
42 CON_FCODE_MSG Constant Public Type reference (TYPE) SYUCOMM 'LBL_MSG' Function Code "Messages" 20061110
43 CON_FCODE_NO_OPERATION Constant Public Type reference (TYPE) SYUCOMM 'LBL_NOP' Function Code "Cancel" 20060719
44 CON_FCODE_NULIT_TRANSLATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_NULIT_TRAN' Function Code "Translate Nutrition Label List Description" 20080210
45 CON_FCODE_NULI_CREATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_NULI_CREA' Function Code "Create Nutrition Label List" 20060802
46 CON_FCODE_NULI_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_NULI_DELE' Function Code "Delete Nutrition Label List" 20060804
47 CON_FCODE_NULI_FOOTNOTE Constant Public Type reference (TYPE) SYUCOMM 'LBL_NULI_FTNT' Function Code "Footnote Assignment" 20060824
48 CON_FCODE_NULI_HDR Constant Public Type reference (TYPE) SYUCOMM 'LBL_NULI_HDR' Function Code "Show Header" 20080506
49 CON_FCODE_NULI_MRKTSTMT Constant Public Type reference (TYPE) SYUCOMM 'LBL_NULI_MRKT' Function Code "Marketing Statement Assignment" 20060824
50 CON_FCODE_NULI_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_BASE_QTY_CHANGE' Function Code "Switch Nutrition Label List" 20060803
51 CON_FCODE_OUTPUT Constant Public Type reference (TYPE) SYUCOMM 'LBL_OUTPUT' Function Code "Label Output" 20060817
52 CON_FCODE_PALIT_TRANSLATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALIT_TRANS' Function Code "Translate Nutrition Label List Description" 20080223
53 CON_FCODE_PALI_CREATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_CREA' Function Code "Create Package Label List" 20080223
54 CON_FCODE_PALI_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_DELE' Function Code "Delete Package Label List" 20080223
55 CON_FCODE_PALI_DRAFT_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_DRAFT_DELE' Function Code "Generate Drafts" 20080328
56 CON_FCODE_PALI_DRLG_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_DRLG_SWITCH' Function Code "Switch Language for Draft Long Text" 20080328
57 CON_FCODE_PALI_HDR Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_HDR' Function Code "Show Header" 20080506
58 CON_FCODE_PALI_LG_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_LG_SWITCH' Function Code "Switch Preview Language" 20080305
59 CON_FCODE_PALI_PREVIEW Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_PREVIEW' Function Code "Package Label Lists for PDF Preview" 20080223
60 CON_FCODE_PALI_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_PALI_SWITCH' Function Code "Switch Package Label List" 20080223
61 CON_FCODE_PHRASE Constant Public Type reference (TYPE) SYUCOMM 'LBL_PHRASE' Function Code "Phrase Management" 20080121
62 CON_FCODE_RDA_CREATE Constant Public Type reference (TYPE) SYUCOMM 'LBL_RDA_CREA' Function Code "Create RDA Profile" 20060808
63 CON_FCODE_RDA_DELETE Constant Public Type reference (TYPE) SYUCOMM 'LBL_RDA_DELE' Function Code "Delete RDA Profile" 20060808
64 CON_FCODE_RDA_SWITCH Constant Public Type reference (TYPE) SYUCOMM 'LBL_RDA_CHANGE' Function Code "Switch RDA Profile" 20060809
65 CON_FCODE_REFRESH Constant Public Type reference (TYPE) SYUCOMM 'LBL_REFRES' Function Code "Refresh" 20060828
66 CON_FCODE_SAVE Constant Public Type reference (TYPE) SYUCOMM 'LBL_SAVE' Function Code "Continue" 20060719
67 CON_FCODE_TOGGLE Constant Public Type reference (TYPE) SYUCOMM 'LBL_TOGGLE' Function Code "Display <-> Change" 20060720
68 CON_FCODE_TRACE_LOG Constant Public Type reference (TYPE) SYUCOMM 'LBL_LOG' Function Code "Display Application Log" 20060725
69 CON_FCODE_VRGNG_CLPR Constant Public Type reference (TYPE) SYUCOMM 'LBL_VRGNG_CLPR' Function Code "Execute CLPR Operation" 20060831
70 CON_FCODE_VRGNG_OBS Constant Public Type reference (TYPE) SYUCOMM 'LBL_VRGNG_OBS' Function Code "Execute OBS Operation" 20060831
71 CON_FCODE_VRGNG_PROC Constant Public Type reference (TYPE) SYUCOMM 'LBL_VRGNG_PROC' Function Code "Execute PROC Operation" 20060831
72 CON_FCODE_VRGNG_REL Constant Public Type reference (TYPE) SYUCOMM 'LBL_VRGNG_REL' Function Code "Execute REL Operation" 20060831
73 CON_MAIN_SCREEN_DYNNR Constant Public Type reference (TYPE) SYDYNNR '1011' Main Program of Subscreen Container 20060807
74 CON_MAIN_SCREEN_REPID Constant Public Type reference (TYPE) SYREPID 'RMSLP_START' Main Program of Subscreen Container 20060807
75 MO_ALV_APPL_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Container for ALV Log 20060828
76 MO_UI_MANAGER_CL Static Attribute Private Object reference (TYPE REF TO) CL_RMSL_UI_MANAGER UI Manager 20060627
77 MO_VIEW Instance attribute Private Object reference (TYPE REF TO) IF_RMSL_VIEW Active View 20060626
78 M_ACTIVITY_MODE Instance attribute Private Type reference (TYPE) RMSLE_MODE Mode Indicator Display/Change/Create/Invalid 20060626
79 M_BACK_FLG Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE EHP4: Back Indicator (Back to Initial Screen) 20080414
80 M_EXIT_FLG Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Exit Indicator (Exit Entire Application) 20060628
81 M_OKCODE Instance attribute Private Type reference (TYPE) SYUCOMM Function Code 20060629
82 M_PLMWUI_LABEL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE EHP5e: Labeling in PLMWUI 20090803
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY_CL Static method Private Method Authorization Check 20060627
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061110
3 FLUSH Static method Public Method Flush 20060828
4 FORCE_PAI Instance method Public Method Force PAI Run 20060719
5 FREE Instance method Public Method 20061114
6 GET_ALV_APPL_CONT Instance method Public Method Delivers Instance to ALV Log Container 20060828
7 GET_INSTANCE_CL Static method Public Method Delivers Instance of UI Manager 20060627
8 IS_BACK_REQUESTED Instance method Public Method EHP4: Check Whether User Should Return to Initial Screen 20080414
9 IS_EXIT_REQUESTED Instance method Public Method Check Whether the Transaction Is to Be Exited 20060628
10 IS_PLMWUI_LABEL_REQUESTED Instance method Public Method EHP5e: Check Whether PLMWUI Label Is Set Up 20090803
11 SET_OKCODE Instance method Public Method Set Function Code 20060629
12 SET_PLMWUI_LABEL Instance method Public Method EHP5e: Set PLMWUI Label 20090803
Events
Class CL_RMSL_UI_MANAGER has no event.
Types
Class CL_RMSL_UI_MANAGER has no local type.
Method Signatures

Method CHECK_AUTHORITY_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060627
2 Importing I_ACTIVITY_MODE Call by reference Type reference (TYPE) RMSLE_MODE Aktivitätstyp (Anzeige/Ändern) 20060627

Method CHECK_AUTHORITY_CL on class CL_RMSL_UI_MANAGER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RMSL_UI_MANAGER has no parameter.
Method CONSTRUCTOR on class CL_RMSL_UI_MANAGER has no exception.

Method FLUSH Signature

Method FLUSH on class CL_RMSL_UI_MANAGER has no parameter.
Method FLUSH on class CL_RMSL_UI_MANAGER has no exception.

Method FORCE_PAI Signature

Method FORCE_PAI on class CL_RMSL_UI_MANAGER has no parameter.
Method FORCE_PAI on class CL_RMSL_UI_MANAGER has no exception.

Method FREE Signature

Method FREE on class CL_RMSL_UI_MANAGER has no parameter.
Method FREE on class CL_RMSL_UI_MANAGER has no exception.

Method GET_ALV_APPL_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ALV_APPL_CONT Value transfer Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20060828

Method GET_ALV_APPL_CONT on class CL_RMSL_UI_MANAGER has no exception.

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_UI_MANAGER Call by reference Object reference (TYPE REF TO) IF_RMSL_UI_MANAGER UI-Manager 20060627

Method GET_INSTANCE_CL on class CL_RMSL_UI_MANAGER has no exception.

Method IS_BACK_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BACK Value transfer Type reference (TYPE) ABAP_BOOL True = zum Einstiegsbild zurück gehen 20080414

Method IS_BACK_REQUESTED on class CL_RMSL_UI_MANAGER has no exception.

Method IS_EXIT_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXIT Value transfer Type reference (TYPE) ABAP_BOOL True = Transaktion soll verlassen werden 20060628

Method IS_EXIT_REQUESTED on class CL_RMSL_UI_MANAGER has no exception.

Method IS_PLMWUI_LABEL_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PLMWUI Value transfer Type reference (TYPE) ABAP_BOOL True = PLMWUI Etikett ist eingestellt 20090803

Method IS_PLMWUI_LABEL_REQUESTED on class CL_RMSL_UI_MANAGER has no exception.

Method SET_OKCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode 20060629

Method SET_OKCODE on class CL_RMSL_UI_MANAGER has no exception.

Method SET_PLMWUI_LABEL Signature

Method SET_PLMWUI_LABEL on class CL_RMSL_UI_MANAGER has no parameter.
Method SET_PLMWUI_LABEL on class CL_RMSL_UI_MANAGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700