SAP ABAP Class CL_RMPS_LINKS (References)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_TOOLS (Package) Various Tools (Records Directory,....)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_LINKS_EXT External Access Methods to Links 20021119
Properties
Class CL_RMPS_LINKS  
Short Description References    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_TOOLS   Various Tools (Records Directory,....) 
Created 20021119   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RMPS_GENERAL_FUNCTIONS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SRM_SWISS_KNIFE_FRAMEWK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_LINKS_EXT External Access Methods to Links 20021119
Friends
Class CL_RMPS_LINKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_VIRT_ATTR_STRUCT Constant Public Type reference (TYPE) STRING 'RMPS_PRO_VIRTUAL' Name of Structure that Contains Virtual Attributes 20060410
2 EVENT_CLOSE Constant Protected Type reference (TYPE) I 8 see "CL_GUI_DIALOGBOX_CONTAINER" attribute EVENT_CLOSE 20031024
3 GS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20021121
4 GT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20021121
5 G_ALLOW_TOGGLE Instance attribute Private Type reference (TYPE) SRMBOOLEAN Allow Button "Display/Change" 20041123
6 G_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20021121
7 G_BEHAVIOUR_ALV Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20021122
8 G_CLIENT_EVENT Instance attribute Private Object reference (TYPE REF TO) IF_SRM_CLIENT_EVENT Event Class: SP Client -> Frame 20021121
9 G_DDIC_INFO Static Attribute Protected Type reference (TYPE) DFIES_TABLE DDIC Info about Structure of Virtual Attributes 20060410
10 G_DIALOGBOX_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20021121
11 G_DISPLAY_MODE Instance attribute Private Type reference (TYPE) SRMBOOLEAN Display mode 20021120
12 G_FCODE_INSERT_LINK Constant Private Type reference (TYPE) SY-UCOMM 'INSERT_LINK' Create FCode Link 20021125
13 G_IF_SRM Instance attribute Protected Object reference (TYPE REF TO) IF_SRM Root 20030124
14 G_IF_SRM_PDIR Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID_DIRECTORY Access to PDIR 20021120
15 G_LINKS_SAVED Instance attribute Private Type reference (TYPE) RMPS_LINK_LIST POID Links 20060707
16 G_LINK_CREATE Instance attribute Private Type reference (TYPE) SRMBOOLEAN Create Links 20061017
17 G_LINK_DELETE Instance attribute Private Type reference (TYPE) SRMBOOLEAN Delete References 20061017
18 G_LINK_TAB_BUFFER Instance attribute Private Type reference (TYPE) RMPS_LINK_TAB Buffer Link Table 20031023
19 G_MYLINKS Instance attribute Private Type reference (TYPE) RMPS_LINK_LIST POID Links 20060412
20 G_MYSOURCE Instance attribute Private Type reference (TYPE) RMPS_LINK_ELEMENT POID Source 20021120
21 G_PROP_NAMES Instance attribute Protected Type reference (TYPE) RMPS_PROP_NAMES_TT Records Management: Link Attribute Names 20060815
22 G_PROTOCOL_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SP_PROTOCOL_ENTRY Read/Write SRM Log Entries 20030123
23 G_RELATION_TYPES_IN Static Attribute Protected Type reference (TYPE) SRM_LIST_STRING Link Types 20060411
24 G_RELATION_TYPES_OUT Static Attribute Protected Type reference (TYPE) SRM_LIST_STRING Link Types 20060411
25 G_REL_TYPE Constant Private Type reference (TYPE) STRING 'PL' Link Relation Type 20021120
26 G_REPTEXT Static Attribute Protected Type reference (TYPE) STRING Holds the ALV Column header 20060411
27 G_SPS_TAB Instance attribute Private Type reference (TYPE) RMPSSPSD ET Displayname and id 20021122
28 G_SRMGSATNAM Instance attribute Protected Type reference (TYPE) RMPSD_SRMGSATNAM Records Management: Content Model-Specific Attribute Names 20060410
Methods
# Method Level Visibility Method type Description Created on
1 ADD2MYLINKS Instance method Private Method Add Link to Internal Link Table 20021120
2 BUFFER_EMPTY Instance method Protected Method Is buffer empty? 20031024
3 BUILD_AND_ASSIGN_HANDLE Instance method Private Method DragDrop 20021122
4 BUILD_FIELDCATALOG Instance method Private Method Create ALV Field Catalog 20021121
5 CHECK_NEW_LINK Instance method Private Method 20021122
6 CLOSE_DIALOGBOX Instance method Protected Event handling method 20021121
7 CONSTRUCTOR Instance method Public Constructor Constructor 20021119
8 CONV2ALV Instance method Private Method Enhance ALV Display Details 20021121
9 CREATE_AND_INIT_CONTROLS Instance method Private Method Initialize Controls; Start ALV 20021121
10 CREATE_BIDIRECTIONAL Instance method Public Method 20021121
11 CREATE_BIDIRECTIONAL_BUFFERED Instance method Public Method 20031023
12 DELETE2MYLINKS Instance method Private Method Delete Link from Internal Link Table 20021120
13 DELETE_ALL_LINKS Instance method Public Method 20021211
14 DELETE_ALL_LINKS_BUFFERED Instance method Public Method 20031023
15 DELETE_BIDIRECTIONAL Instance method Public Method 20021121
16 DELETE_BIDIRECTIONAL_BUFFERED Instance method Public Method 20031023
17 EXECUTE Instance method Public Method 20021119
18 GET_CLASSTYPE Instance method Private Method Get Class Type 20060512
19 GET_LINKS Instance method Protected Method Load Links from PDIR 20021121
20 GET_SPS_SELECTIONS Instance method Private Method 20021122
21 HANDLE_ALV_DROP Instance method Protected Event handling method 20021122
22 HANDLE_DOUBLE_CLICK Instance method Protected Event handling method 20021202
23 HANDLE_MENU_BUTTON Instance method Protected Event handling method 20021122
24 HANDLE_TOOLBAR Instance method Protected Event handling method 20021121
25 HANDLE_USER_COMMAND Instance method Protected Event handling method 20021121
26 INIT_PROTOCOL_HANDLER Instance method Protected Method Initialize Log Handler 20030124
27 INIT_RELATIONS Instance method Private Method Initialization Links 20060420
28 IS_BUFFER_MODE Instance method Protected Method Switch on buffer mode? 20031024
29 LINK_EVENT_RAISE Instance method Private Method Trigger Link Events 20060707
30 MAINTAIN_LINKS Instance method Protected Method Display Links Using ALV 20021121
31 SAVE_BUFFERED Instance method Protected Method Persistent Links in PDir 20031024
32 SELECT_LINK_TYPE Instance method Private Method Choose Link Type 20060411
33 SHOW_POID_IN_EXTERN_MODE Instance method Protected Method Display RM Objects Defined by POID in Organizer 20021121
34 STORE_IN_BUFFER Instance method Protected Method Save Link in Buffer Table 20031024
35 WRITE_PROTOCOL Instance method Protected Method Write Log (bi-directional) 20030124
Events
Class CL_RMPS_LINKS has no event.
Types
Class CL_RMPS_LINKS has no local type.
Method Signatures

