SAP ABAP Class CL_HRPA_INFOTYPE_0699 (German Pension Reform (Altersvermoegensgesetz))
Hierarchy
EA-HRCDE (Software Component) Sub component EA-HRCDE of EA-HR
   PA-PA-DE (Application Component) Germany
     PAOC_PAD_DE (Package) Add-On Development for Personnel Administration: Germany
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 20021120
Properties
Class CL_HRPA_INFOTYPE_0699  
Short Description German Pension Reform (Altersvermoegensgesetz)    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEAVMG    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_DE   Add-On Development for Personnel Administration: Germany 
Created 20021120   SAP 
Last change 20030114   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T5DR3 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T5DR4 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5DR5 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T5DRB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0699 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0699 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MSGC Instance attribute Protected Type reference (TYPE) STRING Message Container 20021120
2 C_BVV Constant Protected Type reference (TYPE) P01_ANLAR 'BVV' AVmG: Investment Type 20021120
3 C_MARKED Constant Protected Type reference (TYPE) XFELD 'X' Checkbox 20021121
4 C_MOLGA Constant Protected Type reference (TYPE) MOLGA '01' 20021120
Methods
# Method Level Visibility Method type Description Created on
1 BAUSTEIN_ZURUECKUEBERTRAGEN Instance method Private Method Fill Module in the Repetition Structure 20030203
2 CHECK_ANLAGEART Instance method Private Method Check Investment Type 20021121
3 CHECK_ANLAGEINSTITUT Instance method Private Method Check Investment Institution 20021122
4 CHECK_BANKDATEN Instance method Private Method Check Bank Data 20030115
5 CHECK_BAUSTEIN Instance method Private Method Check Module 20021122
6 CHECK_BAUSTEINE Instance method Private Method Check All Modules 20021202
7 CHECK_BAUSTEINE_BVV Instance method Private Method Check Module BVV-Specifically 20040128
8 CHECK_VERGANGENHEIT Instance method Private Method Check if Change to Past Payroll Periods Allowed 20030115
9 CHECK_VERTRAGSMODELL Instance method Private Method Check Contract Model 20021127
10 CHECK_ZWECK Instance method Private Method Check Note to Payee for Bank Transfer 20021204
11 INIT_P0699 Instance method Private Method Default Values upon Creation of Infotype Record 20021120
12 IS_EINZELUEBERWEISUNG Instance method Private Method Check Individual Bank Transfer 20021204
13 IS_VERTRAG_CHANGED Instance method Private Method Check if Contract Data Was Changed 20030116
14 READ_BAUSTEINE Instance method Private Method Read Modules 20021121
15 SEND_MESSAGE Instance method Protected Method Issue Messages 20021120
16 SPECIFIC_COMPUTATIONS Instance method Private Method Shared Checks for MODIFY and INSERT 20030120
Events
Class CL_HRPA_INFOTYPE_0699 has no event.
Types
Class CL_HRPA_INFOTYPE_0699 has no local type.
Method Signatures

Method BAUSTEIN_ZURUECKUEBERTRAGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BAUSTEIN_DATA Call by reference Type reference (TYPE) L_BAUSTEIN 20030203
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030203
3 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030203
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030203

Method CHECK_ANLAGEART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021121
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021121
3 Importing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021121

Method CHECK_ANLAGEINSTITUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021122
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021122
3 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021122

Method CHECK_BANKDATEN Signature

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

Method CHECK_BAUSTEIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANLAGEART Call by reference Type reference (TYPE) P01_ANLAR AVmG: Anlageart 20021126
2 Changing ANTEIL Call by reference Type reference (TYPE) P01_ANTEI AVmG: Anteil 20021122
3 Importing BAUSTEIN Call by reference Type reference (TYPE) P01_BAUST AVmG: Baustein 20021122
4 Importing BAUSTEIN_ERGAENZT Call by reference Type reference (TYPE) P01_BSERG AVmG: Baustein von Vertragsmodell 20030131
5 Changing BEITRAG Call by reference Type reference (TYPE) P01_BEITG AVmG: Beitrag 20021122
6 Importing BEITRAGSKLASSE_BVV Call by reference Type reference (TYPE) P01_BTRKL AVmG: Beitragsklasse BVV 20021122
7 Importing BEITRAG_AN_BVV Call by reference Type reference (TYPE) P01_ANBTR AVmG: Förderbarer Beitrag AN BVV 20021122
8 Importing BETRAG_ZUSATZ Call by reference Type reference (TYPE) P01_ZBTRG AVmG: zusätzliches Betragsfeld 20021122
9 Importing DATUM Call by reference Type reference (TYPE) D Stichtag 20021126
10 Importing INDEX Call by reference Type reference (TYPE) NUMC2 Index in Loop 20030117
11 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021122
12 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021122
13 Importing SONDERREGEL Call by reference Type reference (TYPE) P01_SOREG AVmG: Sonderregel 20021127
14 Importing VERTRAGSNUMMER_BVV Call by reference Type reference (TYPE) P01_ERGVN AVmG: Ergänzende Vertragsnummer BVV 20021122
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021122

Method CHECK_BAUSTEINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021202
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021202
3 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20021202
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021202

Method CHECK_BAUSTEINE_BVV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040128
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040128
3 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20040128

Method CHECK_BAUSTEINE_BVV on class CL_HRPA_INFOTYPE_0699 has no exception.

Method CHECK_VERGANGENHEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030115
2 Importing OLD_P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030115
3 Importing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030115

Method CHECK_VERTRAGSMODELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021127
3 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20021127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021127

Method CHECK_ZWECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021204
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021204
3 Importing OLD_P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20021204
4 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20021204
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021204

Method INIT_P0699 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021120
3 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20021120
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 20030207
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021120

Method IS_EINZELUEBERWEISUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EINZELUEBERWEISUNG Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021204
2 Importing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021204

Method IS_VERTRAG_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OLD_P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030116
2 Importing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030116
3 Exporting VERTRAG_CHANGED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030116
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030116

Method READ_BAUSTEINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANLAGEART Call by reference Type reference (TYPE) P01_ANLAR AVmG: Anlageart 20021121
2 Importing DATUM Call by reference Type reference (TYPE) D Stichtag 20021121
3 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20021121
4 Importing VERTRAGSMODELL Call by reference Type reference (TYPE) P01_VTMOD AVmG: Vertragsmodell 20021121
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030207

Method SEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FELD1 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021120
2 Importing FELD2 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021120
3 Importing FELD3 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021120
4 Importing FELD4 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021120
5 Importing FELD5 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021127
6 Importing FELD6 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021127
7 Importing FELD7 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021127
8 Importing FELD8 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20021127
9 Importing FELD9 Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20030203
10 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021120
11 Importing MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20021120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021120

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030120
3 Importing OLD_P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030120
4 Changing P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20030120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120
History
Last changed by/on SAP  20030114 
SAP Release Created in 200