SAP ABAP Class CL_SCMG_CASE_LOCATOR_BE (Case Locator (Back End))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-CM (Application Component) Case Management
     SCMG_GENERAL (Package) Case Management: General Elements
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 20020711
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_CONNECTION Reading Methods for Working with Repositories 20020711
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_LOC_BE RM Locator: Back-End Interface 20020710
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_SYSTEM_PARA SP System Parameters 20020711
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRASR00_CASE_LOCATOR_BE Case Locator (Backend) - HR Admin Services 20050722
2 Inheritance (c INHERITING FROM c_ref)  CL_UDM_CASE_LOCATOR_BE Case Locator (Backend) 20031006
Properties
Class CL_SCMG_CASE_LOCATOR_BE  
Short Description Case Locator (Back End)    
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 SCMG_GENERAL   Case Management: General Elements 
Created 20020710   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_LOC_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_CONNECTION Reading Methods for Working with Repositories 20020711
2 IF_SRM_LOC_BE RM Locator: Back-End Interface 20020710
3 IF_SRM_SP_SYSTEM_PARA SP System Parameters 20020711
Friends
Class CL_SCMG_CASE_LOCATOR_BE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXEC_SRCH_DIR Constant Public Type reference (TYPE) STRING 'EXEC_SEARCH_DIRECTLY' 20120704
2 GREF_ARCHIVE_QUERY Instance attribute Protected Object reference (TYPE REF TO) CL_SCMG_ARCH_ATTR_QUERY Reference to the Object to Support the Attribute Search 20050725
3 G_APPL_SEL_ID Constant Protected Type reference (TYPE) STRING 'APPL' 20030822
4 G_ATTR_PROFILE_DDIC_TAB Static Attribute Public Type reference (TYPE) TABNAME Table Name 20020806
5 G_CASE_SEL_ID Constant Protected Type reference (TYPE) STRING 'CASE' 20030822
6 G_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030822
7 G_GEN_EXPRESSION Instance attribute Protected Type reference (TYPE) STRING 20030825
8 G_INNER_JOIN Constant Protected Type reference (TYPE) STRING 'INNER JOIN' 20030822
9 G_KIND_OF_JOIN Instance attribute Protected Type reference (TYPE) STRING 20030822
10 G_LOC_PROFILE_DDIC Instance attribute Protected Type reference (TYPE) TABNAME 20030822
11 G_MAX_ROWS Constant Public Type reference (TYPE) I 100 Maximum Number of Hits 20020810
12 G_OUTER_JOIN Constant Protected Type reference (TYPE) STRING 'LEFT JOIN' 20030822
13 G_PRESET_VALUES Instance attribute Protected Type reference (TYPE) SCMGLOCAVALSTT Contains values from SCMGLOCAVALS 20120426
14 G_PROPERTIES Instance attribute Protected Type reference (TYPE) SCMG_T_ATTR_DISPLAY_PROPERTIES Attribute Properties 20030828
15 G_RESULT Instance attribute Protected Object reference (TYPE REF TO) DATA Found Entries 20030822
16 G_RMS_ID Instance attribute Protected Type reference (TYPE) STRING Current RMS ID 20030822
17 G_SELECT_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20030822
18 G_SORT_ASC Constant Public Type reference (TYPE) STRING 'A' 20120514
19 G_SORT_DSC Constant Public Type reference (TYPE) STRING 'D' 20120514
20 G_SORT_VALUES Instance attribute Protected Type reference (TYPE) SCMGLOCASORTTT 20120514
21 G_SPEC_EXPRESSION Instance attribute Protected Type reference (TYPE) STRING 20030825
22 G_T_INTTAB Static Attribute Protected Type reference (TYPE) SCMG_T_INTERNAL_TABLE 20030822
23 INITIALIZE_DONE Instance attribute Protected Type reference (TYPE) SRMBOOLEAN 20030822
24 LOCATOR_PROFILE Instance attribute Public Type reference (TYPE) SCMGLOCAPROFID 20030828
25 LOC_PROFILE_ID Constant Public Type reference (TYPE) STRING 'LOCATOR_PROFILE_ID' Connection ID 20030822
26 SCMG_CATEGORY_DESC Instance attribute Protected Type reference (TYPE) STRING 'SCMG_CATEGORY_DESC' Case: Label Category 20030829
27 SCMG_ESCAL_DESC Instance attribute Protected Type reference (TYPE) STRING 'SCMG_ESCAL_DESC' Case: Escalation Label 20030829
28 SCMG_PRIO_DESC Instance attribute Protected Type reference (TYPE) STRING 'SCMG_PRIO_DESC' Case: Priority Name 20030829
29 SCMG_PROCESSOR_DESC Instance attribute Protected Type reference (TYPE) STRING 'SCMG_PROCESSOR_DESC' Case: Name of Processor 20030829
30 SCMG_REASON_DESC Instance attribute Protected Type reference (TYPE) STRING 'SCMG_REASON_DESC' 20060608
31 SCMG_RESPONSIBLE_DESC Instance attribute Protected Type reference (TYPE) STRING 'SCMG_RESPONSIBLE_DESC' Case: Name of Person Responsible 20030829
32 SCMG_STATPARA_DESC Instance attribute Protected Type reference (TYPE) STRING 'SCMG_STATPARA_DESC' Case: System Status Description 20030829
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TEXT_ATTRIBUTE Instance method Protected Method Add Values of Text Attributes 20030822
2 APPEND_SPECIAL_PARAMETERS Instance method Protected Method Add Special Parameters to the Attribute List 20050725
3 BUILD_EXPRESSION Instance method Protected Method 20030822
4 BUILD_TMPSTP_EXPRESSION Instance method Protected Method 20030822
5 CHECK_AUTHORITY Instance method Protected Method Case Authorization 20030822
6 CONVERT_TIME_STAMP Static method Protected Method Convert Time to Local Time Zone 20030822
7 CREATE_DYNAMIC_TABLE Static method Protected Method Create Internal Table 20030822
8 FIND_CASES Instance method Protected Method Case Search by Attribute and Business Object 20030822
9 FIND_CASES_AFTER Instance method Protected Method Format Search for ALV 20030903
10 FIND_CASES_BEFORE Instance method Protected Method Change Search Criteria Before Read Action 20030903
11 FIND_CASES_CHECK_ENTRY Instance method Protected Method Additional Check on Found Entries 20030924
12 FIND_CASES_CHECK_LAST_ENTRIES Instance method Protected Method Additional Check on Found Entries 20030924
13 FIND_CASES_CREATE_XTRA Instance method Protected Method Extract Additional Selection Conditions 20030903
14 GET_CASETYPE_EXPRESSION Instance method Protected Method 20030822
15 GET_PROFIL_STRUCT Instance method Protected Method Get Additional Attribute Structure 20031006
16 GET_PROPERTIES Instance method Protected Method Get Attribute Properties 20030828
17 GET_SELECT_CLAUSE Instance method Protected Method Gets Fields for Selection 20030822
18 GET_SEL_OPTION Instance method Protected Method 20030825
19 INITIALIZE Instance method Protected Method Initialize Search 20030822
20 MAP_TO_TIMEZONE Instance method Protected Method Changed All Timestamps 20030822
21 SORT_RESULT Instance method Protected Method 20120514
Events
Class CL_SCMG_CASE_LOCATOR_BE has no event.
Types
Class CL_SCMG_CASE_LOCATOR_BE has no local type.
Method Signatures

