SAP ABAP Class CL_SRM_REC (Record Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_XML_BR_MD_FP (Package) XML, Browser, Modeler, File Plan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SWISS_KNIFE Base Class 4 sp rec/mdl/plan/note 20010226
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_REC_CHECK IF_SRM_REC_CHECK 20020731
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_REC_DEFAULTS IF_SRM_REC_DEFAULTS 20020805
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_REC_TIMES IF_SRM_REC_TIMES 20020801
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_FRONTEND_SAPGUI IF_SRM_SK_FRONTEND_SAPGUI 20020423
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_TOOLBAR IF_SRM_SK_TOOLBAR 20020506
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_ACTIVITIES Determining SP Activities 20010817
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_AUTHORIZATION Authorization Check for SP 20010817
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_CLIENT_WIN SP Client Interface for Win 20010226
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_FRONTEND_SAPGUI_PASV Display in SAPGUI (passive) 20020423
... Click here to see Used By full list (3 items)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SAPPSPRO/CL_SRM_REC SRM /EBP Record 20040217
2 Inheritance (c INHERITING FROM c_ref)  CL_RMPS_REC RMPS Enhancements Basis SP Record Frontend 20020621
3 Inheritance (c INHERITING FROM c_ref)  CL_SRM_REC_EMBEDDED CL_SRM_REC_EMBEDDED 20020426
Properties
Class CL_SRM_REC  
Short Description Record Browser    
Super Class CL_SRM_SWISS_KNIFE Base Class 4 sp rec/mdl/plan/note 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_XML_BR_MD_FP   XML, Browser, Modeler, File Plan 
Created 20010226   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SRM_SWISS_KNIFE_DOC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SRM_SWISS_KNIFE_MISC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SRM_SP_RECORD_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 SRMBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_REC_CHECK IF_SRM_REC_CHECK 20020731
2 IF_SRM_REC_DEFAULTS IF_SRM_REC_DEFAULTS 20020805
3 IF_SRM_REC_TIMES IF_SRM_REC_TIMES 20020801
4 IF_SRM_SK_FRONTEND_SAPGUI IF_SRM_SK_FRONTEND_SAPGUI 20020423
5 IF_SRM_SK_TOOLBAR IF_SRM_SK_TOOLBAR 20020506
6 IF_SRM_SP_ACTIVITIES Determining SP Activities 20010817
7 IF_SRM_SP_AUTHORIZATION Authorization Check for SP 20010817
8 IF_SRM_SP_CLIENT_WIN SP Client Interface for Win 20010226
9 IF_SRM_SP_FRONTEND_SAPGUI_PASV Display in SAPGUI (passive) 20020423
10 IF_SRM_SP_GOS SP Generic Object Services Interface 20031202
11 IF_SRM_SP_MENUE SP Client Menu Interface 20010226
Friends
Class CL_SRM_REC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GLOB_ALV_CONT_ROW Instance attribute Protected Type reference (TYPE) I Row in ALV Control in the Splitter 20040726
2 GLOB_ALV_PROP_NOT_SAVED Instance attribute Protected Type reference (TYPE) SRMBOOLEAN Flag: ALV Properties Not Yet Saved 20040730
3 GLOB_ARCHIVE_SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_SRM_REC_ARCHIVE_SERVICE Record: Services for Displaying Archived Records 20050113
4 GLOB_ATTRIB_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER 20060317
5 GLOB_CHANGED_NODE_TAB Instance attribute Private Type reference (TYPE) TYP_CHANGED_NODE_TAB Changed Nodes (Currently only Description) 20041207
6 GLOB_CONST_PROP_INPL_HEIGHT Constant Protected Type reference (TYPE) I 200 Default Size for Inplace Properties 20040726
7 GLOB_CUT_PENDING_GID Instance attribute Private Type reference (TYPE) I -1 GID after copying to the clipboard 20060621
8 GLOB_C_FCODE_DEL_REC Constant Private Type reference (TYPE) UI_FUNC 'F_DELETE_RECORD' 20050314
9 GLOB_C_FCODE_SYNC Instance attribute Protected Type reference (TYPE) STRING 'SYNC_MODEL' Synchronization with Record Model 20050202
10 GLOB_C_FCODE_SYNC_SEP Instance attribute Protected Type reference (TYPE) STRING 'SYNC_MODEL_SEP' Synchronization with Record Model (Separator) 20050204
11 GLOB_C_NOT_SAVE_PREV_WORK Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Do Not Save Changes 20040315
12 GLOB_C_REQ_PARAM_CREATED Constant Protected Type reference (TYPE) STRING 'CREATED' New Record 20030819
13 GLOB_GID_ROLES Instance attribute Public Type reference (TYPE) NODEGIDROLES To hold the node GID and roles of a rec. 20061107
14 GLOB_IS_CUT_PENDING Instance attribute Private Type reference (TYPE) BOOLEAN Is TRUE after copying to the clipboard 20060621
15 GLOB_IS_TRANSPARENT_REC_ACTIVE Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Transparent Record is Active 20031205
16 GLOB_LAST_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20031020
17 GLOB_MODEL_CACHE Static Attribute Private Object reference (TYPE REF TO) CL_SRM_XML_REC_MODEL_CACHE Cache for Record Models 20050419
18 GLOB_MODEL_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_DOCUMENT Record Model Document 20040915
19 GLOB_NEW_NODE_TAB Instance attribute Protected Type reference (TYPE) TYP_NEW_NODE_TAB Newly Created Node 20040927
20 GLOB_PROP_GUI_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Properies 20040722
21 GLOB_PROP_INPLACE_EXP Instance attribute Protected Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040726
22 GLOB_PROP_INPL_HEIGHT Instance attribute Protected Type reference (TYPE) I Size for Inplace Properties 20040726
23 GLOB_RECORD_SYNC Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_RECORD_SYNCHRONIZE Synchronize Record with Record Model 20050202
24 GLOB_SYNC_BUT_ACTIVE Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Button for Manual Synchronization Active 20050203
25 GLOB_TRANSPARENT_RECORD Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_TRANSPARENT_RECORD Transparent Record 20031205
26 GLOB_USER_SEL_FCODE Instance attribute Protected Type reference (TYPE) UI_FUNC Function Code 20080724
27 REC_MODE Instance attribute Private Type reference (TYPE) SRMIF_SP_ACTIVITY Record Mode 20120517
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS_2_FLAT_REC_ALV Instance method Protected Method ADD_BUTTONS_2_FLAT_REC_ALV 20010226
2 ADD_MODEL_NODE Instance method Private Method Create Model Node 20081126
3 ADD_NODE_AS_ROOT Instance method Private Method 20041216
4 ADD_TRANSPARENT_NODE Instance method Protected Method Add Transparent Node 20040227
5