SAP ABAP Class CL_HREXP_PD_COMMUNITY (PD Object Expert Community)
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 - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HREXP_PD_OBJECT | PD Object | 20020218 |
Properties
| Class | CL_HREXP_PD_COMMUNITY | |
| Short Description | PD Object Expert Community | |
| Super Class | CL_HREXP_PD_OBJECT | PD Object |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PWPC_EXP_01 | HR Expert Finder |
| Created | 20020218 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HREXP_PD_COMMUNITY has no forward declaration.
Interfaces
Class CL_HREXP_PD_COMMUNITY has no interface implemented.
Friends
Class CL_HREXP_PD_COMMUNITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | HREXP_PD_EXPERT_TAB | Assigned PD Experts | 20020306 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | HREXP_PD_EXPERT_TAB | New / Changed PD Experts | 20020306 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SYDBCNT | Number of Assigned Experts | 20020306 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | HREXP_PROFILE | Expert Profile Type | 20020305 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | HREXP_PROFILE | Expert Profile Type | 20020305 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | HREXP_SCENARIO_TAB | Table of Search Scenarios | 20020305 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | HREXP_SCENARIO_TAB | Table of Search Scenarios | 20020305 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Assign New Experts to Community | 20020314 | |
| 2 | Instance method | Public | Method | Checks If Assigned Experts Have Already Been Read | 20020306 | |
| 3 | Instance method | Public | Constructor | Constructor | 20020304 | |
| 4 | Instance method | Public | Method | Delivers All Assigned Experts | 20020306 | |
| 5 | Instance method | Public | Method | Delivers All Newly Assigned Experts | 20020313 | |
| 6 | Instance method | Public | Method | Delivers Number of Assigned Experts | 20020306 | |
| 7 | Instance method | Public | Method | Delivers Expert Profile | 20020305 | |
| 8 | Instance method | Public | Method | Delivers Scenario IDs | 20020305 | |
| 9 | Instance method | Private | Method | Reads Related Experts | 20020306 | |
| 10 | Instance method | Private | Method | Reads PD Master Data | 20020315 | |
| 11 | Instance method | Private | Method | Sets Number of Assigned Experts | 20020315 | |
| 12 | Instance method | Public | Method | Discards Transferred Experts | 20020313 | |
| 13 | Instance method | Private | Method | Saves All Changes to Newly Assigned Experts | 20020313 | |
| 14 | Instance method | Public | Method | Delivers LDAP Key | 20020305 | |
| 15 | Instance method | Public | Method | Delivers Community IDs | 20020305 |
Events
Class CL_HREXP_PD_COMMUNITY has no event.
Types
Class CL_HREXP_PD_COMMUNITY has no local type.
Method Signatures
Method ADD_NEW_EXPERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_EXPERT | Value transfer | Object reference (TYPE REF TO) | CL_HREXP_PD_EXPERT | PD-Objekt Experte | 20020314 | |||
| 2 | OBJECT_ID | Call by reference | Type reference (TYPE) | HRSOBID | Erweitertes Objekt | 20020314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Interface to Basic Data | 20020314 |
Method ASSIGNED_EXPERTS_IS_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | READ | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20020306 |
Method ASSIGNED_EXPERTS_IS_READ on class CL_HREXP_PD_COMMUNITY has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMMUNITY_ID | Call by reference | Type reference (TYPE) | HREXP_EXPGRP | Expertencommunity | 20020304 | |||
| 2 | CONTEXT | Call by reference | Type reference (TYPE) | HREXP_CONTEXT | Kontext, in dem auf PD-Objekte zugegriffen wird | 20020304 | |||
| 3 | GDATE | Call by reference | Type reference (TYPE) | GDATE | 20020304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Interface to Basic Data | 20020304 |
Method GET_ASSIGNED_EXPERTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASSIGNED_EXPERTS | Value transfer | Type reference (TYPE) | HREXP_PD_EXPERT_TAB | zugeordnete PD-Experten | 20020306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Interface to Basic Data | 20020306 |
Method GET_NEW_EXPERTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_EXPERTS | Value transfer | Type reference (TYPE) | HREXP_PD_EXPERT_TAB | PD-Experten | 20020313 |
Method GET_NEW_EXPERTS on class CL_HREXP_PD_COMMUNITY has no exception.
Method GET_NUM_ASS_EXPERTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NUM_ASSIGNED_EXPERTS | Value transfer | Type reference (TYPE) | SYDBCNT | Anzahl zugeordneter Experten | 20020306 |
Method GET_NUM_ASS_EXPERTS on class CL_HREXP_PD_COMMUNITY has no exception.
Method GET_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROFILE | Value transfer | Type reference (TYPE) | HREXP_PROFILE | Expertenprofilart | 20020305 |
Method GET_PROFILE on class CL_HREXP_PD_COMMUNITY has no exception.
Method GET_SCENARIOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SCENARIOS | Value transfer | Type reference (TYPE) | HREXP_SCENARIO_TAB | Tabelle von Suchszenarien | 20020305 |
Method GET_SCENARIOS on class CL_HREXP_PD_COMMUNITY has no exception.
Method READ_EXPERTS Signature
Method READ_EXPERTS on class CL_HREXP_PD_COMMUNITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Interface to Basic Data | 20020306 |
Method READ_MASTERDATA Signature
Method READ_MASTERDATA on class CL_HREXP_PD_COMMUNITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Interface to Basic Data | 20020315 |
Method READ_NUM_ASS_EXPERTS Signature
Method READ_NUM_ASS_EXPERTS on class CL_HREXP_PD_COMMUNITY has no parameter.
Method READ_NUM_ASS_EXPERTS on class CL_HREXP_PD_COMMUNITY has no exception.
Method REMOVE_NEW_EXPERTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPERTS | Call by reference | Type reference (TYPE) | HREXP_PD_EXPERT_TAB | PD-Experten | 20020313 | |||
| 2 | REMOVE_ALL | Call by reference | Type reference (TYPE) | BOOLEAN | alle Experten löschen | 20020314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Interface to Basic Data | 20020313 |
Method SAVE_NEW_EXPERTS Signature
Method SAVE_NEW_EXPERTS on class CL_HREXP_PD_COMMUNITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Interface to Basic Data | 20020314 |
Method SET_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROFILE | Value transfer | Type reference (TYPE) | HREXP_PROFILE | Expertenprofilart | 20020305 |
Method SET_PROFILE on class CL_HREXP_PD_COMMUNITY has no exception.
Method SET_SCENARIOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SCENARIOS | Value transfer | Type reference (TYPE) | HREXP_SCENARIO_TAB | Tabelle von Suchszenarien | 20020305 |
Method SET_SCENARIOS on class CL_HREXP_PD_COMMUNITY has no exception.
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 110 |