SAP ABAP Class CL_CRM_BSP_ACCS_SEARCH (Blueprint: Search Group Access Class (Entity/Items))
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-CUS (Application Component) People-Centric UI Framework Customizing
     CRM_BSP_FRAME_SC_BLUEPRINT (Package) Controller Implementation: Blueprint
Properties
Class CL_CRM_BSP_ACCS_SEARCH  
Short Description Blueprint: Search Group Access Class (Entity/Items)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_BLUEPRINT   Controller Implementation: Blueprint 
Created 20020619   SAP 
Last change 20050213   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CRMBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_BSP_ACCS_SEARCH has no interface implemented.
Friends
Class CL_CRM_BSP_ACCS_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CACHE_BY Static Attribute Private Type reference (TYPE) TT_CACHE_BY 20020619
2 MT_CACHE_BY_TEXT Static Attribute Private Type reference (TYPE) TT_CACHE_BY_TEXT 20020619
3 MT_CACHE_HEAD Static Attribute Private Type reference (TYPE) TT_CACHE_HEAD Cache Header 20020619
4 MT_CACHE_ITEM Static Attribute Private Type reference (TYPE) TT_CACHE_ITEM Cache Items 20020619
5 MT_CACHE_SH Static Attribute Private Type reference (TYPE) TT_CACHE_SH 20020619
6 MT_CACHE_SH_TEXT Static Attribute Private Type reference (TYPE) TT_CACHE_SH_TEXT 20020619
Methods
# Method Level Visibility Method type Description Created on
1 GET_HEAD Static method Public Method Read Search Group Entity 20020619
2 GET_ITEM_ALL Static method Public Method Read All Items for a Search Group Entity 20020619
3 GET_ITEM_ONE Static method Public Method Read Search Group Itms 20020619
4 LOAD_BY_ITEM Static method Private Method INTERNAL: Read By Key Entity from Database/Cache (E Table) 20020620
5 LOAD_BY_TEXT Static method Private Method INTERNAL: Read By Key Text from Database/Cache (E Table) 20020619
6 LOAD_HEAD Static method Private Method INTERNAL: Read Search Group Entity from DB/Cache (E Table) 20020619
7 LOAD_ITEM Static method Private Method INTERNAL: Read Search Group Items from DB/Cache (S/C Table) 20020619
8 LOAD_SH_ITEM Static method Private Method INTERNAL: Read Show Key Entity from DB/Cache (E Table) 20020620
9 LOAD_SH_TEXT Static method Private Method INTERNAL: Read Show Key Text from DB/Caceh (E Table) 20020619
10 RESET_CACHE Static method Public Method Delete Cache 20020619
Events
Class CL_CRM_BSP_ACCS_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CACHE_BY Private See coding 20020619 BEGIN OF ts_cache_by. INCLUDE TYPE crmt_bl_by_key AS keypart. TYPES: search_by_i TYPE crmt_search_by_i, found TYPE boolean, END OF ts_cache_by
2 TS_CACHE_BY_TEXT Private See coding 20020619 BEGIN OF ts_cache_by_text. INCLUDE TYPE crmt_bl_by_key AS keypart. TYPES: langu TYPE sy-langu, blview TYPE crmt_bsp_blview, application type crmt_bsp_appl, search_by_t TYPE crmc_bl_by_t, END OF ts_cache_by_text
3 TS_CACHE_HEAD Private See coding Cache Header (Entry) 20020619 BEGIN OF ts_cache_head. INCLUDE TYPE crmt_serchgre_key AS keypart. TYPES: searchgre_i TYPE crmt_searchgre_i, found TYPE boolean, END OF ts_cache_head
4 TS_CACHE_ITEM Private See coding Cache Items (Entry) 20020619 BEGIN OF ts_cache_item, searchgroup TYPE crmt_bsp_searchgroup, blview TYPE crmt_bsp_blview, t_searchgrp_i TYPE crmt_searchgrp_it, END OF ts_cache_item
5 TS_CACHE_SH Private See coding 20020619 BEGIN OF ts_cache_sh. INCLUDE TYPE crmt_bl_show_key AS keypart. TYPES: search_sh_i TYPE crmt_search_sh_i, found TYPE boolean, END OF ts_cache_sh
6 TS_CACHE_SH_TEXT Private See coding 20020619 BEGIN OF ts_cache_sh_text. INCLUDE TYPE crmt_bl_show_key AS keypart. TYPES: langu TYPE sy-langu, blview TYPE crmt_bsp_blview, application type crmt_bsp_appl, search_sh_t TYPE crmc_bl_show_t, END OF ts_cache_sh_text
7 TT_CACHE_BY Private See coding 20020619 tt_cache_by TYPE HASHED TABLE OF ts_cache_by WITH UNIQUE KEY keypart
8 TT_CACHE_BY_TEXT Private See coding 20020619 tt_cache_by_text TYPE HASHED TABLE OF ts_cache_by_text WITH UNIQUE KEY langu blview application keypart
9 TT_CACHE_HEAD Private See coding Cache Header (Table) 20020619 tt_cache_head TYPE HASHED TABLE OF ts_cache_head WITH UNIQUE KEY keypart
10 TT_CACHE_ITEM Private See coding Cache Items (Table) 20020619 tt_cache_item TYPE HASHED TABLE OF ts_cache_item WITH UNIQUE KEY searchgroup blview
11 TT_CACHE_SH Private See coding 20020619 tt_cache_sh TYPE HASHED TABLE OF ts_cache_sh WITH UNIQUE KEY keypart
12 TT_CACHE_SH_TEXT Private See coding 20020619 tt_cache_sh_text TYPE HASHED TABLE OF ts_cache_sh_text WITH UNIQUE KEY langu blview application keypart
Method Signatures

