SAP ABAP Interface IF_EX_HREXP_EXPERT (BAdI Interface IF_EX_HREXP_EXPERT)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-XF (Application Component) SAP Expert Finder
     PWPC_EXP_01 (Package) HR Expert Finder
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_HREXP_EXPERT Example - Implementation BAdI Definition HREXP_EXPERT 20020426
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_HREXP_EXPERT BAdI-Klasse CL_EX_HREXP_EXPERT 20010809
Properties
Interface IF_EX_HREXP_EXPERT  
Short Description BAdI Interface IF_EX_HREXP_EXPERT    
General Data
Package PWPC_EXP_01   HR Expert Finder 
Created 20010809   SAP 
Last changed 20020514   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_HREXP_EXPERT has no forward declaration.
Interfaces
Interface IF_EX_HREXP_EXPERT has no interface.
Friends
Interface IF_EX_HREXP_EXPERT has no friend.
Attributes
Interface IF_EX_HREXP_EXPERT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_DATA_IMPORT Instance method Public Method Time After Importing Basic Data. Additional Actions 20011213
2 AFTER_DELETE Instance method Public Method Time After Deleting Profile. Additional Actions 20011024
3 AFTER_DEQ Instance method Public Method Time After Unlocking Profile. Additional Actions 20011024
4 AFTER_ENQ Instance method Public Method Time After Locking Profile. Additional Actions 20011024
5 AFTER_SAVE Instance method Public Method Time After Saving Profile. Additional Actions 20010822
6 AFTER_SEARCH Instance method Public Method Time After Search Query. Check and Filter Results List 20010822
7 AFTER_UPLOAD_PHOTO Instance method Public Method Time After Saving Photo. Additional Actions 20011024
8 BEFORE_DATA_IMPORT Instance method Public Method Time Before Importing Basic Data. Initial Steps 20011213
9 BEFORE_DELETE Instance method Public Method Time Before Deleting Profile. Check Profile 20011024
10 BEFORE_DEQ Instance method Public Method Time Before Unlocking Profile. Check Profile 20011024
11 BEFORE_ENQ Instance method Public Method Time Before Locking Profile. Check Profile 20011024
12 BEFORE_SAVE Instance method Public Method Time Before Saving Profile. Check and Complete Profile 20010809
13 BEFORE_SEARCH Instance method Public Method Time Before Search Query. Check and Complete Search Query 20010809
14 BEFORE_UPLOAD_PHOTO Instance method Public Method Time Before Saving Photo. Check Photo 20011024
15 CHECK_AUTH_DETAIL Instance method Public Method Check Authorization for Calling Expert's Detail Screen 20010822
16 CHECK_AUTH_PROF Instance method Public Method Check Authorization for Calling Expert Profile 20010822
17 CHECK_AUTH_SCENARIO Instance method Public Method Check Authorization for Calling Search 20010822
18 CHECK_LDAP_ENTRIES Instance method Public Method Check Entries in LDAP Directory of Expert 20011219
19 GET_ELEMENT_ACTION Instance method Public Method Determine Additional Actions for Element 20020116
20 GET_EXPERT_ID_FROM_LDAP_KEY Instance method Public Method Determine Experts for LDAP Key 20010809
21 GET_EXPERT_ID_FROM_UNAME Instance method Public Method Determine Expert ID from User Name 20010809
22 GET_HR_OBJECT_FROM_EXPERT_ID Instance method Public Method Determine HR Object for Experts 20011214
23 GET_LDAP_KEY_FROM_EXPERT_ID Instance method Public Method Determine LDAP Key for Experts 20010809
24 GET_PROFTYPES Instance method Public Method Determine Expert Profile Types of Expert 20010823
25 GET_SEARCHSCENARIOS Instance method Public Method Determine Search Scenarios for Expert 20010809
Events
Interface IF_EX_HREXP_EXPERT has no event.
Types
Interface IF_EX_HREXP_EXPERT has no local type.
Method Signatures

Method AFTER_DATA_IMPORT 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 20011213
2 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011213
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20011213

Method AFTER_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 20011024
2 Changing MSG Value transfer Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method AFTER_DELETE on Interface IF_EX_HREXP_EXPERT has no exception.

Method AFTER_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 Expert Mode 20011024
2 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method AFTER_DEQ on Interface IF_EX_HREXP_EXPERT has no exception.

Method AFTER_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 20011024
2 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method AFTER_ENQ on Interface IF_EX_HREXP_EXPERT has no exception.

Method AFTER_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 20010822
2 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011206
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Suchmasken-Elemente 20010822

Method AFTER_SAVE on Interface IF_EX_HREXP_EXPERT has no exception.

Method AFTER_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) HREXP_SMASK_ELEM_TAB Suchmasken-Elemente 20010822
2 Changing EXPERTS Call by reference Type reference (TYPE) HREXP_EXPERT_ID_TAB Experten Tabelle 20010822
3 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011212

Method AFTER_SEARCH on Interface IF_EX_HREXP_EXPERT has no exception.

Method AFTER_UPLOAD_PHOTO 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 20011024
2 Importing FILENAME Call by reference Type reference (TYPE) STRING Filename incl. Pfad 20011024
3 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
4 Importing PHOTO Call by reference Type reference (TYPE) XSTRING Photo 20011024
5 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method AFTER_UPLOAD_PHOTO on Interface IF_EX_HREXP_EXPERT has no exception.

Method BEFORE_DATA_IMPORT 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
2 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011213
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20011213

Method BEFORE_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 Experte 20011024
2 Changing MSG Value transfer Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method BEFORE_DELETE on Interface IF_EX_HREXP_EXPERT has no exception.