Method ADD2MYLINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_LINK_ELEMENT Value transfer Type reference (TYPE) RMPS_LINK_ELEMENT Verweiselement 20030124
2 Importing IM_DIRECTION Call by reference Type reference (TYPE) STRING Richtung 20060412
3 Importing IM_LINK_AREA Call by reference Type reference (TYPE) STRING 20021120
4 Importing IM_LINK_PDIR Call by reference Type reference (TYPE) STRING PDIR 20021120
5 Importing IM_LINK_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20021120
6 Importing IM_LINK_TYPE Call by reference Type reference (TYPE) STRING 20041109
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021120

Method BUFFER_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EMPTY Value transfer Type reference (TYPE) SRMBOOLEAN Puffer leer? 20031024

Method BUFFER_EMPTY on class CL_RMPS_LINKS has no exception.

Method BUILD_AND_ASSIGN_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DRAGDROP_HANDLE Value transfer Type reference (TYPE) I 20021122

Method BUILD_AND_ASSIGN_HANDLE on class CL_RMPS_LINKS has no exception.

Method BUILD_FIELDCATALOG Signature

Method BUILD_FIELDCATALOG on class CL_RMPS_LINKS has no parameter.
Method BUILD_FIELDCATALOG on class CL_RMPS_LINKS has no exception.

