SAP ABAP Class CL_HRRCF_SMG_VARIANT (Class for Serializing Search Template Groups)
Hierarchy
ERECRUIT (Software Component) E-Recruiting
   PA-ER (Application Component) E-Recruiting
     PAOC_RCF_BL (Package) Recruitment Factory: Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20020410
Properties
Class CL_HRRCF_SMG_VARIANT  
Short Description Class for Serializing Search Template Groups    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20020410   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_SMG_VARIANT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20020410
Friends
Class CL_HRRCF_SMG_VARIANT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Private Attribute reference (LIKE) 20020410
2 MSGCL_ADMIN Instance attribute Private Attribute reference (LIKE) 20020410
3 SMASK_GROUP Instance attribute Private Object reference (TYPE REF TO) CL_HRRCF_SEARCH_MASK_GROUP Group of Search Templates 20020411
4 TRUE Instance attribute Private Attribute reference (LIKE) 20020410
5 VARIANT_STRUCTURE Instance attribute Public Type reference (TYPE) RCF_S_SMG_VARIANTS Search Variants 20020411
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020410
2 GET_VARIANTS_FOR_SMG Instance method Public Method Writes Search Template ID to Cookie 20020411
3 GET_VARIANT_FROM_COOKIE Instance method Private Method Reads XML-DOC from Cookie 20020411
4 LOAD_SMG_VARIANT Instance method Public Method Loads Content of Search Template Group 20020411
5 SAVE_SMG_VARIANT Instance method Public Method Transfers Content of Search Template Group 20020411
6 SERIALIZE_SMASK Instance method Private Method Serializes a Search Template 20020411
7 SERIALIZE_SMG Instance method Public Method Serializes a Search Template Group 20020411
8 SERIALIZE_SM_ELEMENT Instance method Private Method Serializes a Search Template Elment 20020411
9 SET_VARIANT_TO_COOKIE Instance method Private Method Writes XML-Doc to Cookie 20020411
10 TRANSFORM_SMG Instance method Public Method 20060911
11 UNSERIALIZE_SMASK Instance method Private Method Fills a Search Template Object 20020411
12 UNSERIALIZE_SMG Instance method Public Method Fills a Search Template Group Object 20020411
13 UNSERIALIZE_SM_ELEMENT Instance method Private Method Fills a Search Template Element Object 20020411
Events
Class CL_HRRCF_SMG_VARIANT has no event.
Types
Class CL_HRRCF_SMG_VARIANT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SMASK_GROUP Call by reference Object reference (TYPE REF TO) CL_HRRCF_SEARCH_MASK_GROUP Gruppe von Suchmasken 20020411
2 Importing SMG_VARIANT Call by reference Type reference (TYPE) RCF_S_SMG_VARIANTS Suchvarianten 20020815

Method CONSTRUCTOR on class CL_HRRCF_SMG_VARIANT has no exception.

Method GET_VARIANTS_FOR_SMG Signature

Method GET_VARIANTS_FOR_SMG on class CL_HRRCF_SMG_VARIANT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_VARIANT Ausnahmenklasse für Suchvarianten 20020521

Method GET_VARIANT_FROM_COOKIE Signature

Method GET_VARIANT_FROM_COOKIE on class CL_HRRCF_SMG_VARIANT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_VARIANT Ausnahmenklasse für Suchvarianten 20020418

Method LOAD_SMG_VARIANT Signature

Method LOAD_SMG_VARIANT on class CL_HRRCF_SMG_VARIANT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_VARIANT Ausnahmenklasse für Suchvarianten 20020412

Method SAVE_SMG_VARIANT Signature

Method SAVE_SMG_VARIANT on class CL_HRRCF_SMG_VARIANT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_VARIANT Ausnahmenklasse für Suchvarianten 20020521

Method SERIALIZE_SMASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SMASK Call by reference Object reference (TYPE REF TO) CL_HRRCF_SEARCH_MASK Suchmasken 20020411
2 Exporting SMASK_LINE Call by reference Type reference (TYPE) RCF_S_SMGV_SMASK Variante für Suchmasken 20020411

Method SERIALIZE_SMASK on class CL_HRRCF_SMG_VARIANT has no exception.

Method SERIALIZE_SMG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_VARIANT_STRUCTURE Call by reference Type reference (TYPE) RCF_S_SMG_VARIANTS Suchvariante 20061010

Method SERIALIZE_SMG on class CL_HRRCF_SMG_VARIANT has no exception.

Method SERIALIZE_SM_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SMASK_ELEM_LINE Call by reference Type reference (TYPE) RCF_S_SMGV_SM_ELEMENT Variante für Suchmaskenelement 20020411
2 Importing SM_ELEMENT Call by reference Object reference (TYPE REF TO) CL_HRRCF_SM_ELEMENT Suchmaskenelement 20020411

Method SERIALIZE_SM_ELEMENT on class CL_HRRCF_SMG_VARIANT has no exception.

Method SET_VARIANT_TO_COOKIE Signature

Method SET_VARIANT_TO_COOKIE on class CL_HRRCF_SMG_VARIANT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_VARIANT Ausnahmenklasse für Suchvarianten 20020521

Method TRANSFORM_SMG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_PFMN_TAB Call by reference Type reference (TYPE) RCF_T_PERF_MGMT_INFORMATION 20060918
2 Exporting PT_SEL_TAB Call by reference Type reference (TYPE) RCF_T_SEARCH_VALUES 20060918
3 Exporting P_FREETEXT_QRY_STRING Call by reference Type reference (TYPE) STRING 20060922
4 Exporting P_FT_QRY_FORMULAE Call by reference Type reference (TYPE) STRING 20060929
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MATCH Exception class for search and match 20060926

Method UNSERIALIZE_SMASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SMASK_LINE Call by reference Type reference (TYPE) RCF_S_SMGV_SMASK Variante für Suchmasken 20020412

Method UNSERIALIZE_SMASK on class CL_HRRCF_SMG_VARIANT has no exception.

Method UNSERIALIZE_SMG Signature

Method UNSERIALIZE_SMG on class CL_HRRCF_SMG_VARIANT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_VARIANT Ausnahmenklasse für Suchvarianten 20020411

Method UNSERIALIZE_SM_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SMASK Call by reference Object reference (TYPE REF TO) CL_HRRCF_SEARCH_MASK Suchmasken 20020412
2 Importing SMASK_ELEM_LINE Call by reference Type reference (TYPE) RCF_S_SMGV_SM_ELEMENT Variante für Suchmaskenelement 20020412

Method UNSERIALIZE_SM_ELEMENT on class CL_HRRCF_SMG_VARIANT has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 10A