SAP ABAP Class CL_HRPA_INFOTYPE_0021_DE_PS (Check Class for Family Member/Dependents, Germany PS)
Hierarchy
EA-HRCDE (Software Component) Sub component EA-HRCDE of EA-HR
   PY-DE-PS (Application Component) Public Sector
     PAOC_PAD_INFTY_0021_DE_PS (Package) Infotype 0021 - Enhancement for Public Sector Germany
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_DE Family/Related Person (DE & Company Pension Scheme) 20030516
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_PQ_CONVERSION HR: Interface for Conversion Between Pnnnn and Qnnnn 20030621
Properties
Class CL_HRPA_INFOTYPE_0021_DE_PS  
Short Description Check Class for Family Member/Dependents, Germany PS    
Super Class CL_HRPA_INFOTYPE_0021_DE Family/Related Person (DE & Company Pension Scheme) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0021_DE_PS   Infotype 0021 - Enhancement for Public Sector Germany 
Created 20030501   SAP 
Last change 20030501   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0021_DE_PS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_PQ_CONVERSION HR: Interface for Conversion Between Pnnnn and Qnnnn 20030621
Friends
Class CL_HRPA_INFOTYPE_0021_DE_PS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ERBNR_CHECK_FLAG Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20030625
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALID_ERBNR Instance method Private Method 20030604
2 CHECK_VALID_PERID Instance method Private Method 20030707
3 ERBNR_CHECK Instance method Private Method Check Reference Personnel Number of Family Member 20030602
4 ERBNR_CHECK_FORMAT Instance method Private Method 20030602
5 FIND_PERNR Instance method Private Method Find a pernr given a perid 20030711
6 GET_DEFAULT Instance method Private Method 20030602
7 PS_SPECIFIC_COMPUTATIONS Instance method Private Method 20030602
Events
Class CL_HRPA_INFOTYPE_0021_DE_PS has no event.
Types
Class CL_HRPA_INFOTYPE_0021_DE_PS has no local type.
Method Signatures

Method CHECK_VALID_ERBNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERBNR Call by reference Type reference (TYPE) ERBNR Reference personnel number of family member 20030604
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030604
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030604
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030604

Method CHECK_VALID_ERBNR on class CL_HRPA_INFOTYPE_0021_DE_PS has no exception.

Method CHECK_VALID_PERID 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 Start Date 20030707
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030707
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030707
4 Importing PERID Call by reference Type reference (TYPE) PRDNI Personnel ID Number 20030707
5 Exporting PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030711
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030707

Method CHECK_VALID_PERID on class CL_HRPA_INFOTYPE_0021_DE_PS has no exception.

Method ERBNR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_CODE Call by reference Type reference (TYPE) I 20030602
2 Importing ERBNR Call by reference Type reference (TYPE) ERBNR Reference personnel number of family member 20030602
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030602
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030602

Method ERBNR_CHECK on class CL_HRPA_INFOTYPE_0021_DE_PS has no exception.

Method ERBNR_CHECK_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHECK_CODE Call by reference Type reference (TYPE) I 20030603
2 Importing ERBNR Call by reference Type reference (TYPE) ERBNR HR Master Record: Infotype 0021 (Family) 20030602

Method ERBNR_CHECK_FORMAT on class CL_HRPA_INFOTYPE_0021_DE_PS has no exception.

Method FIND_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) D 20030711
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030717
3 Importing PERID Call by reference Type reference (TYPE) PRDNI Personnel ID Number 20030711
4 Exporting PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030711
5 Exporting PERNR_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030711
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030711

Method FIND_PERNR on class CL_HRPA_INFOTYPE_0021_DE_PS has no exception.

Method GET_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FANAT Call by reference Type reference (TYPE) NATSL Nationality 20030604
2 Importing NACHN Call by reference Type reference (TYPE) PAD_NACHN Last Name 20030603
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20030602
4 Importing VORSW Call by reference Type reference (TYPE) VORSW Name Prefix 20030603

Method GET_DEFAULT on class CL_HRPA_INFOTYPE_0021_DE_PS has no exception.

Method PS_SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030602
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030602
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20030602
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030603

Method PS_SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0021_DE_PS has no exception.
History
Last changed by/on SAP  20030501 
SAP Release Created in 200