SAP ABAP Class CL_SRM_VIEWGEN_BE (SAP View Generator)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_VIEWGEN (Package) SAP Records Management: View Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_CONNECTION Abstract Basis Class for Connection 20010817
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_CONNECTION Reading Methods for Working with Repositories 20010817
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_NON_VISUAL_INFO_SP SP Non-Visual Info for SP 20030331
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_ORGANIZER_BE Interface for Organizer Backend 20010911
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_VIEWGEN_BE Interface for Viewgen Backend 20010821
Properties
Class CL_SRM_VIEWGEN_BE  
Short Description SAP View Generator    
Super Class CL_SRM_SP_CONNECTION Abstract Basis Class for Connection 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_VIEWGEN   SAP Records Management: View Generator 
Created 20010817   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 USTYP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_CONNECTION Reading Methods for Working with Repositories 20010817
2 IF_SRM_NON_VISUAL_INFO_SP SP Non-Visual Info for SP 20030331
3 IF_SRM_ORGANIZER_BE Interface for Organizer Backend 20010911
4 IF_SRM_VIEWGEN_BE Interface for Viewgen Backend 20010821
Friends
Class CL_SRM_VIEWGEN_BE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUF_RMS_LIST Instance attribute Private Type reference (TYPE) SRM_LIST_STRING Buffer RMS for User 20040218
2 COMPROLE_FILTER Instance attribute Private Type reference (TYPE) STRING 20050527
3 L_FOLDER_ICON Instance attribute Private Type reference (TYPE) TV_IMAGE 20030804
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SELECTION_4_QACT_PRA Instance method Private Method Create Selection Tables for Quick Action Profiles 20050503
2 FILTER_ELEMENT Instance method Private Method Filter Element 20050527
3 GET_FOLDER_ICON Instance method Protected Method Gets Icon with Tooltip for Folder 20030804
4 GET_POID Instance method Protected Method Gets POID From Directory or Generates Model POID 20010911
5 GET_SPS_FOR_TYPE Instance method Protected Method Gets List with SPS for SP Type 20040512
6 PARSE_ICON_TOOLTIP Static method Public Method 20041110
7 POID_GET_ICON Instance method Protected Method Gets Icon for POID 20010911
8 POID_GET_TEXT Instance method Protected Method Gets Text for POID 20010911
9 RESUBMISSION_CONVERT_FROM_DB Instance method Protected Method Convert Database Representation to Internal Format 20021017
10 SET_POID Instance method Protected Method Writes POID in POID Directory (Without COMMIT) 20011011
11 USER_GET_DISPLAYNAME Instance method Protected Method Gets Display Name for R/3 User 20021022
Events
Class CL_SRM_VIEWGEN_BE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PROFILE_ID_TAB Private See coding 20050503 type_profile_id_tab type standard table of RCM_ORG_QACT_PROFILE_ID
2 TYPE_RANGE_AGR_NAME Private See coding 20050503 type_range_agr_name TYPE RANGE OF rcm_org_qact_pra-agr_name
3 TYPE_RANGE_PROFILE_ID Private See coding 20050503 type_range_profile_id TYPE RANGE OF rcm_org_qact_pra-id
Method Signatures

Method BUILD_SELECTION_4_QACT_PRA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RANGE_AGR_NAME Call by reference Type reference (TYPE) TYPE_RANGE_AGR_NAME 20050504
2 Exporting EX_RANGE_PROFILE_ID Call by reference Type reference (TYPE) TYPE_RANGE_PROFILE_ID 20050504
3 Importing IM_PROFILE_TAB Call by reference Type reference (TYPE) TYPE_PROFILE_ID_TAB 20050503
4 Importing IM_ROLE_TAB Call by reference Type reference (TYPE) USTYP_T_AGR 20050503

Method BUILD_SELECTION_4_QACT_PRA on class CL_SRM_VIEWGEN_BE has no exception.

Method FILTER_ELEMENT 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 20050527
2 Importing IM_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20050527
3 Returning RE_FILTERED_OUT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050527

Method FILTER_ELEMENT on class CL_SRM_VIEWGEN_BE has no exception.

Method GET_FOLDER_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE 20030804

Method GET_FOLDER_ICON on class CL_SRM_VIEWGEN_BE has no exception.

Method GET_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID_ID Value transfer Type reference (TYPE) SRMPOIDID POID ID (nur für Instanzpoid) 20010911
2 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010911
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010911

Method GET_SPS_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_ROLE Call by reference Type reference (TYPE) STRING 20040512
2 Importing IM_COMP_ROLE Call by reference Type reference (TYPE) STRING 20040512
3 Importing IM_RMS_ID Call by reference Type reference (TYPE) STRING 20040512
4 Importing IM_TYPE Call by reference Type reference (TYPE) STRING 20040512
5 Returning RE_SPS Value transfer Type reference (TYPE) SRM_LIST_SPS Liste mit SPS Beschreibungen 20040513
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040512

Method PARSE_ICON_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ICON Call by reference Type reference (TYPE) ICON_D Tabelle der Ikonen 20041110
2 Exporting EX_TOOLTIP Call by reference Type reference (TYPE) CHAR30 30 Characters 20041110
3 Importing IM_IMAGE Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20041110

Method PARSE_ICON_TOOLTIP on class CL_SRM_VIEWGEN_BE has no exception.

Method POID_GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010911
2 Returning RE_ICON_ID Value transfer Type reference (TYPE) TV_IMAGE Icon ID 20010911
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010911

Method POID_GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010911
2 Returning RE_TEXT Value transfer Type reference (TYPE) STRING Text 20010911
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010911

Method RESUBMISSION_CONVERT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RES_DB Call by reference Type reference (TYPE) SRMORGRES WV-Eintrag im Datenbankformat 20021017
2 Returning RE_RES_INT Value transfer Type reference (TYPE) SRMORGRSS WV-Eintrag im internen Format 20021017
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20021017

Method SET_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) OBJECT POID Objekt 20011011
2 Returning RE_PDIR_ID Value transfer Type reference (TYPE) STRING PDIR ID 20011011
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20011011

Method USER_GET_DISPLAYNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20021022
2 Returning RE_DISPLAY_NAME Value transfer Type reference (TYPE) STRING 20021022

Method USER_GET_DISPLAYNAME on class CL_SRM_VIEWGEN_BE has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 610