SAP ABAP Class CL_HREXP_PD_OBJECT (PD Object)
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 Inheritance (c INHERITING FROM c_ref)  CL_HREXP_PD_COMMUNITY PD Object Expert Community 20020218
2 Inheritance (c INHERITING FROM c_ref)  CL_HREXP_PD_EXPERT PD Object Expert 20020215
Properties
Class CL_HREXP_PD_OBJECT  
Short Description PD Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PWPC_EXP_01   HR Expert Finder 
Created 20020215   SAP 
Last change 20020215   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_OBJECT has no interface implemented.
Friends
Class CL_HREXP_PD_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Instance attribute Protected Type reference (TYPE) BOOLEAN Object Changed 20020215
2 CONTEXT Instance attribute Protected Type reference (TYPE) HREXP_CONTEXT Context in Which PD objects Are Accessed 20020304
3 C_CONTEXT_CUST Constant Public Type reference (TYPE) HREXP_CONTEXT 'CUST' Customizing in Transaction PEXP 20020218
4 C_CONTEXT_MAINT Constant Public Type reference (TYPE) HREXP_CONTEXT 'MAINT' Profile Maintenance in Expert Finder 20020218
5 C_CONTEXT_SEARCH Constant Public Type reference (TYPE) HREXP_CONTEXT 'SEARCH' Search in Expert Finder 20020218
6 C_FUNCTION_MODULE_CP_GET_NUMS Constant Private Type reference (TYPE) RS38L_FNAM 'HR_CENTRALPERSON_GET_NUMBERS' Function Module Name 20021209
7 C_FUNCTION_MODULE_P_FROM_US Constant Private Type reference (TYPE) RS38L_FNAM 'BAPI_USR01DOHR_GETEMPLOYEE' Function Module Name 20030409
8 C_HIDATE Constant Public Type reference (TYPE) ENDDA '99991231' Valid To Date 20020307
9 C_ISTAT Constant Public Type reference (TYPE) ISTAT_D '1' Planning Status 20020215
10 C_IT_MASTERDATA Constant Public Type reference (TYPE) SUBTY '5030' Infotype for Expert Basic Data 20020225
11 C_LODATE Constant Public Type reference (TYPE) BEGDA '19000101' Valid To Date 20020311
12 C_OTYPE_BUPA Constant Public Type reference (TYPE) OTYPE 'BP' Business Partner Object 20020709
13 C_OTYPE_COMMUNITY Constant Public Type reference (TYPE) OTYPE 'XG' Object Type 20020304
14 C_OTYPE_EXPERT Constant Public Type reference (TYPE) OTYPE 'XP' Expert Object 20020304
15 C_OTYPE_PERSON Constant Public Type reference (TYPE) OTYPE 'P' Person Object 20020304
16 C_OTYPE_USER Constant Public Type reference (TYPE) OTYPE 'US' User Object 20020304
17 C_REL_BELONGS_TO Constant Public Type reference (TYPE) RELAT '003' Subtype for 'Belongs to' Relationship 20020304
18 C_REL_REPRESENTS Constant Protected Type reference (TYPE) RELAT '601' Subtype for 'Represents' Relationship 20020304
19 C_RSIGN_A Constant Public Type reference (TYPE) RSIGN 'A' Relationship Specification 20020304
20 C_RSIGN_B Constant Public Type reference (TYPE) RSIGN 'B' Relationship Specification 20020304
21 C_VTASK Constant Protected Type reference (TYPE) HRRHAP-VTASK 'B' PD Update in Buffer 20020225
22 C_VTASK_UPDATE Constant Protected Type reference (TYPE) HRRHAP-VTASK 'D' PD Update to Database 20020225
23 GDATE Instance attribute Protected Type reference (TYPE) GDATE Delimitation Date 20020215
24 LOCKED_OBJECT_ID Instance attribute Protected Type reference (TYPE) HRSOBID Locked Object: User, Personnel Number, Expert, Community 20020220
25 NEW Instance attribute Protected Type reference (TYPE) BOOLEAN Object is new, does not yet exist as PD object 20020215
26 OBJECT_ID Instance attribute Protected Type reference (TYPE) HRSOBID Extended Object 20020215
27 PLVAR Static Attribute Public Type reference (TYPE) PLVAR Plan Version 20020215
28 SHORT Instance attribute Protected Type reference (TYPE) SHORT_D Object Abbreviation 20020215
29 SHORT_ORIG Instance attribute Protected Type reference (TYPE) SHORT_D Object Abbreviation 20020225
30 STEXT Instance attribute Protected Type reference (TYPE) STEXT Object name 20020215
31 STEXT_ORIG Instance attribute Protected Type reference (TYPE) STEXT Object name 20020225
32 STRU_AUTH Instance attribute Protected Type reference (TYPE) HR_AUTHY Indicator: Authorization in Current Context 20020218
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check PD Object 20020215
2 CHECK_CHANGE_AUTH Static method Protected Method Checks Authorization for Changing Transferred PD Object 20020220
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020215
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020215
5 CREATE_OBJECT Instance method Protected Method Create New PD Object 20020311
6 DELETE Instance method Public Method Delete PD Object 20020215
7 DELETE_OBJECT Instance method Public Method Delete PD Object 20020311
8 DISCARD_CHANGES Instance method Public Method Cancel Changes 20020220
9 EHDLR Static method Protected Method Raise PD Exception 20020218
10 GET_OBJECT_ID Instance method Public Method Delivers Object ID 20020215
11 GET_PERSON_FROM_BUPA Static method Public Method Determines the person P assigned to a business partner BP 20021203
12 GET_SHORT Instance method Public Method Delivers Object Abbreviation of PD Object 20020225
13 GET_STEXT Instance method Public Method Delivers Long Text of PD Object 20020215
14 IS_CHANGED Instance method Public Method Object Changed Towards PD Object 20020215
15 IS_LOCKED Instance method Public Method PD Object Is Locked 20020215
16 IS_NEW Instance method Public Method Object does not exist as PD object -> create 20020215
17 LOCK Instance method Public Method Lock PD Object 20020215
18 LOCK_OBJECT Instance method Protected Method Locks Transferred PD Object 20020220
19 SAVE Instance method Public Method Save PD Object 20020215
20 SAVE_IN_BUFFER Instance method Protected Method Save PD Object (Database Not Updated) 20020313
21 SAVE_MASTERDATA Instance method Protected Method Saves Changes to PD Basic Data 20020307
22 SAVE_OBJECT Instance method Protected Method Save Changes to Existing PD Object 20020311
23 SET_CHANGED Instance method Protected Method Sets flag, is changed if there are any changes 20020304
24 SET_ORIG_DATA Instance method Protected Method Sets Current Data as Original Data 20020313
25 SET_SHORT Instance method Public Method Sets Object Abbreviation for PD Object 20020304
26 SET_STEXT Instance method Public Method Sets Long Text for PD Object 20020304
27 UNLOCK Instance method Public Method Unlock PD Object 20020215
Events
Class CL_HREXP_PD_OBJECT has no event.
Types
Class CL_HREXP_PD_OBJECT has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020304