Method GET_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEARCHGRE Call by reference Type reference (TYPE) CRMC_SERCHGRE Entität Suchgruppe 20020619
2 Exporting ES_SEARCHGRE_I Call by reference Type reference (TYPE) CRMT_SEARCHGRE_I Entität Suchgruppe + Zusatzfelder 20020619
3 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20020619
4 Importing IV_SEARCHGROUP Call by reference Type reference (TYPE) CRMT_BSP_SEARCHGROUP Search-Group 20020619

Method GET_HEAD on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method GET_ITEM_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCHGRP Call by reference Type reference (TYPE) CRMC_BL_SEARCH_TAB Suchgruppen-Positionen 20020619
2 Exporting ET_SEARCHGRP_I Call by reference Type reference (TYPE) CRMT_SEARCHGRP_IT Suchgruppen-Positionen + Zusatzfelder 20020619
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020619
5 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20020619
6 Importing IV_SEARCHGROUP Call by reference Type reference (TYPE) CRMT_BSP_SEARCHGROUP Suchgruppe 20020619

Method GET_ITEM_ALL on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method GET_ITEM_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEARCHGRP Call by reference Type reference (TYPE) CRMC_BL_SEARCH Suchgruppen-Position 20020619
2 Exporting ES_SEARCHGRP_I Call by reference Type reference (TYPE) CRMT_SEARCHGRP_I Suchgruppen-Position + Zusatzfelder 20020619
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020619
5 Importing IV_BYKEY Call by reference Type reference (TYPE) CRMT_BSP_SEARCHBYKEY Schlüssel für die Search-By-Werte 20020619
6 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20020619
7 Importing IV_SEARCHGROUP Call by reference Type reference (TYPE) CRMT_BSP_SEARCHGROUP Suchgruppe 20020619
8 Importing IV_SHOWKEY Call by reference Type reference (TYPE) CRMT_BSP_SEARCHSHOWKEY Schlüssel für die Search-Show-Werte 20020619
9 Importing IV_SOURCEKEY Call by reference Type reference (TYPE) CRMT_BSP_SOURCEKEY Datenquelle für Suchanfragen 20020918

Method GET_ITEM_ONE on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method LOAD_BY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEARCH_BY_I Call by reference Type reference (TYPE) CRMT_SEARCH_BY_I Entität By-Wert + Zusatzfelder 20020620
2 Importing IS_SEARCHBY_KEY Call by reference Type reference (TYPE) CRMT_BL_BY_KEY By -Shuffler-Inhalt - Key 20020620
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20050107
5 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU R/3-System, aktuelle Sprache 20020620

Method LOAD_BY_ITEM on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method LOAD_BY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEARCH_BY_I Call by reference Type reference (TYPE) CRMT_SEARCH_BY_I Entität By-Wert + Zusatzfelder 20020619
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20050107
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20020619

Method LOAD_BY_TEXT on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method LOAD_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEARCHGRE_I Call by reference Type reference (TYPE) CRMT_SEARCHGRE_I Suchgruppe-Entität + Zusatzfelder 20020619
2 Importing IS_SEARCHGRE_KEY Call by reference Type reference (TYPE) CRMT_SERCHGRE_KEY Suchgruppe 20020619
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20050107
5 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU R/3-System, aktuelle Sprache 20020619

Method LOAD_HEAD on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method LOAD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCHGRP_I Call by reference Type reference (TYPE) CRMT_SEARCHGRP_IT Suchgruppenpositionen 20020619
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020619
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU R/3-System, aktuelle Sprache 20020619
5 Importing IV_SEARCHGROUP Call by reference Type reference (TYPE) CRMT_BSP_SEARCHGROUP Suchgruppe 20020619

Method LOAD_ITEM on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method LOAD_SH_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEARCH_SH_I Call by reference Type reference (TYPE) CRMT_SEARCH_SH_I Entität By-Wert + Zusatzfelder 20020620
2 Importing IS_SEARCHSH_KEY Call by reference Type reference (TYPE) CRMT_BL_SHOW_KEY Show-Shuffler-Inhalt - Key 20020620
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20050107
5 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU R/3-System, aktuelle Sprache 20020620

Method LOAD_SH_ITEM on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method LOAD_SH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEARCH_SH_I Call by reference Type reference (TYPE) CRMT_SEARCH_SH_I Entität Show-Wert + Zusatzfelder 20020619
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050107
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20050107
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20020619

Method LOAD_SH_TEXT on class CL_CRM_BSP_ACCS_SEARCH has no exception.

Method RESET_CACHE Signature

Method RESET_CACHE on class CL_CRM_BSP_ACCS_SEARCH has no parameter.
Method RESET_CACHE on class CL_CRM_BSP_ACCS_SEARCH has no exception.
History
Last changed by/on SAP  20050213 
SAP Release Created in 310