SAP ABAP Class CL_CRM_BSP_F4_HELP (Controller Class for CRM_BSP_FRAME)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_GENERIC (Package) Controller Implementation: Generic Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20020612
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_DYN_F4_HELP PCUI Advanced Search F4 help class. 20050517
Properties
Class CL_CRM_BSP_F4_HELP  
Short Description Controller Class for CRM_BSP_FRAME    
Super Class CL_BSP_CONTROLLER2 BSP Component 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_GENERIC   Controller Implementation: Generic Framework 
Created 20020612   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_BSP_F4_HELP has no forward declaration.
Interfaces
Class CL_CRM_BSP_F4_HELP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CRM_BSP_MASS_UPDATE 20040811 Controller for Mass Change window
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BLVIEW Constant Protected Type reference (TYPE) STRING 'blview' 20020627
2 GC_BUTTONGROUP_ID Constant Protected Type reference (TYPE) STRING 'buttongroupid' 20021004
3 GC_CONTROLLER_ID Constant Protected Type reference (TYPE) STRING 'controllerid' Controller ID 20030115
4 GC_EVENTGROUP Constant Protected Type reference (TYPE) STRING 'eventgroup' 20020925
5 GC_EVENT_TABLE Constant Protected Type reference (TYPE) STRING 'EventTable' 20020925
6 GC_FIELDGROUP Constant Protected Type reference (TYPE) STRING 'fieldgroup' 20020627
7 GC_FIELDGROUP_VAR Constant Protected Type reference (TYPE) STRING 'fieldgroupvar' 20030116
8 GC_HELP_MODE Constant Protected Type reference (TYPE) STRING 'helpmode' 20020926
9 GC_INPUT_FIELD_ID Constant Protected Type reference (TYPE) STRING 'inputfieldid' 20020627
10 GC_MULTI_VALUE Constant Protected Type reference (TYPE) STRING 'multivalue' Indicator Whether Multivalue 20040114
11 GC_NO_SORT Constant Protected Type reference (TYPE) STRING 'NONE' No sort 20020729
12 GC_OBJECT_KEY Constant Protected Type reference (TYPE) STRING 'objectkey' 20020911
13 GC_PAR_CONTENT Constant Protected Type reference (TYPE) STRING 'content' 20020627
14 GC_PAR_HELP_ID Constant Protected Type reference (TYPE) STRING 'helpid' 20020627
15 GC_PREFIX Constant Protected Type reference (TYPE) STRING 'prefix' 20020627
16 GC_SEARCH_HELP Constant Protected Type reference (TYPE) STRING 'SearchHelp' 20030711
17 GC_SORT_BY_KEY Constant Protected Type reference (TYPE) STRING 'BY_KEY' Sorting according to Key column 20020729
18 GC_SORT_BY_VALUE Constant Protected Type reference (TYPE) STRING 'BY_VALUE' Sorting according to Value column 20020729
19 GC_STRUCTURE_NAME Constant Protected Type reference (TYPE) STRING 'structurename' 20020627
20 GC_TOOLBARGROUP Constant Protected Type reference (TYPE) STRING 'toolbargroup' 20020925
21 GC_TRIGGER_EVENT Constant Protected Type reference (TYPE) STRING 'triggerevent' Trigger Event by Value Selection 20020911
22 GC_USER_HELP Constant Protected Type reference (TYPE) STRING 'UserHelp' 20020704
23 GC_VALUE_TABLE Constant Protected Type reference (TYPE) STRING 'ValueTable' 20020627
24 GR_DATA_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_BSP_DC_GENERIC Data Context 20030708
25 GR_VALUELIST Instance attribute Protected Object reference (TYPE REF TO) DATA 20030120
26 GT_FIELDCATALOG Instance attribute Protected Type reference (TYPE) DDFIELDS Field Catalog for List Viewer Control 20030120
27 GT_FIELD_MAP Instance attribute Protected Type reference (TYPE) CRMT_F4MAPREC_TAB 20031002
28 GT_MAPPING Instance attribute Protected Type reference (TYPE) CRMT_BSP_F4_MAPPING Transfer Table for Mapping 20030124
29 GT_SCRIPTS Instance attribute Protected Type reference (TYPE) STRING_TABLE Table of Strings 20020627
30 GV_BUTTONGROUP_ID Instance attribute Protected Type reference (TYPE) STRING 20030714
31 GV_HELP_MODE Instance attribute Protected Type reference (TYPE) STRING Help Type 20020704
32 GV_INPUT_FIELD_ID Instance attribute Protected Type reference (TYPE) STRING 20020627
33 GV_KEY_COLUMN_NAME Instance attribute Protected Type reference (TYPE) STRING 20030203
34 GV_KEY_COLUMN_ONLY Instance attribute Protected Type reference (TYPE) FLAG ' ' General Flag 20020826
35 GV_MULTI_VALUE Instance attribute Protected Type reference (TYPE) STRING 20040114
36 GV_MULTI_VALUE_SEPARATOR Instance attribute Protected Type reference (TYPE) STRING 20040114
37 GV_PREFIX Instance attribute Protected Type reference (TYPE) STRING 20030205
38 GV_SHLP Instance attribute Protected Type reference (TYPE) SHLP_DESCR 20031016
39 GV_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) STRING Name of DDIC Structure in Hit List 20031007
40 GV_TITLE_KEY Instance attribute Protected Type reference (TYPE) STRING 20020627
41 GV_TITLE_VALUE Instance attribute Protected Type reference (TYPE) STRING 20020627
42 GV_TRIGGER_EVENT Instance attribute Protected Type reference (TYPE) STRING General Flag 20020911
43 GV_VALUELIST Instance attribute Protected Type reference (TYPE) SHSVALTAB Business Server Pages (BSP) Value List Search Help 20020627
Methods
# Method Level Visibility Method type Description Created on
1 CALL_EVENT_TABLE Instance method Protected Method Event Selection List Structure 20020926
2 CALL_SEARCH_HELP Instance method Protected Method Call DDIC Search Help with Immediate Hit List Display 20030711
3 CALL_USER_HELP Instance method Protected Method Call User-Defined Input Helps 20020926
4 CALL_VALUE_TABLE Instance method Protected Method Simple Value Table Structure 20020926
5 GET_HELP_VALUES Instance method Protected Method Specific Values From Domains and Check Table 20020627
6 GET_SIMPLE_HELPVALUES Instance method Protected Method As Implementation in CL_BSP_SERVICES 20020729
7 GET_TYPEID Instance method Protected Method 20020729
8 S2X Static method Protected Method 20040108
9 XUTF82S Static method Protected Method 20040108
Events
# Event Type Visibility Description Created on
1 CX_BSP_SERVICES_NOTFOUND Instance Event
(0)
Protected
(1)
Exceptions in BSP Services 20020729
2 CX_BSP_SERVICES_PARAM Instance Event
(0)
Protected
(1)
Exceptions in BSP Services 20020729
3 CX_BSP_SERVICES_SHLP Instance Event
(0)
Protected
(1)
Exceptions in BSP Search Help Services 20020729
Types
Class CL_CRM_BSP_F4_HELP has no local type.
Method Signatures

