Hierarchy
⤷ 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 |