Method CHECK_CHANGE_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GDATE Call by reference Type reference (TYPE) GDATE 20020220
2 Importing OBJECT_ID Call by reference Type reference (TYPE) HRSOBID Erweitertes Objekt 20020220
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020220

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HREXP_PD_OBJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HREXP_PD_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) HREXP_CONTEXT Kontext, in dem auf PD-Objekte zugegriffen wird 20020218
2 Importing GDATE Call by reference Type reference (TYPE) GDATE Abgrenzdatum 20020218
3 Importing OBJECT_ID Call by reference Type reference (TYPE) HRSOBID Erweitertes Objekt 20020218
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020218

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid From Date 20020311
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020311
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020311

Method DELETE Signature

Method DELETE on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020215

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GDATE Call by reference Type reference (TYPE) GDATE 20020311
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020311

Method DISCARD_CHANGES Signature

Method DISCARD_CHANGES on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020314

Method EHDLR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 'HREXP' Nachrichten, Nachrichtenklasse 20020218
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020218
3 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20020218
4 Importing MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20020218
5 Importing MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20020218
6 Importing MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20020218
7 Importing MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20020218
8 Importing TEXTID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20020218
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020218

Method GET_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJECT_ID Value transfer Type reference (TYPE) HRSOBID Erweitertes Objekt 20020215

Method GET_OBJECT_ID on class CL_HREXP_PD_OBJECT has no exception.

Method GET_PERSON_FROM_BUPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECT Call by reference Type reference (TYPE) HRSOBID BP -> P 20021203

Method GET_PERSON_FROM_BUPA on class CL_HREXP_PD_OBJECT has no exception.

Method GET_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SHORT Value transfer Type reference (TYPE) SHORT_D Object Name 20020225

Method GET_SHORT on class CL_HREXP_PD_OBJECT has no exception.

Method GET_STEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STEXT Value transfer Type reference (TYPE) STEXT Object Name 20020215

Method GET_STEXT on class CL_HREXP_PD_OBJECT has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHANGED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020215

Method IS_CHANGED on class CL_HREXP_PD_OBJECT has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCKED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020215

Method IS_LOCKED on class CL_HREXP_PD_OBJECT has no exception.

Method IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020215

Method IS_NEW on class CL_HREXP_PD_OBJECT has no exception.

Method LOCK Signature

Method LOCK on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020220

Method LOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) HRSOBID Erweitertes Objekt 20020220
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020220

Method SAVE Signature

Method SAVE on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020215

Method SAVE_IN_BUFFER Signature

Method SAVE_IN_BUFFER on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020313

Method SAVE_MASTERDATA Signature

Method SAVE_MASTERDATA on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020307

Method SAVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid From Date 20020311
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020311

Method SET_CHANGED Signature

Method SET_CHANGED on class CL_HREXP_PD_OBJECT has no parameter.
Method SET_CHANGED on class CL_HREXP_PD_OBJECT has no exception.

Method SET_ORIG_DATA Signature

Method SET_ORIG_DATA on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020313

Method SET_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHORT Call by reference Type reference (TYPE) SHORT_D Objektkürzel 20020304

Method SET_SHORT on class CL_HREXP_PD_OBJECT has no exception.

Method SET_STEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEXT Call by reference Type reference (TYPE) STEXT 20020304

Method SET_STEXT on class CL_HREXP_PD_OBJECT has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_HREXP_PD_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HREXP_INT_PD Error in Interface to Basic Data 20020220
History
Last changed by/on SAP  20020215 
SAP Release Created in 110