Method BEFORE_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 Expert Mode 20011024
2 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method BEFORE_DEQ on Interface IF_EX_HREXP_EXPERT has no exception.

Method BEFORE_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 Expert Mode 20011024
2 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method BEFORE_ENQ on Interface IF_EX_HREXP_EXPERT has no exception.

Method BEFORE_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 Expert Mode 20010809
2 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011206
3 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Suchmasken-Elemente 20010809

Method BEFORE_SAVE on Interface IF_EX_HREXP_EXPERT has no exception.

Method BEFORE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) HREXP_SMASK_ELEM_TAB Suchmasken-Elemente 20010809
2 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011212

Method BEFORE_SEARCH on Interface IF_EX_HREXP_EXPERT has no exception.

Method BEFORE_UPLOAD_PHOTO 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 20011024
2 Importing FILENAME Call by reference Type reference (TYPE) STRING Filename incl. Pfad 20011024
3 Changing MSG Call by reference Type reference (TYPE) HREXP_MESSAGE Struktur für Nachrichten Expert Finder 20011207
4 Importing PHOTO Call by reference Type reference (TYPE) XSTRING Photo 20011024
5 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20011024

Method BEFORE_UPLOAD_PHOTO on Interface IF_EX_HREXP_EXPERT has no exception.

Method CHECK_AUTH_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAIL_ID Call by reference Type reference (TYPE) HREXP_DETAIL Detailbildart 20010822
2 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20010822
3 Importing UNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010822
4 Changing VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20010822

Method CHECK_AUTH_DETAIL on Interface IF_EX_HREXP_EXPERT has no exception.

Method CHECK_AUTH_PROF 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 20010822
2 Importing UNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010822
3 Changing VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20010822

Method CHECK_AUTH_PROF on Interface IF_EX_HREXP_EXPERT has no exception.

Method CHECK_AUTH_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCENARIO_ID Call by reference Type reference (TYPE) HREXP_SCENARIO Suchszenario 20010822
2 Importing UNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010822
3 Changing VALID Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20010822

Method CHECK_AUTH_SCENARIO on Interface IF_EX_HREXP_EXPERT has no exception.

Method CHECK_LDAP_ENTRIES 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 20011219
2 Importing LDAP_ATTRS Call by reference Type reference (TYPE) LDAPASTAB Tabelle mit Attributnamen und -typen 20011219
3 Changing LDAP_ENTRIES Call by reference Type reference (TYPE) LDAPETAB Tabelle mit DNs, Attributen und Werten mehrerer Objekte 20011219
4 Importing LDAP_FILTER Call by reference Type reference (TYPE) LDAP_FILTS LDAP Filter (enthält Schlüssel für LDAP-Directory) 20011219
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20011219

Method GET_ELEMENT_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ACTION1 Call by reference Type reference (TYPE) HREXP_ACTION URL for Additional Actions in Hit List 20020116
2 Changing ACTION2 Call by reference Type reference (TYPE) HREXP_ACTION URL for Additional Actions in Hit List 20020116
3 Changing ACTION3 Call by reference Type reference (TYPE) HREXP_ACTION URL for Additional Actions in Hit List 20020116
4 Importing ELEMENT_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofilelement 20020116
5 Importing EXPERT_ID Call by reference Type reference (TYPE) HREXP_EXPERT Experte 20020116
6 Importing PROFILE Call by reference Object reference (TYPE REF TO) CL_HREXP_PROF Expertenprofil 20020116
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20020116

Method GET_EXPERT_ID_FROM_LDAP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXPERT_ID Value transfer Type reference (TYPE) HREXP_EXPERT Expert Mode 20010809
2 Importing LDAP_KEY Call by reference Type reference (TYPE) HREXP_LDAP_KEY LDAP-Schlüssel 20010809

Method GET_EXPERT_ID_FROM_LDAP_KEY on Interface IF_EX_HREXP_EXPERT has no exception.

Method GET_EXPERT_ID_FROM_UNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXPERT_ID Value transfer Type reference (TYPE) HREXP_EXPERT Expert Mode 20010809
2 Importing UNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010809

Method GET_EXPERT_ID_FROM_UNAME on Interface IF_EX_HREXP_EXPERT has no exception.

Method GET_HR_OBJECT_FROM_EXPERT_ID 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 20011214
2 Exporting OBJID Value transfer Type reference (TYPE) HROBJID Objekt-Id 20011214
3 Exporting OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20011214
4 Changing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20011214
# Exception Resumable Description Created on
1 CX_HREXP_INT Internal Exceptions Expert Search 20011214

Method GET_LDAP_KEY_FROM_EXPERT_ID 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 20010809
2 Changing LDAP_KEY Value transfer Type reference (TYPE) HREXP_LDAP_KEY LDAP-Schlüssel 20010809

Method GET_LDAP_KEY_FROM_EXPERT_ID on Interface IF_EX_HREXP_EXPERT has no exception.

Method GET_PROFTYPES 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 Changing PROF_TYPE_IDS Call by reference Type reference (TYPE) HREXP_PROF_TYPE_ID_TAB Expertenprofilarten 20010823

Method GET_PROFTYPES on Interface IF_EX_HREXP_EXPERT has no exception.

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 Expert Mode 20010809
2 Changing SCENARIOS Value transfer Type reference (TYPE) HREXP_SCENARIO_TAB Tabelle von Suchszenarien 20010809

Method GET_SEARCHSCENARIOS on Interface IF_EX_HREXP_EXPERT has no exception.
History
Last changed by/on SAP  20020514 
SAP Release Created in 110