SAP ABAP Class CL_HRPA_INFOTYPE_0662 (HR: Infotype 0662 Semiretirement A - Notif. Supplmnts)
Hierarchy
EA-HRCAT (Software Component) Sub component EA-HRCAT of EA-HR
   PA-PA-AT (Application Component) Austria
     PAOC_PAD_AT (Package) Add-On Development Personnel Administration: Austria
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20020911
Properties
Class CL_HRPA_INFOTYPE_0662  
Short Description HR: Infotype 0662 Semiretirement A - Notif. Supplmnts    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5O    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_AT   Add-On Development Personnel Administration: Austria 
Created 20020911   SAP 
Last change 20030129   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_MESSAGE_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPA_INFOTYPE_0662 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0662 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 20030120
2 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 20030120
3 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 20030120
4 C_P0662_NAME Constant Protected Type reference (TYPE) FIELDNAME 'P0662' Field Name 20030502
5 C_SEPARATOR Constant Protected Type reference (TYPE) C '-' Separator for Components 20030502
6 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 20030120
7 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 20030120
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INTERVAL Instance method Private Method Check BEGDA - ENDDA Validity Period 20020916
2 COMPUTE_TXTFLD_AND_XFLD Instance method Private Method Check clike-P Field Against Q Fields and Set X Field 20020916
3 GET_DDIF_FIELDINFO Instance method Private Method Get Info for Structure/Table Field 20020924
4 GET_DEFAULT_INTERVAL Instance method Private Method Set default values for BEGDA and ENDDA 20020917
5 GET_DEFAULT_INTERVAL_FROM_REF Instance method Private Method Use a reference date to find default values 20020913
6 GET_FIRST_LAST_OF_MONTH Instance method Private Method Find First and Last Day of Month for Reference Date 20020913
7 READ_P0632 Instance method Private Method 20030120
8 RET_MSG Instance method Private Method Return MSG Structure 20020913
9 SPECIFIC_PS0662_COMPUTATIONS Instance method Private Method Infotype-Specific Processing for PS0662 20020916
Events
Class CL_HRPA_INFOTYPE_0662 has no event.
Types
Class CL_HRPA_INFOTYPE_0662 has no local type.
Method Signatures

Method CHECK_INTERVAL 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-Stammdaten: Meldungen 20020916
2 Changing P_BEGDA Call by reference Type reference (TYPE) D Gültigkeitsbeginn 20020916
3 Changing P_ENDDA Call by reference Type reference (TYPE) D Gültigkeitsende 20020916
4 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020916
5 Importing P_PSKEY Call by reference Type reference (TYPE) PSKEY Stammdaten-Schlüssel 20020916
6 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method COMPUTE_TXTFLD_AND_XFLD 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-Stammdaten: Meldungen 20020916
2 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020916
3 Importing P_I_QFIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Liste von Feldnamen 20020916
4 Importing P_P0662 Call by reference Type reference (TYPE) P0662 Personal-Stammsatz für Infotyp 0662 20020916
5 Importing P_PFIELD Call by reference Type reference (TYPE) FIELDNAME P-Feld 20020916
6 Exporting P_XFIELD Call by reference Type reference (TYPE) CHAR1 Feld zum Ankreuzen 20020916
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method GET_DDIF_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELDNAME Call by reference Type reference (TYPE) CLIKE Feldname 20020924
2 Exporting P_FIELDTEXT Call by reference Type reference (TYPE) CLIKE Kurzbeschreibung von Repository-Objekten 20020924
3 Importing P_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20020924
4 Importing P_TABNAME Call by reference Type reference (TYPE) CLIKE Name eines ABAP Dictionary-Objekts 20020924
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method GET_DEFAULT_INTERVAL 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-Stammdaten: Meldungen 20020917
2 Exporting P_BEGDA Call by reference Type reference (TYPE) D Gültigkeitsbeginn 20020917
3 Exporting P_ENDDA Call by reference Type reference (TYPE) D Gültigkeitsende 20020917
4 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020917
5 Importing P_PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20020917
6 Importing P_SET_INTERVAL Call by reference Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020917
7 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method GET_DEFAULT_INTERVAL_FROM_REF 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-Stammdaten: Meldungen 20020913
2 Exporting P_DEF_BEGDA Call by reference Type reference (TYPE) D Gültigkeitsbeginn 20020913
3 Exporting P_DEF_ENDDA Call by reference Type reference (TYPE) D Gültigkeitsende 20020913
4 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020913
5 Importing P_PERNR Call by reference Type reference (TYPE) PSKEY-PERNR Personalnummer 20020916
6 Importing P_REF_DATE Call by reference Type reference (TYPE) D Referenzdatum 20020913
7 Importing P_REF_INSIDE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020913
8 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method GET_FIRST_LAST_OF_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FIRST_OF_MONTH Call by reference Type reference (TYPE) D Monatserster 20020913
2 Exporting P_LAST_OF_MONTH Call by reference Type reference (TYPE) D Monatsletzter 20020913
3 Importing P_REF_DATE Call by reference Type reference (TYPE) D Bezugsdatum 20020913
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method READ_P0632 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-Stammdaten: Meldungen 20030120
2 Importing P_BEGDA Call by reference Type reference (TYPE) D IF_HRPA_INFTY_BL~LOW_DATE Gültigkeitsbeginn 20030120
3 Importing P_ENDDA Call by reference Type reference (TYPE) D IF_HRPA_INFTY_BL~HIGH_DATE Gültigkeitsende 20030120
4 Exporting P_I0632 Call by reference Type reference (TYPE) STANDARD TABLE Personal-Stammsätze Infotyp 0632 (Altersteilzeit A) 20030120
5 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030120
6 Exporting P_I_PRELP Call by reference Type reference (TYPE) HRPAD_PRELP_TAB PRELP Tabelle 20030120
7 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030120
8 Importing P_SPRPS Call by reference Type reference (TYPE) SPRPS '*' Sperrkennzeichen fuer Personalstammsatz 20030120
9 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

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 20020913
2 Returning MSG Value transfer Type reference (TYPE) SYMSG Struktur der Message-Variablen 20020913
3 Importing NO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020913
4 Importing TY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20020913
5 Importing V1 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20020913
6 Importing V2 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20020913
7 Importing V3 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20020913
8 Importing V4 Call by reference Type reference (TYPE) ANY '' Nachrichten, Nachrichtenvariable 20020913
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method SPECIFIC_PS0662_COMPUTATIONS 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-Stammdaten: Meldungen 20020916
2 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020916
3 Changing P_P0662 Call by reference Type reference (TYPE) P0662 Infotypstruktur 20020916
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120
History
Last changed by/on SAP  20030129 
SAP Release Created in 200