Method ADD_TEXT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RESULT Call by reference Type reference (TYPE) STANDARD TABLE 20030825

Method ADD_TEXT_ATTRIBUTE on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method APPEND_SPECIAL_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTION_PARAMS Call by reference Type reference (TYPE) SRM_SEL_PARA RM Locator: Suchparameterdefinition 20050725
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20050725

Method BUILD_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) STRING 20030822
2 Importing IM_SELECT_ID Call by reference Type reference (TYPE) STRING 20030822
3 Importing IM_SELECT_OPTIONS Call by reference Type reference (TYPE) SCMG_T_LOCATOR_SELECT_OPTION 20030822
4 Returning RE_EXPRESSION Value transfer Type reference (TYPE) STRING 20030822

Method BUILD_EXPRESSION on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method BUILD_TMPSTP_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) STRING 20030825
2 Importing IM_SELECT_ID Call by reference Type reference (TYPE) STRING 20030825
3 Importing IM_SELECT_OPTIONS Call by reference Type reference (TYPE) SCMG_T_LOCATOR_SELECT_OPTION 20030825
4 Returning RE_EXPRESSION Value transfer Type reference (TYPE) STRING 20030825

Method BUILD_TMPSTP_EXPRESSION on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL_TAB Call by reference Type reference (TYPE) TABNAME Tabellenname 20030822
2 Importing IM_CASE_ATTR Call by reference Type reference (TYPE) ANY 20030822
3 Importing IM_CASE_SPSID Call by reference Type reference (TYPE) SRMSPSID Elementart-ID 20030822
4 Returning RE_RESULT Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030822

Method CHECK_AUTHORITY on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method CONVERT_TIME_STAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TIME_STAMP Call by reference Type reference (TYPE) SCMG_CHANGE_TIME 20030822

Method CONVERT_TIME_STAMP on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method CREATE_DYNAMIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABLE Call by reference Type reference (TYPE) DATA 20030822
2 Importing IM_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20030822
3 Importing IM_LOCPROFID Call by reference Type reference (TYPE) SCMGLOCAPROFID 20030822

