SAP ABAP Class CL_RMPS_PRO_FOLDER_SELECTION (Container for Custom Controls in Screen Area)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_PRO_DOCUMENT (Package) Record (Declaration and so on)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_PRO_FOLDER_SELECTION Display Folder Selection 20040513
Properties
Class CL_RMPS_PRO_FOLDER_SELECTION  
Short Description Container for Custom Controls in Screen Area    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RMPS_PRO_DOCUMENT   Record (Declaration and so on) 
Created 20040513   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_PRO_FOLDER_SELECTION Display Folder Selection 20040513
Friends
Class CL_RMPS_PRO_FOLDER_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FC_SHOW Instance attribute Private Attribute reference (LIKE) 20040526
2 GCL_CTRL_FOLDER_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID List of Last Used Folders 20040513
3 GCL_FOLDER_HISTORY Instance attribute Private Object reference (TYPE REF TO) CL_RMPS_PRO_FOLDER_HISTORY Folder History 20040513
4 GC_COL_INACTIVE Constant Public Type reference (TYPE) LVC_CIFNM 'C201' Row is inactive 20061207
5 GIF_CLIENT_EVENT Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_CLIENT_EVENT Client Service 20040514
6 GIF_SRC_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID POID of Caller 20040514
7 GIF_SRM Instance attribute Protected Object reference (TYPE REF TO) IF_SRM SRM Services 20040514
8 GT_EXCLUDE Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Suppressed Functions 20040514
9 GT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 20040514
10 GT_OBJ_BUFFER Instance attribute Private Type reference (TYPE) LTY_T_OBJ_BUFFER Object Buffer 20060413
11 GT_OUTTAB Instance attribute Protected Type reference (TYPE) RMPS_PRO_TT_FOLDERSEL_OUTPUT Table with Folder History 20040513
12 GT_SUBELEMENT_BUFFER Instance attribute Protected Type reference (TYPE) RMPS_PRO_T_RESULT_SUBELEMENT Buffer Table for Subelements 20060413
13 G_DECLARATION_TYPE Instance attribute Protected Type reference (TYPE) RMPSPRO_SELTYP Declaration Method (TNA/DOD) 20060215
14 G_ICON_CUTOFF Instance attribute Public Type reference (TYPE) CHAR64 Icon completion confirms objects 20070103
15 G_ICON_LOCKED Instance attribute Public Type reference (TYPE) CHAR64 Icon for Closed Objects 20061221
16 G_ICON_NOTALLOWED Instance attribute Public Type reference (TYPE) CHAR64 Icon for Closed Objects 20061221
17 G_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO Layout for ALV 20040514
18 G_PROCESS_TYPE Instance attribute Public Type reference (TYPE) CHAR1 Call type 20050928
19 G_RMS_ID Instance attribute Protected Type reference (TYPE) STRING RMS ID 20040518
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUPEROBJ Instance method Protected Method Add Parent Object 20060413
2 CREATE_CONTROLS Instance method Protected Method Create Controls 20040514
3 CREATE_FIELDCAT Instance method Protected Method Create Field Catalog 20040525
4 ENTRY_SELECTED Instance method Public Method Entry chosen from list 20050204
5 FILL_OUTTAB Instance method Public Method Fill the Output Table 20061207
6 GET_ALL_TOP_RECORDS Instance method Protected Method Get All "Fileplans" in DoD Scenario (TOP_RECORDS) 20060215
7 GET_CASE_SUBELEMENTS Instance method Protected Method Get Subobjects 20060412
8 GET_DISP_DETAILS Instance method Public Method Read Icon 20061221
9 GET_POID_FROM_OUTTAB Instance method Protected Method Determines the POID object for an index of the output table 20040519
10 GET_RECORD_SUBELEMENTS Instance method Protected Method Get Subobjects 20060412
11 GET_SPS_ID Instance method Public Method Get SPS ID 20061129
12 HANDLE_ALV_DOUBLECLICK Instance method Private Event handling method Handler Double Click on ALV 20040514
13 HANDLE_CONTEXT_REQ Instance method Private Event handling method Event Handler Context Menu Required 20040526
14 HANDLE_SELECTION_RESULT Instance method Protected Method Edit Result of Selection 20040514
15 HANDLE_USER_COMMAND Instance method Private Event handling method Event handler function chosen 20040526
Events
Class CL_RMPS_PRO_FOLDER_SELECTION has no event.
Types
Class CL_RMPS_PRO_FOLDER_SELECTION has no local type.
Method Signatures

