SAP ABAP Class CL_HRPA_PERNR_CHECKS (HR-PA: Personnel Number Checks)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-PA (Application Component) Personnel Administration
     PAOC_PAD_UI_CONVERT_GENERIC (Package) UI Conversion: General Parts
Properties
Class CL_HRPA_PERNR_CHECKS  
Short Description HR-PA: Personnel Number Checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_UI_CONVERT_GENERIC   UI Conversion: General Parts 
Created 20030520   SAP 
Last change 20031212   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T500P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPA_PERNR_CHECKS has no interface implemented.
Friends
Class CL_HRPA_PERNR_CHECKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE False 20030520
2 TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE True 20030520
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PERNR Static method Public Method Check Personnel Number Entered 20030520
2 CREATE_PERNR Static method Public Method Generate New Personnel Number Through Number Range 20030520
Events
Class CL_HRPA_PERNR_CHECKS has no event.
Types
Class CL_HRPA_PERNR_CHECKS has no local type.
Method Signatures

Method CHECK_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERNAL_PERNR Call by reference Type reference (TYPE) PERNR_D ursprünglich erzeugte Personalnummer 20030520
2 Importing IS_INTERNAL Call by reference Type reference (TYPE) BOOLE_D Interne Nummernvergabe verwendet 20030520
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030520
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030520
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030520
6 Importing PERSG Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20030520
7 Importing PERSK Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20030520
8 Importing WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20030520
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030520

Method CREATE_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_INTERNAL Call by reference Type reference (TYPE) BOOLE_D Interne Nummernvergabe verwendet 20030520
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030520
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030520
4 Changing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030520
5 Importing PERSG Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20030520
6 Importing PERSK Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20030520
7 Importing WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20030520
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030520
History
Last changed by/on SAP  20031212 
SAP Release Created in 100