SAP ABAP Class CL_HREXP_PROF (Expert Profile)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-XF (Application Component) SAP Expert Finder
     PWPC_EXP_01 (Package) HR Expert Finder
Properties
Class CL_HREXP_PROF  
Short Description Expert Profile    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HREXP    
Program status P  SAP Standard Production Program 
Category 0   
Package PWPC_EXP_01   HR Expert Finder 
Created 20010508   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HREXP_DOCUMENT_IF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HREXP_EHDLR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HREXP_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HREXP_PROF has no interface implemented.
Friends
Class CL_HREXP_PROF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BOR_OBJECT Constant Public Type reference (TYPE) SWO_OBJTYP 'EXPERTPROF' BOR Object for Workflow 20020411
2 C_OPER_DELETE Constant Public Type reference (TYPE) STRING 'DELETE' Operation 20010531
3 C_OPER_DEQ Constant Public Type reference (TYPE) STRING 'DEQ' Operation 20010531
4 C_OPER_ENQ Constant Public Type reference (TYPE) STRING 'ENQ' Operation 20010531
5 C_OPER_READ Constant Public Type reference (TYPE) STRING 'READ' Operation 20010621
6 C_OPER_SAVE Constant Public Type reference (TYPE) STRING 'SAVE' Operation 20010531
7 C_SETTING_SPWOC Constant Public Type reference (TYPE) HREXP_SEMID 'SPWOC' Expert Finder Semantic Abbreviation 20011206
8 C_STATUS_ACTIVE Constant Public Type reference (TYPE) HREXP_STATUS 'ACTIVE' Expert Profile Status 20010508
9 C_STATUS_INACTIVE Constant Public Type reference (TYPE) HREXP_STATUS 'INACTIVE' Expert Profile Status 20010607
10 C_STATUS_INITIAL Constant Public Type reference (TYPE) HREXP_STATUS 'INITIAL' Expert Profile Status 20010828
11 C_STATUS_TO_BE_ACTIVATED Constant Public Type reference (TYPE) HREXP_STATUS 'TOACTIVATE' Expert Profile Status 20010607
12 C_STATUS_TO_BE_DEACTIVATED Constant Public Type reference (TYPE) HREXP_STATUS 'TODEACTIVE' Expert Profile Status 20010607
13 C_STATUS_TO_BE_DELETED Constant Public Type reference (TYPE) HREXP_STATUS 'TODELETE' Expert Profile Status 20010607
14 ELEMENTS Instance attribute Private Type reference (TYPE) HREXP_PROF_ELEMENT_TAB Expert Profile Elements 20010515
15 LANGU Instance attribute Private Type reference (TYPE) SYLANGU SAP System, Current Language 20020415
16 LAST_CHANGED_AT Instance attribute Private Type reference (TYPE) HREXP_LAST_CHANGED_AT Expert Profile Last Changed on 20010730
17 MSG Instance attribute Private Type reference (TYPE) HREXP_MESSAGE Structure for SAP Expert Finder Messages 20011206
18 PROF_TYPES Instance attribute Private Type reference (TYPE) HREXP_PROF_TYPE_TAB Expert Profile Types 20010823
19 STATUS Instance attribute Private Type reference (TYPE) HREXP_STATUS Expert Profile Status 20010508
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE Instance method Public Method Approve Changes in Expert Profile 20020411
2 CHECK Instance method Public Method Check Expert Profile 20010517
3 CHECK_APPROVAL Instance method Public Method Check Expert Profile Approval 20010517
4 CONSTRUCTOR Instance method Public Constructor Constructor 20010508
5 CREATE_WORKFLOW_EVENT Static method Public Method Delivers GUID as a String 20020411
6 DELETE Instance method Public Method Delete 20020410
7 DEQ Instance method Public Method Unlock 20020410
8 ENQ Instance method Public Method Lock Active Profile 20020410
9 GET_ELEM_ACTIONS Instance method Public Method Delivers Element Specific Actions 20020116
10 GET_ELEM_INFOS Instance method Public Method Gets All Properties of Element 20010626
11 GET_ELEM_MSG Instance method Public Method Gets Message for Element 20010626
12 GET_ELEM_VALUES Instance method Public Method Gets Value of an Element 20010625
13 GET_ELEM_VALUES_ORIG Instance method Public Method Gets Original Value of an Element 20010626
14 GET_PROF_INFO Instance method Public Method Gets All Profile Attributes 20010626
15 IS_CHANGED Instance method Public Method Checks If There Are Changes in the Profile 20020419
16 LOAD_ACTIVE_DOC Instance method Public Method Loads Active Profile 20010627
17 LOAD_EXTERNAL_DATA Instance method Public Method Loads External Data 20011213
18 LOAD_LATEST_DOC Instance method Public Method Loads Most Recent Profile 20010625
19 SAVE Instance method Public Method Save Expert Profile 20020409
20 SET_ELEM_VALUES Instance method Public Method Sets Value of an Element 20010626
21 SET_ELEM_VALUES_ORIG Instance method Public Method Sets Profile Status 20010625
22 SET_LANGUAGE Instance method Public Method Change Expert Profile Status 20020415
23 SET_LAST_CHANGED Instance method Public Method Sets Time of Last Change 20010730
24 SET_STATUS Instance method Public Method Change Expert Profile Status 20010529
25 UPDATE Instance method Public Method Save Expert Profile 20020419
Events
Class CL_HREXP_PROF has no event.
Types
Class CL_HREXP_PROF has no local type.
Method Signatures

