SAP ABAP Class CL_HRPA_INFOTYPE_0021_AT (HR: Infotype 0021 (Family Member/Dependent) Country Vers. AT)
Hierarchy
EA-HRCAT (Software Component) Sub component EA-HRCAT of EA-HR
   PA-PA-AT (Application Component) Austria
     PAOC_PAD_INFTY_0021_AT (Package) Infotype Decoupling for IT 0021 - Austria
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021 HR: Infotype 0021 International 20030415
Properties
Class CL_HRPA_INFOTYPE_0021_AT  
Short Description HR: Infotype 0021 (Family Member/Dependent) Country Vers. AT    
Super Class CL_HRPA_INFOTYPE_0021 HR: Infotype 0021 International 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5O    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_INFTY_0021_AT   Infotype Decoupling for IT 0021 - Austria 
Created 20030415   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T522N Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_HRPA_MESSAGE_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPA_INFOTYPE_0021_AT has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0021_AT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ABEND Constant Protected Type reference (TYPE) BAPI_MTYPE IF_HRPA_MESSAGE_HANDLER=>ABEND Message type: S Success, E Error, W Warning, I Info, A Abort 20030415
2 C_AFFIX_TYPE_TITEL Constant Protected Type reference (TYPE) DZSART 'T' Type of name affix 20030424
3 C_AFFIX_TYPE_VORSW Constant Protected Type reference (TYPE) DZSART 'V' Type of name affix 20030424
4 C_ERROR Constant Protected Type reference (TYPE) BAPI_MTYPE IF_HRPA_MESSAGE_HANDLER=>ERROR Message type: S Success, E Error, W Warning, I Info, A Abort 20030415
5 C_INFO Constant Protected Type reference (TYPE) BAPI_MTYPE IF_HRPA_MESSAGE_HANDLER=>INFO Message type: S Success, E Error, W Warning, I Info, A Abort 20030415
6 C_KDVBE_01 Constant Protected Type reference (TYPE) P0021-KDVBE '01' Sickness Certificate Authorization 20030415
7 C_SUBTY_2 Constant Protected Type reference (TYPE) SUBTY '2 ' Subtype 20030415
8 C_SUBTY_6 Constant Protected Type reference (TYPE) SUBTY '6 ' Subtype 20030415
9 C_SUCCESS Constant Protected Type reference (TYPE) BAPI_MTYPE IF_HRPA_MESSAGE_HANDLER=>SUCCESS Message type: S Success, E Error, W Warning, I Info, A Abort 20030415
10 C_WARNING Constant Protected Type reference (TYPE) BAPI_MTYPE IF_HRPA_MESSAGE_HANDLER=>WARNING Message type: S Success, E Error, W Warning, I Info, A Abort 20030415
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FAMSA_FOR_CHILD_AT Instance method Private Method Special Check for Subtypes for Children 20030415
2 CHECK_FGBDT_AUSVL_AUSVG Instance method Private Method SV Number Check 20030415
3 CHECK_KDVBE_ERMNR Instance method Private Method Check KRVBE and ERMNR Fields 20030415
4 CHECK_KNZNM Instance method Private Method Value Check for Name Format Indicator 20030424
5 CLEAR_NOT_USED_FIELDS_AT Instance method Private Method Fields to Be Initial for AT 20030415
6 RET_MSG Instance method Private Method Return MSG Structure 20030415
7 SET_NAME_AFFIX Instance method Private Method Fill Name Affix Correctly 20030415
Events
Class CL_HRPA_INFOTYPE_0021_AT has no event.
Types
Class CL_HRPA_INFOTYPE_0021_AT has no local type.
Method Signatures

Method CHECK_FAMSA_FOR_CHILD_AT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030415
2 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030415
3 Importing P_P0021 Call by reference Type reference (TYPE) P0021 Personal-Stammsatz Infotyp 0021 (Familie) 20030415
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030415

Method CHECK_FGBDT_AUSVL_AUSVG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030415
2 Changing P_AUSVG Call by reference Type reference (TYPE) AUSVG 2. Teil der SV-Nummer (Geburtsdatum) 20030415
3 Importing P_AUSVL Call by reference Type reference (TYPE) AUSVL 1. Teil der SV-Nummer (laufende Nummer) 20030415
4 Importing P_FGBDT Call by reference Type reference (TYPE) D Geburtsdatum 20030415
5 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030415
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030415

Method CHECK_KDVBE_ERMNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030415
2 Importing P_ERMNR Call by reference Type reference (TYPE) P0021-ERMNR Ermächtigungsnummer 20030415
3 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030415
4 Changing P_KDVBE Call by reference Type reference (TYPE) P0021-KDVBE Krankenschein-Berechtigung 20030415
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030415

Method CHECK_KNZNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030424
2 Importing P_DATUM Call by reference Type reference (TYPE) D 20030424
3 Importing P_FIELD_NAME Call by reference Type reference (TYPE) SCRRPRFD Feldname aus Programm/Modulpool 20030424
4 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030424
5 Importing P_KNZNM Call by reference Type reference (TYPE) KNZNM Kennzeichen Namensaufbereitung eines MA in einer Liste 20030424
6 Exporting P_KNZNM_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030424
7 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030424
8 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030424
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030424

Method CLEAR_NOT_USED_FIELDS_AT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_P0021 Call by reference Type reference (TYPE) P0021 Personal-Stammsatz Infotyp 0021 (Familie) 20030415
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030415

Method RET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) SYMSGID '5O' Nachrichten, Nachrichtenklasse 20030415
2 Returning MSG Value transfer Type reference (TYPE) SYMSG Struktur der Message-Variablen 20030415
3 Importing NO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20030415
4 Importing TY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20030415
5 Importing V1 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20030415
6 Importing V2 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20030415
7 Importing V3 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20030415
8 Importing V4 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20030415
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030415

Method SET_NAME_AFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030415
2 Changing P_AFFIX_KEY Call by reference Type reference (TYPE) CLIKE Ausgabetext für den Namenszusatz 20030424
3 Importing P_AFFIX_NAME Call by reference Type reference (TYPE) PROP_FNAME Struktur-Feldname 20030415
4 Importing P_AFFIX_TYPE Call by reference Type reference (TYPE) DZSART Art des Namenszusatzes 20030415
5 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030415
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030415
History
Last changed by/on SAP  20041209 
SAP Release Created in 200