Method ADD_SUPEROBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_ELEMENT_TAB Call by reference Type reference (TYPE) RMPS_PRO_T_RESULT_SUBELEMENT Tabelle mit Subelementen 20060413
2 Importing IM_FATHER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Vater Poid 20060413
3 Importing IM_KEY Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060413

Method ADD_SUPEROBJ on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method CREATE_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040514

Method CREATE_CONTROLS on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method CREATE_FIELDCAT Signature

Method CREATE_FIELDCAT on class CL_RMPS_PRO_FOLDER_SELECTION has no parameter.
Method CREATE_FIELDCAT on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method ENTRY_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW_ID Call by reference Type reference (TYPE) I Ausgewählte Zeile 20050204

Method ENTRY_SELECTED on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method FILL_OUTTAB Signature

Method FILL_OUTTAB on class CL_RMPS_PRO_FOLDER_SELECTION has no parameter.
Method FILL_OUTTAB on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method GET_ALL_TOP_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TOP_RECORDS Value transfer Type reference (TYPE) SRM_LIST_POID_INTERFACE 20060215
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20060215

Method GET_CASE_SUBELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OPEN_SUBELEMENTS Call by reference Type reference (TYPE) I Offene Unterobjekte 20060412
2 Exporting EX_PARENT_HANDLING Call by reference Type reference (TYPE) RMPS_DECLARE_TYPE Zuordnungstyp IF_RMPS_PRO_DECLARATION_EXE=>C_DECLTYP* 20060412
3 Exporting EX_SUBELEMENTS Call by reference Type reference (TYPE) RMPS_PRO_T_RESULT_SUBELEMENT Tabelle mit Subelementen 20060412
4 Importing IM_FATHER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20060412
# Exception Resumable Description Created on
1 CX_RMPS_PRO_DECLARE Fehler beim Veröffentlichen von Dokumenten 20060413

Method GET_DISP_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DISP_DETAILS Value transfer Type reference (TYPE) RMPS_PRO_S_FOLDERSEL_OUTPUT Icon mit Text 20061221

Method GET_DISP_DETAILS on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method GET_POID_FROM_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEX Call by reference Type reference (TYPE) I Index der Ausgabetabelle 20040519
2 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20040519
# Exception Resumable Description Created on
1 CX_RMPS_PRO_DECLARE Fehler beim Veröffentlichen von Dokumenten 20040519

Method GET_RECORD_SUBELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OPEN_SUBELEMENTS Call by reference Type reference (TYPE) I offene Subobjekte 20060413
2 Exporting EX_PARENT_HANDLING Call by reference Type reference (TYPE) RMPS_DECLARE_TYPE Zuordnungstyp IF_RMPS_PRO_DECLARATION_EXE=>C_DECLTYP* 20060412
3 Exporting EX_SUBELEMENTS Call by reference Type reference (TYPE) RMPS_PRO_T_RESULT_SUBELEMENT Poid List von der Subelemente 20060412
4 Importing IM_FATHER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20060412
# Exception Resumable Description Created on
1 CX_RMPS_PRO_DECLARE Fehler beim Veröffentlichen von Dokumenten 20060413

Method GET_SPS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NO_DIALOG Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE X = ohne Dialog (bei mehreren wird der erst zurückgegeben 20061129
2 Importing IM_RMSID Call by reference Type reference (TYPE) STRING RMS ID 20061129
3 Importing IM_SEARCH_RECORD Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE X = Akte Suchen ' ' = Case Suche 20061129
4 Returning RE_SPSID Value transfer Type reference (TYPE) STRING SPS ID 20061129
# Exception Resumable Description Created on
1 CX_RMPS_POST_GEN Fehler in generellen Funktionen 20061129
2 CX_RMPS_PRO_DECLARE Fehler beim Veröffentlichen von Dokumenten 20061129

Method HANDLE_ALV_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20040514
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20040514
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20040514

Method HANDLE_ALV_DOUBLECLICK on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method HANDLE_CONTEXT_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20040526

Method HANDLE_CONTEXT_REQ on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.

Method HANDLE_SELECTION_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CANCELED Call by reference Type reference (TYPE) SRMBOOLEAN '-' Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040514
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID ID 20061213
# Exception Resumable Description Created on
1 CX_RMPS_PRO_DECLARE Fehler beim Veröffentlichen von Dokumenten 20040518

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20040526

Method HANDLE_USER_COMMAND on class CL_RMPS_PRO_FOLDER_SELECTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640