Method APPROVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Expert Mode 20020411
2 Returning MSG Value transfer Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20020411
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020411

Method CHECK Signature

Method CHECK on class CL_HREXP_PROF has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20011212

Method CHECK_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION Call by reference Type reference (TYPE) STRING Operation: READ, SAVE, DEL, DEQ, ENQ 20010517
2 Returning SW_APPROVAL Value transfer Type reference (TYPE) BOOLEAN Genehmigung erforderlich? 20010517
# Exception Resumable Description Created on
1 CX_HREXP_INT_REC_NOT_FOUND Int. Exc. Expert Search (Cust.Record Not Found) 20010529

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROF_TYPE_IDS Call by reference Type reference (TYPE) HREXP_PROF_TYPE_ID_TAB Expertenprofilarten 20010823
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20010625

Method CREATE_WORKFLOW_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) SWO_EVENT Ereignis 20020411
2 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20020411
3 Importing STATUS Call by reference Type reference (TYPE) HREXP_STATUS Status des Expertenprofils 20020411
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020411

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Expert Mode 20020410
2 Returning MSG Value transfer Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20020410
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020410

Method DEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20020410
2 Returning MSG Value transfer Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20020410
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020410

Method ENQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20020410
2 Returning MSG Value transfer Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20020410
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020410

Method GET_ELEM_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION1 Call by reference Type reference (TYPE) HREXP_ACTION URL for Additional Actions in Hit List 20020116
2 Exporting ACTION2 Call by reference Type reference (TYPE) HREXP_ACTION URL for Additional Actions in Hit List 20020116
3 Exporting ACTION3 Call by reference Type reference (TYPE) HREXP_ACTION URL for Additional Actions in Hit List 20020116
4 Importing ELEM_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofilelement 20020116
5 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Expert Mode 20020116
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020116

Method GET_ELEM_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM_INFOS Value transfer Type reference (TYPE) HREXP_ELEMENT_INFO_TAB Infos von Expertenprofil-Elementen 20010626

Method GET_ELEM_INFOS on class CL_HREXP_PROF has no exception.

Method GET_ELEM_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofil-Element 20010626
2 Returning MSG_ID Value transfer Type reference (TYPE) HREXP_MSG_ID Message_ID 20010626

Method GET_ELEM_MSG on class CL_HREXP_PROF has no exception.

Method GET_ELEM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofil-Element 20010625
2 Returning ELEM_VALUES Value transfer Type reference (TYPE) HREXP_ELEMENT_VALUE_TAB Wertetabelle für Expertenprofil-Elemente 20020123

Method GET_ELEM_VALUES on class CL_HREXP_PROF has no exception.

Method GET_ELEM_VALUES_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofil-Element 20010626
2 Returning ELEM_VALUES Value transfer Type reference (TYPE) HREXP_ELEMENT_VALUE_TAB Wertetabelle für Expertenprofil-Elemente 20020123

Method GET_ELEM_VALUES_ORIG on class CL_HREXP_PROF has no exception.

Method GET_PROF_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROF_INFO Value transfer Type reference (TYPE) HREXP_PROF_INFO Information zur Darstellung des Expertenprofils 20010626

Method GET_PROF_INFO on class CL_HREXP_PROF has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_CHANGED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020419
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020419

Method LOAD_ACTIVE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Expert Mode 20010627
2 Returning FOUND Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020418
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20010720

Method LOAD_EXTERNAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20011213
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20011213

Method LOAD_LATEST_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20010625
2 Returning FOUND Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20010806
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20010720

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20020409
2 Importing NEW_TIMESTAMP Call by reference Type reference (TYPE) BOOLEAN CL_HREXP_UTILS=>TRUE 'zuletzt geändert am' updaten 20020409
# Exception Resumable Description Created on
1 CX_HREXP_INT Toplevel Exception Expert Search 20020409

Method SET_ELEM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofil-Element 20010626
2 Importing VALUE_TAB Value transfer Type reference (TYPE) HREXP_ELEMENT_VALUE_TAB Wertetabelle für Expertenprofil-Elemente 20010626

Method SET_ELEM_VALUES on class CL_HREXP_PROF has no exception.

Method SET_ELEM_VALUES_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofil-Element 20010625
2 Importing VALUE_TAB Value transfer Type reference (TYPE) HREXP_ELEMENT_VALUE_TAB Wertetabelle für Expertenprofil-Elemente 20010625

Method SET_ELEM_VALUES_ORIG on class CL_HREXP_PROF has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20020415

Method SET_LANGUAGE on class CL_HREXP_PROF has no exception.

Method SET_LAST_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAST_CHANGED_AT Call by reference Type reference (TYPE) HREXP_LAST_CHANGED_AT Expertenprofil zuletzt geändert am 20010730

Method SET_LAST_CHANGED on class CL_HREXP_PROF has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Call by reference Type reference (TYPE) HREXP_STATUS Status des Expertenprofils 20010529
# Exception Resumable Description Created on
1 CX_HREXP_INT_PARAMETER_ERROR Internal Exceptions Expert Search (Impl.)Parameter Error 20010607

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Expert Mode 20020419
# Exception Resumable Description Created on
1 CX_HREXP_INT Toplevel Exception Expert Search 20020419
History
Last changed by/on SAP  00000000 
SAP Release Created in 110