SAP ABAP Class CL_HRCCE_PERSON_READER (Person reader)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-CE (Application Component) Concurrent Employment
     PCCE_PERSON_SERVICES (Package) HR (central) Person services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20011214
Properties
Class CL_HRCCE_PERSON_READER  
Short Description Person reader    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCCE_PERSON_SERVICES   HR (central) Person services 
Created 20010613   SAP 
Last change 20020313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRCCE_PERSON_READER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20011214
Friends
Class CL_HRCCE_PERSON_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PERNR_BY_PERSONID_TAB Instance attribute Private Type reference (TYPE) PERNR_BY_PERSONID_TAB 20021023
2 A_PERSONID_BY_PERNR_TAB Instance attribute Private Type reference (TYPE) PERSONID_BY_PERNR_TAB 20021023
3 A_PERSON_READER Static Attribute Private Object reference (TYPE REF TO) CL_HRCCE_PERSON_READER Person reader 20010615
4 A_SAVED_RELATIONS Instance attribute Private Type reference (TYPE) PERSONID_BY_PERNR_TAB 20021023
5 C_MAX_BUFFER_SIZE Instance attribute Private Type reference (TYPE) SYTFILL 100 Internal tables, current number of lines 20021023
6 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011214
7 TRUE Constant Private Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011214
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020419
2 GET_INSTANCE Static method Public Method Get instance 20010615
3 GET_OTHER_PERNR Instance method Public Method Read all other personnel assignments 20010618
4 GET_PERNR Instance method Public Method Read personnel assignments of a central person 20010618
5 GET_PERNR_LIST Instance method Public Method Read personnel assignments of a central person 20010627
6 GET_PERNR_LIST_FROM_USER Instance method Public Method Read personnel assignments of an user 20110913
7 GET_PERNR_LIST_SELOPT Instance method Public Method Read personnel assignments of a central person 20010628
8 GET_PERSONID Instance method Public Method Read central person of a personnel assignment 20010618
9 GET_PERSONID_LIST Instance method Public Method Read central person for personnel assignments 20010627
10 INITIALIZE Instance method Public Method Initialize the instance 20020227
11 PUT_CP_RELATION Instance method Public Method Fill buffer with not yet existant relation 20020311
Events
Class CL_HRCCE_PERSON_READER has no event.
Types
Class CL_HRCCE_PERSON_READER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_PERSON_READER Value transfer Object reference (TYPE REF TO) CL_HRCCE_PERSON_READER Personen-Reader 20010615

Method GET_INSTANCE on class CL_HRCCE_PERSON_READER has no exception.

Method GET_OTHER_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL Call by reference Type reference (TYPE) BOOLE_D 'X' ' '/'X' -Aus-/Einschluss importierter Beschäftigungsverträge 20011127
2 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20010618
3 Exporting P_RPERNR Call by reference Type reference (TYPE) PCCET_PERNR Weitere Beschäftigungsverträge 20010618
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Vorbedingung 20011126

Method GET_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PERNR Call by reference Type reference (TYPE) PCCET_PERNR Beschäftigungsvertrag 20010618
2 Importing P_PERSONID Call by reference Type reference (TYPE) PERSONID Personalnummer 20010618

Method GET_PERNR on class CL_HRCCE_PERSON_READER has no exception.

Method GET_PERNR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PERNR Call by reference Type reference (TYPE) PCCET_PERSONID_PERNR Beschäftigungsvertrag 20010627
2 Importing P_PERSONID Call by reference Type reference (TYPE) HRPERSONID_TAB Personalnummer 20010627

Method GET_PERNR_LIST on class CL_HRCCE_PERSON_READER has no exception.

Method GET_PERNR_LIST_FROM_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERNR Call by reference Type reference (TYPE) PCCES_PERSONID_PERNR Central person personnel assignment 20110913
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Start Date 20110913
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM End Date 20110913
4 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME User Name 20110913

Method GET_PERNR_LIST_FROM_USER on class CL_HRCCE_PERSON_READER has no exception.

Method GET_PERNR_LIST_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PERNR Call by reference Type reference (TYPE) PCCET_PERSONID_PERNR Beschäftigungsvertrag 20010628
2 Importing P_PERSONID Call by reference Type reference (TYPE) PCCET_PERSONID_SELTAB Personid-Selektionsoption 20010628
3 Importing P_PERSONID_PARAMETER Call by reference Type reference (TYPE) HRPERSONID_TAB Parameter Personid 20011221

Method GET_PERNR_LIST_SELOPT on class CL_HRCCE_PERSON_READER has no exception.

Method GET_PERSONID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20010618
2 Returning P_PERSONID Value transfer Type reference (TYPE) PERSONID Zentrale Person 20010618
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Vorbedingung 20011126

Method GET_PERSONID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Call by reference Type reference (TYPE) PCCET_PERNR_UNSORTED Beschäftigungsvertrag 20010627
2 Exporting P_PERSONID Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Zentrale Person 20010627

Method GET_PERSONID_LIST on class CL_HRCCE_PERSON_READER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_HRCCE_PERSON_READER has no parameter.
Method INITIALIZE on class CL_HRCCE_PERSON_READER has no exception.

Method PUT_CP_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020311
2 Importing P_PERSONID Call by reference Type reference (TYPE) PERSONID Zentrale Person 20020311
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Vorbedingung 20020311
History
Last changed by/on SAP  20020313 
SAP Release Created in 470