Method CALL_EVENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20030425
2 Importing I_BLVIEW Call by reference Type reference (TYPE) STRING 20020926
3 Importing I_BUTTONGROUP_ID Call by reference Type reference (TYPE) STRING 20021004
4 Importing I_EVENTGROUP Call by reference Type reference (TYPE) STRING 20020926
5 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20021011
6 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20021011
7 Importing I_TOOLBARGROUP Call by reference Type reference (TYPE) STRING 20020926

Method CALL_EVENT_TABLE on class CL_CRM_BSP_F4_HELP has no exception.

Method CALL_SEARCH_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) STRING 20030711
2 Importing I_CONTROLLER_ID Call by reference Type reference (TYPE) STRING 20030711
3 Importing I_FIELD_TAB Call by reference Type reference (TYPE) CRMT_BSP_NAME_VALUE_TAB Übergabetabelle für Name / Wert Paare 20030711
4 Importing I_HELP_ID Call by reference Type reference (TYPE) STRING 20030711
5 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20030711
6 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20030711

Method CALL_SEARCH_HELP on class CL_CRM_BSP_F4_HELP has no exception.

Method CALL_USER_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLVIEW Call by reference Type reference (TYPE) STRING 20020926
2 Importing I_CONTROLLER_ID Call by reference Type reference (TYPE) STRING 20030115
3 Importing I_FIELDGROUP Call by reference Type reference (TYPE) STRING 20020926
4 Importing I_FIELDGROUP_VAR Call by reference Type reference (TYPE) STRING 20030116
5 Importing I_FIELD_TAB Call by reference Type reference (TYPE) CRMT_BSP_NAME_VALUE_TAB Übergabetabelle für Name / Wert Paare 20020926
6 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020926
7 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20020926
8 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20020926

