Hierarchy
⤷
⤷
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 | Instance method | Public | Method | Time After Importing Basic Data. Additional Actions | 20011213 | |
| 2 | Instance method | Public | Method | Time After Deleting Profile. Additional Actions | 20011024 | |
| 3 | Instance method | Public | Method | Time After Unlocking Profile. Additional Actions | 20011024 | |
| 4 | Instance method | Public | Method | Time After Locking Profile. Additional Actions | 20011024 | |
| 5 | Instance method | Public | Method | Time After Saving Profile. Additional Actions | 20010822 | |
| 6 | Instance method | Public | Method | Time After Search Query. Check and Filter Results List | 20010822 | |
| 7 | Instance method | Public | Method | Time After Saving Photo. Additional Actions | 20011024 | |
| 8 | Instance method | Public | Method | Time Before Importing Basic Data. Initial Steps | 20011213 | |
| 9 | Instance method | Public | Method | Time Before Deleting Profile. Check Profile | 20011024 | |
| 10 | Instance method | Public | Method | Time Before Unlocking Profile. Check Profile | 20011024 | |
| 11 | Instance method | Public | Method | Time Before Locking Profile. Check Profile | 20011024 | |
| 12 | Instance method | Public | Method | Time Before Saving Profile. Check and Complete Profile | 20010809 | |
| 13 | Instance method | Public | Method | Time Before Search Query. Check and Complete Search Query | 20010809 | |
| 14 | Instance method | Public | Method | Time Before Saving Photo. Check Photo | 20011024 | |
| 15 | Instance method | Public | Method | Check Authorization for Calling Expert's Detail Screen | 20010822 | |
| 16 | Instance method | Public | Method | Check Authorization for Calling Expert Profile | 20010822 | |
| 17 | Instance method | Public | Method | Check Authorization for Calling Search | 20010822 | |
| 18 | Instance method | Public | Method | Check Entries in LDAP Directory of Expert | 20011219 | |
| 19 | Instance method | Public | Method | Determine Additional Actions for Element | 20020116 | |
| 20 | Instance method | Public | Method | Determine Experts for LDAP Key | 20010809 | |
| 21 | Instance method | Public | Method | Determine Expert ID from User Name | 20010809 | |
| 22 | Instance method | Public | Method | Determine HR Object for Experts | 20011214 | |
| 23 | Instance method | Public | Method | Determine LDAP Key for Experts | 20010809 | |
| 24 | Instance method | Public | Method | Determine Expert Profile Types of Expert | 20010823 | |
| 25 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20011213 | |||
| 2 | PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_HREXP_PROF | Expertenprofil | 20011213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal Exceptions Expert Search | 20011213 |
Method AFTER_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20011024 | |||
| 2 | MSG | Value transfer | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20011024 | |||
| 2 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20011024 | |||
| 2 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20010822 | |||
| 2 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011206 | |||
| 3 | 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 | ELEMENTS | Call by reference | Type reference (TYPE) | HREXP_SMASK_ELEM_TAB | Suchmasken-Elemente | 20010822 | |||
| 2 | EXPERTS | Call by reference | Type reference (TYPE) | HREXP_EXPERT_ID_TAB | Experten Tabelle | 20010822 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20011024 | |||
| 2 | FILENAME | Call by reference | Type reference (TYPE) | STRING | Filename incl. Pfad | 20011024 | |||
| 3 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 4 | PHOTO | Call by reference | Type reference (TYPE) | XSTRING | Photo | 20011024 | |||
| 5 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20011213 | |||
| 2 | PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_HREXP_PROF | Expertenprofil | 20011213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal Exceptions Expert Search | 20011213 |
Method BEFORE_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20011024 | |||
| 2 | MSG | Value transfer | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20011024 | |||
| 2 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20011024 | |||
| 2 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20010809 | |||
| 2 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011206 | |||
| 3 | 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 | ELEMENTS | Call by reference | Type reference (TYPE) | HREXP_SMASK_ELEM_TAB | Suchmasken-Elemente | 20010809 | |||
| 2 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20011024 | |||
| 2 | FILENAME | Call by reference | Type reference (TYPE) | STRING | Filename incl. Pfad | 20011024 | |||
| 3 | MSG | Call by reference | Type reference (TYPE) | HREXP_MESSAGE | Struktur für Nachrichten Expert Finder | 20011207 | |||
| 4 | PHOTO | Call by reference | Type reference (TYPE) | XSTRING | Photo | 20011024 | |||
| 5 | 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 | DETAIL_ID | Call by reference | Type reference (TYPE) | HREXP_DETAIL | Detailbildart | 20010822 | |||
| 2 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20010822 | |||
| 3 | UNAME | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20010822 | |||
| 4 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20010822 | |||
| 2 | UNAME | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20010822 | |||
| 3 | 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 | SCENARIO_ID | Call by reference | Type reference (TYPE) | HREXP_SCENARIO | Suchszenario | 20010822 | |||
| 2 | UNAME | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20010822 | |||
| 3 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20011219 | |||
| 2 | LDAP_ATTRS | Call by reference | Type reference (TYPE) | LDAPASTAB | Tabelle mit Attributnamen und -typen | 20011219 | |||
| 3 | LDAP_ENTRIES | Call by reference | Type reference (TYPE) | LDAPETAB | Tabelle mit DNs, Attributen und Werten mehrerer Objekte | 20011219 | |||
| 4 | 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 | 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 | ACTION1 | Call by reference | Type reference (TYPE) | HREXP_ACTION | URL for Additional Actions in Hit List | 20020116 | |||
| 2 | ACTION2 | Call by reference | Type reference (TYPE) | HREXP_ACTION | URL for Additional Actions in Hit List | 20020116 | |||
| 3 | ACTION3 | Call by reference | Type reference (TYPE) | HREXP_ACTION | URL for Additional Actions in Hit List | 20020116 | |||
| 4 | ELEMENT_ID | Call by reference | Type reference (TYPE) | HREXP_ELEMENT | Expertenprofilelement | 20020116 | |||
| 5 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Experte | 20020116 | |||
| 6 | PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_HREXP_PROF | Expertenprofil | 20020116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXPERT_ID | Value transfer | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20010809 | |||
| 2 | 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 | EXPERT_ID | Value transfer | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20010809 | |||
| 2 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20011214 | |||
| 2 | OBJID | Value transfer | Type reference (TYPE) | HROBJID | Objekt-Id | 20011214 | |||
| 3 | OTYPE | Value transfer | Type reference (TYPE) | OTYPE | Objekttyp | 20011214 | |||
| 4 | PLVAR | Value transfer | Type reference (TYPE) | PLVAR | Planvariante | 20011214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20010809 | |||
| 2 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20010823 | |||
| 2 | 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 | EXPERT_ID | Call by reference | Type reference (TYPE) | HREXP_EXPERT | Expert Mode | 20010809 | |||
| 2 | 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 |