Method CREATE_DYNAMIC_TABLE on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method FIND_CASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Value transfer Type reference (TYPE) STANDARD TABLE Resultat der Suche 20030903
2 Importing IM_ATTR_QUERY Call by reference Type reference (TYPE) STRING Logische Bedingung für die Selektion von Klärungsfälle 20030822
3 Importing IM_EXTRA_DATA Call by reference Type reference (TYPE) SCMG_T_LOC_EXTRA Parameter für die Suche 20030822
4 Importing IM_MAX_ROWS Call by reference Type reference (TYPE) I Max anzahl Entitäten 20030822
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030903

Method FIND_CASES_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTR Call by reference Type reference (TYPE) STANDARD TABLE 20030903
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030903

Method FIND_CASES_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTR_QUERY Call by reference Type reference (TYPE) STRING 20030903
2 Changing IM_CASE_TYPES Call by reference Type reference (TYPE) SCMG_TT_CASETYPE Case: Tabellentyp für Case Type 20080428
3 Importing IM_EXTRA_DATA Call by reference Type reference (TYPE) SCMG_T_LOC_EXTRA 20030903
4 Importing IM_MAX_ROWS Call by reference Type reference (TYPE) I 20030903
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030903

Method FIND_CASES_CHECK_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_ATTR Call by reference Type reference (TYPE) STANDARD TABLE 20030924
2 Importing IM_ATTR Call by reference Type reference (TYPE) ANY 20030924
3 Importing IM_ATTR_QUERY Call by reference Type reference (TYPE) STRING 20030924
4 Importing IM_COUNT Call by reference Type reference (TYPE) I 20030924
5 Importing IM_CUST Call by reference Type reference (TYPE) SCMG_CUST_OBJS_FOR_LOCA 20030924
6 Importing IM_EXTRA_DATA Call by reference Type reference (TYPE) SCMG_T_LOC_EXTRA 20030924
7 Importing IM_MAX_ROWS Call by reference Type reference (TYPE) I 20030924
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030924

Method FIND_CASES_CHECK_LAST_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_ATTR Call by reference Type reference (TYPE) STANDARD TABLE 20030924
2 Importing IM_ATTR_QUERY Call by reference Type reference (TYPE) STRING 20030924
3 Importing IM_COUNT Call by reference Type reference (TYPE) I 20030924
4 Importing IM_CUST Call by reference Type reference (TYPE) SCMG_CUST_OBJS_FOR_LOCA 20030924
5 Importing IM_EXTRA_DATA Call by reference Type reference (TYPE) SCMG_T_LOC_EXTRA 20030924
6 Importing IM_MAX_ROWS Call by reference Type reference (TYPE) I 20030924
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030924

Method FIND_CASES_CREATE_XTRA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLD_SEL_OPT Call by reference Type reference (TYPE) SCMG_T_FIELD_SELECT_OPTION 20030903
2 Returning RE_LOC_EXTRA Value transfer Type reference (TYPE) SCMG_T_LOC_EXTRA 20030903
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030903

Method GET_CASETYPE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMSID Call by reference Type reference (TYPE) STRING 20030825
2 Returning RE_CASETYPE_EXPRESSION Value transfer Type reference (TYPE) STRING 20030825

Method GET_CASETYPE_EXPRESSION on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method GET_PROFIL_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOC_PROF Call by reference Type reference (TYPE) SCMGLOCAPROFID 20031006
2 Returning RE_TABNAME Value transfer Type reference (TYPE) TABNAME 20031006

Method GET_PROFIL_STRUCT on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOC_PROF Call by reference Type reference (TYPE) SCMGLOCAPROFID 20030828
2 Returning RE_PROPERTIES Value transfer Type reference (TYPE) SCMG_T_ATTR_DISPLAY_PROPERTIES 20030828

Method GET_PROPERTIES on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method GET_SELECT_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GEN_TABNAME Call by reference Type reference (TYPE) TABNAME 20030822
2 Importing IM_SPE_TABNAME Call by reference Type reference (TYPE) TABNAME 20030822
3 Returning RE_SELECT_CLAUSE Value transfer Type reference (TYPE) STRING 20030822

Method GET_SELECT_CLAUSE on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method GET_SEL_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESC Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_DESC 20030825
2 Importing IM_VAL Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE 20030825
3 Importing IM_VAL_HI Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE 20030825
4 Returning RE_SEL_OPT Value transfer Type reference (TYPE) SRMLOCSEL 20030825
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030903

Method INITIALIZE Signature

Method INITIALIZE on class CL_SCMG_CASE_LOCATOR_BE has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20030822
2 CX_SRM_FRAMEWORK Framework (abstrakt) 20030822
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20030822
4 CX_SRM_POID POID Fehler (abstrakt) 20030822

Method MAP_TO_TIMEZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RESULT Call by reference Type reference (TYPE) STANDARD TABLE 20030825

Method MAP_TO_TIMEZONE on class CL_SCMG_CASE_LOCATOR_BE has no exception.

Method SORT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RESULTS Call by reference Type reference (TYPE) STANDARD TABLE 20120514

Method SORT_RESULT on class CL_SCMG_CASE_LOCATOR_BE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 620