Method CALL_USER_HELP on class CL_CRM_BSP_F4_HELP has no exception.

Method CALL_VALUE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLVIEW Call by reference Type reference (TYPE) STRING 20030109
2 Importing I_CONTENT Call by reference Type reference (TYPE) STRING 20020926
3 Importing I_FIELDGROUP Call by reference Type reference (TYPE) STRING 20030109
4 Importing I_FIELDGROUP_VAR Call by reference Type reference (TYPE) STRING 20030116
5 Importing I_HELP_ID Call by reference Type reference (TYPE) STRING 20020926
6 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20030109

Method CALL_VALUE_TABLE on class CL_CRM_BSP_F4_HELP has no exception.

Method GET_HELP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) STRING 20020627
2 Importing HELP_ID Call by reference Type reference (TYPE) STRING 20020627
3 Changing HELP_VALUES Call by reference Type reference (TYPE) SHSVALTAB Business Server Pages (BSP) Werteliste Suchhilfe 20020627
4 Changing HELP_VALUES_PREPARED Call by reference Type reference (TYPE) CRM_BSP_SIMPLE_F4_HELP_T Transfertabelle für einfache Wertetabelle 20020627
5 Importing SEARCH_ON_KEY Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020627
6 Changing TITLE_KEY Call by reference Type reference (TYPE) STRING 20020627
7 Changing TITLE_VALUE Call by reference Type reference (TYPE) STRING 20020627

Method GET_HELP_VALUES on class CL_CRM_BSP_F4_HELP has no exception.

Method GET_SIMPLE_HELPVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_OBJECT_REF Call by reference Object reference (TYPE REF TO) DATA 20020729
2 Changing HELPVALUE_TAB Call by reference Type reference (TYPE) SHSVALTAB Business Server Pages (BSP) Werteliste Suchhilfe 20020729
3 Importing SORT_VALUES Call by reference Type reference (TYPE) STRING 'NONE' 20020729
4 Exporting TITLE_KEY Call by reference Type reference (TYPE) STRING 20020729
5 Exporting TITLE_VALUE Call by reference Type reference (TYPE) STRING 20020729
# Exception Resumable Description Created on
1 CX_BSP_SERVICES_NOTFOUND Exceptions in BSP Services 20020729
2 CX_BSP_SERVICES_PARAM Exceptions in BSP Services 20020729
3 CX_BSP_SERVICES_SHLP Exceptions in BSP-Suchhilfe-Services 20020729

Method GET_TYPEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20020729
2 Importing DATA_OBJECT_REF Call by reference Object reference (TYPE REF TO) DATA 20020729
3 Exporting TYPENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20020729

Method GET_TYPEID on class CL_CRM_BSP_F4_HELP has no exception.

Method S2X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S Value transfer Type reference (TYPE) STRING 20040108
2 Returning X Value transfer Type reference (TYPE) XSTRING 20040108

Method S2X on class CL_CRM_BSP_F4_HELP has no exception.

Method XUTF82S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning S Value transfer Type reference (TYPE) STRING 20040108
2 Importing X Value transfer Type reference (TYPE) XSTRING 20040108

Method XUTF82S on class CL_CRM_BSP_F4_HELP has no exception.
Event Signatures

Event CX_BSP_SERVICES_NOTFOUND Signature
Event CX_BSP_SERVICES_NOTFOUND on class CL_CRM_BSP_F4_HELP has no parameter.
Event CX_BSP_SERVICES_PARAM Signature
Event CX_BSP_SERVICES_PARAM on class CL_CRM_BSP_F4_HELP has no parameter.
Event CX_BSP_SERVICES_SHLP Signature
Event CX_BSP_SERVICES_SHLP on class CL_CRM_BSP_F4_HELP has no parameter.
History
Last changed by/on SAP  20041209 
SAP Release Created in 310