Method CHECK_NEW_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_LINK_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20021122
2 Importing IM_REL_TYPE Call by reference Type reference (TYPE) STRING Verweise 20060411
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021122

Method CLOSE_DIALOGBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20021121

Method CLOSE_DIALOGBOX on class CL_RMPS_LINKS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT_EVENT Call by reference Object reference (TYPE REF TO) IF_SRM_CLIENT_EVENT Eventklasse: SP Client -> Frame 20021121
2 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20030124
3 Importing IM_IS_CASE Call by reference Type reference (TYPE) SRMBOOLEAN Ist die POID ein Case? 20061102
4 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Startobject POID 20021119
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021125

Method CONV2ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_ELEMENT Call by reference Type reference (TYPE) RMPS_LINK_ELEMENT Verweiselement 20021129
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021121

Method CREATE_AND_INIT_CONTROLS Signature

Method CREATE_AND_INIT_CONTROLS on class CL_RMPS_LINKS has no parameter.
Method CREATE_AND_INIT_CONTROLS on class CL_RMPS_LINKS has no exception.

Method CREATE_BIDIRECTIONAL Signature

Method CREATE_BIDIRECTIONAL on class CL_RMPS_LINKS has no parameter.
Method CREATE_BIDIRECTIONAL on class CL_RMPS_LINKS has no exception.

Method CREATE_BIDIRECTIONAL_BUFFERED Signature

Method CREATE_BIDIRECTIONAL_BUFFERED on class CL_RMPS_LINKS has no parameter.
Method CREATE_BIDIRECTIONAL_BUFFERED on class CL_RMPS_LINKS has no exception.

Method DELETE2MYLINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINK_ELEMENT Call by reference Type reference (TYPE) RMPS_LINK_ELEMENT Verweiselement 20060412
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021120

Method DELETE_ALL_LINKS Signature

Method DELETE_ALL_LINKS on class CL_RMPS_LINKS has no parameter.
Method DELETE_ALL_LINKS on class CL_RMPS_LINKS has no exception.

Method DELETE_ALL_LINKS_BUFFERED Signature

Method DELETE_ALL_LINKS_BUFFERED on class CL_RMPS_LINKS has no parameter.
Method DELETE_ALL_LINKS_BUFFERED on class CL_RMPS_LINKS has no exception.

Method DELETE_BIDIRECTIONAL Signature

Method DELETE_BIDIRECTIONAL on class CL_RMPS_LINKS has no parameter.
Method DELETE_BIDIRECTIONAL on class CL_RMPS_LINKS has no exception.

Method DELETE_BIDIRECTIONAL_BUFFERED Signature

Method DELETE_BIDIRECTIONAL_BUFFERED on class CL_RMPS_LINKS has no parameter.
Method DELETE_BIDIRECTIONAL_BUFFERED on class CL_RMPS_LINKS has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_RMPS_LINKS has no parameter.
Method EXECUTE on class CL_RMPS_LINKS has no exception.

Method GET_CLASSTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLASSTYPE Call by reference Type reference (TYPE) SRMGSCLTYP Klassentyp 20060512
2 Importing IM_SPSID Call by reference Type reference (TYPE) SRMSPSID Elementart-ID 20060512

