SAP ABAP Class CL_HREXP_PD_IF (Expert Group)
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_PD_IF  
Short Description Expert Group    
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 20010625   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_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HREXP_PD_IF has no interface implemented.
Friends
Class CL_HREXP_PD_IF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BELONGS_TO Constant Public Type reference (TYPE) SUBTY 'A003' Belongs to Relationship 20010724
2 C_CENTRALPERSON Constant Public Type reference (TYPE) OTYPE 'CP' Central Person Object 20010724
3 C_CONTAINS Constant Public Type reference (TYPE) SUBTY 'B003' Includes Relationship 20010724
4 C_EXPERT Constant Public Type reference (TYPE) OTYPE 'XP' Expert Object 20010724
5 C_EXPERTGROUP Constant Public Type reference (TYPE) OTYPE 'XG' Expert Group Object 20010724
6 C_INFOTYPE_EXPERT_MASTERDATA Constant Public Type reference (TYPE) INFTY '5030' Infotype Expert Basic Data 20010724
7 C_INFOTYPE_OBJECT Constant Public Type reference (TYPE) INFTY '1000' Infotype object 20010724
8 C_INFOTYPE_PROFILE_SCENARIONS Constant Public Type reference (TYPE) INFTY '5031' Infotype Profile Type, Search Scenarios 20010724
9 C_INFOTYPE_RELATIONSHIPS Constant Public Type reference (TYPE) INFTY '1001' Infotype Relationships 20010724
10 C_IS_REPRESENTED_BY Constant Public Type reference (TYPE) SUBTY 'B601' Is Represented by Relationship 20010724
11 C_PERSON Constant Public Type reference (TYPE) OTYPE 'P' Person Object 20010724
12 C_REPRESENTS Constant Public Type reference (TYPE) SUBTY 'A601' Represents Relationship 20010724
13 C_USER Constant Public Type reference (TYPE) OTYPE 'US' User Object 20010724
14 PLVAR Static Attribute Public Type reference (TYPE) PLVAR Plan Version 20020215
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EXPERT Static method Public Method Creates Expert Object and Associated Relationships 20010627
2 GET_COMMUNITY_IDS Static method Public Method Determines Expert Communities for Experts 20010823
3 GET_EXPERT_ID Static method Public Method Determines Expert ID from User Name 20010625
4 GET_HROBJECT_FROM_EXPERT Static method Public Method Determines HR Object That Is Linked to Expert 20011220
5 GET_PROF_TYPE_IDS Static method Public Method Determines Expert Profile Types for Experts 20010823
6 GET_SEARCHSCENARIOS Static method Public Method Read Search Sceanrios 20010627
7 GET_SEARCH_FLAG Static method Public Method Read Search Flag from IT5030 20010625
8 READ_LDAP_KEY Static method Public Method Reads LDAP Key from IT5030 20010625
Events
Class CL_HREXP_PD_IF has no event.
Types
Class CL_HREXP_PD_IF has no local type.
Method Signatures

Method CREATE_EXPERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDATUM Start Date 20010627
2 Importing ENDDA Value transfer Type reference (TYPE) BEGDATUM Endedatum 20010627
3 Importing EXPERT_ID Value transfer Type reference (TYPE) HREXP_EXPERT Experte 20010627
4 Exporting EXPERT_OUT Value transfer Type reference (TYPE) HREXP_EXPERT Experte 20010723
5 Importing EXPGRP_ID Value transfer Type reference (TYPE) HREXP_EXPGRP Expertengruppe 20010627
6 Importing LDAP_KEY Value transfer Type reference (TYPE) HREXP_LDAP_KEY LDAP-Schlüssel 20010627
7 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20010627
8 Importing PRIOX Value transfer Type reference (TYPE) PRIOX Priorität 20010822
9 Importing SEARCH_FLAG Value transfer Type reference (TYPE) FLAG Suchflag 20010627
10 Importing USER Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010627
# Exception Resumable Description Created on
1 CX_HREXP_INT_EXPERT Fehler beim Experten 20010627

Method GET_COMMUNITY_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMMUNITY_IDS Value transfer Type reference (TYPE) HREXP_EXPGRP_TAB Expertengruppen 20010823
2 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Expert Mode 20010823
# Exception Resumable Description Created on
1 CX_HREXP_INT_REC_NOT_FOUND Int. Exc. Expert Search (Cust.Record Not Found) 20010823

Method GET_EXPERT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXPERT_ID Value transfer Type reference (TYPE) HREXP_EXPERT Expert Mode 20010625
2 Importing UNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010625
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20010905
2 CX_HREXP_INT_EXPERT Fehler beim Experten 20010625

Method GET_HROBJECT_FROM_EXPERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) BEGDATUM SY-DATUM Valid From Date 20011220
2 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20011220
3 Returning HROBJECT Value transfer Type reference (TYPE) HREXP_HROBJECT Objekt 20011220
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020102

Method GET_PROF_TYPE_IDS 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 20010823
2 Returning PROF_TYPE_IDS Value transfer Type reference (TYPE) HREXP_PROF_TYPE_ID_TAB Expertenprofilart 20010823
# Exception Resumable Description Created on
1 CX_HREXP_INT Expert Search Internal Exceptions (Customizing) 20010823

Method GET_SEARCHSCENARIOS 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 20010627
2 Returning SCENARIOS Value transfer Type reference (TYPE) HREXP_SCENARIO_TAB Suchszenarien 20010627
# Exception Resumable Description Created on
1 CX_HREXP_INT Int. Exc. Expert Search (Cust.Record Not Found) 20010802

Method GET_SEARCH_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDATUM SY-DATUM Beginndatum 20010905
2 Importing EXPERT_ID Value transfer Type reference (TYPE) HREXP_EXPERT Expert Mode 20010625
3 Returning SEARCH_FLAG Value transfer Type reference (TYPE) FLAG Suchflag 20010625
# Exception Resumable Description Created on
1 CX_HREXP_INT_MASTERDATA_IF Error in Interface to Basic Data 20010625

Method READ_LDAP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDATUM SY-DATUM Beginndatum 20010824
2 Importing EXPERT_ID Value transfer Type reference (TYPE) HREXP_EXPERT Expert Mode 20010625
3 Returning LDAP_KEY Value transfer Type reference (TYPE) HREXP_LDAP_KEY LDAP-Schlüssel 20010625
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20010905
2 CX_HREXP_INT_MASTERDATA_IF Error in Interface to Basic Data 20010625
History
Last changed by/on SAP  00000000 
SAP Release Created in 110