Method GET_CLASSTYPE on class CL_RMPS_LINKS has no exception.

Method GET_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MAXIMUM_RESULTS Call by reference Type reference (TYPE) I '9999' 20021121
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021121

Method GET_SPS_SELECTIONS Signature

Method GET_SPS_SELECTIONS on class CL_RMPS_LINKS has no parameter.
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021122

Method HANDLE_ALV_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20021122
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20021122
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20021122
4 Importing E_ROW Call by reference Attribute reference (LIKE) 20021122

Method HANDLE_ALV_DROP on class CL_RMPS_LINKS has no exception.

Method HANDLE_DOUBLE_CLICK Signature

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

Method HANDLE_DOUBLE_CLICK on class CL_RMPS_LINKS has no exception.

Method HANDLE_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20021122
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20021122

Method HANDLE_MENU_BUTTON on class CL_RMPS_LINKS has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20021121
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20021121

Method HANDLE_TOOLBAR on class CL_RMPS_LINKS has no exception.

Method HANDLE_USER_COMMAND Signature

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

Method HANDLE_USER_COMMAND on class CL_RMPS_LINKS has no exception.

Method INIT_PROTOCOL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20030124
2 Returning RE_PROT_HANDLER Value transfer Object reference (TYPE REF TO) IF_SRM_SP_PROTOCOL_ENTRY 20030124
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20030124
2 CX_SRM_POID POID Fehler (abstrakt) 20030124
3 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20030124

Method INIT_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IS_CASE Call by reference Type reference (TYPE) SRMBOOLEAN Ist die POID ein Case? 20061102
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20060420

Method IS_BUFFER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BUFFER_MODE Value transfer Type reference (TYPE) SRMBOOLEAN 20031024

Method IS_BUFFER_MODE on class CL_RMPS_LINKS has no exception.

Method LINK_EVENT_RAISE Signature

Method LINK_EVENT_RAISE on class CL_RMPS_LINKS has no parameter.
Method LINK_EVENT_RAISE on class CL_RMPS_LINKS has no exception.

Method MAINTAIN_LINKS Signature

Method MAINTAIN_LINKS on class CL_RMPS_LINKS has no parameter.
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021125

Method SAVE_BUFFERED Signature

Method SAVE_BUFFERED on class CL_RMPS_LINKS has no parameter.
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20031024

Method SELECT_LINK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20060413
2 Returning RE_REL_TYPE Value transfer Type reference (TYPE) STRING Verweis 20060411
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20060411

Method SHOW_POID_IN_EXTERN_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINK_ELEMENT Call by reference Type reference (TYPE) RMPS_LINK_ELEMENT Verweiselement 20021202
# Exception Resumable Description Created on
1 CX_RMPS_LINKS Fehler beim Pflegen von Verweisen 20021121

Method STORE_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETE_FLAG Call by reference Type reference (TYPE) SRMBOOLEAN 20031024
2 Importing IM_LINK_ELEMENT Call by reference Type reference (TYPE) RMPS_LINK_ELEMENT 20031024
3 Importing IM_POID1 Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 1 Objekt 20031024
4 Importing IM_POID2 Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 2 Objekt 20031024
5 Importing IM_RELATION_TYPE Call by reference Type reference (TYPE) STRING Relationstyp 20031024
6 Importing IM_UPDATE_MODE Call by reference Type reference (TYPE) STRING Konstanten: IF_SRM=>DB_UPDATE / DB_UPD....... 20031024

Method STORE_IN_BUFFER on class CL_RMPS_LINKS has no exception.

Method WRITE_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTID Call by reference Type reference (TYPE) SRMACTID Aktivität - ID 20030124
2 Importing IM_LINK_ELEMENT Call by reference Type reference (TYPE) RMPS_LINK_ELEMENT 20030124

Method WRITE_PROTOCOL on class CL_RMPS_LINKS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 110_620