SAP ABAP Class CL_HRPA_INFOTYPE_0010 (Capital Formation (DE))
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 20020730
Properties
Class CL_HRPA_INFOTYPE_0010  
Short Description Capital Formation (DE)    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_DE   Add-On Development for Personnel Administration: Germany 
Created 20020730   SAP 
Last change 20020920   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0010 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0010 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0010 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_IS_BUFFERED_T512Z Static Attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021018
2 A_IS_BUFFERED_T5D3G Static Attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021018
3 A_MOLGA Static Attribute Private Type reference (TYPE) MOLGA Country Grouping 20020920
4 A_SUBRC Static Attribute Private Type reference (TYPE) SYSUBRC Return Value, Return Value after ABAP Statements 20020827
5 A_T512Z Static Attribute Private Type reference (TYPE) T512Z Capital Formation 20020920
6 A_T521B Static Attribute Private Type reference (TYPE) T521B Payee Keys 20030416
7 A_T5D3G Static Attribute Private Type reference (TYPE) T5D3G Capital Formation 20020827
8 A_T5D3K Static Attribute Private Type reference (TYPE) T5D3K Capital Formation Variants 20030416
9 A_T5D3O Static Attribute Private Type reference (TYPE) T5D3O Capital Formation Constants 20030416
10 PSYST Static Attribute Protected Type reference (TYPE) PSYST System Fields for HR Infotypes (PA/Recruitment) 20020801
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PSYST_TO_FOREIGN_KEY Instance method Private Method Internal use if PSYST is part of foreign key definition 20020803
2 COMPARE Instance method Protected Method P0010: Compare Recipient P0010 - T521B 20020826
3 COUNT_EMPFD Instance method Protected Method P0010: Count of Non-Initial Recipient Data Fields 20020826
4 GET_NEXT_VERTRAG Instance method Protected Method P0010: Consecutive Subtype Number 20020920
5 INITIALIZE_ZLSCH Instance method Protected Method P0010: Default Value from Feature ZLSCH 20020920
6 MODULE_BANK_CHECK Instance method Protected Method P0010: Screen 2300: Module BANK_CHECK 20020826
7 MODULE_BETRG_WARN Instance method Protected Method P0010: Screen 2100: Module BETRG_WARN 20020826
8 MODULE_CHECK_521C Instance method Protected Method P0010: Screen 2300: Module CHECK-521C 20020826
9 MODULE_CHECK_5D3K_A Instance method Protected Method P0010: Screen 2100: Module CHECK-5D3K-A 20020819
10 MODULE_CHECK_5D3K_S Instance method Protected Method P0010: Screen 2200: Module CHECK-5D3K-S 20020826
11 MODULE_EMFSL_CHECK Instance method Protected Method P0010: Screen 2300: Module EMFSL_CHECK 20020826
12 MODULE_EMF_FIELD_SET Instance method Protected Method P0010: Screen 2300: Module EMF_FIELD_SET 20020826
13 MODULE_P0010_2300 Instance method Protected Method P0010: Paym. Method Required if "Transfer" Field Set 20020920
14 MODULE_VBAFM_CHECK Instance method Protected Method P0010: Screen 2100: Module VBAFM_CHECK 20020819
15 MODULE_WAEHRUNG_GUELTIG Instance method Protected Method P0010: Screen 2100: Module WAEHRUNG_GUELTIG 20020826
16 MODULE_WAEHRUNG_MUSSFELD Instance method Protected Method P0010: Screen 2100 : Module WAEHRUNG_MUSSFELD 20020826
17 P0002 Instance method Protected Method Read Infotype 0002 20020827
18 P0006 Instance method Protected Method Read Infotype 0006 20020827
19 READ_LGART_T512Z Instance method Protected Method P0010: Special Read Routine for Capital Formation 20020920
20 READ_T5D3G Instance method Protected Method Read Routine for Capital Formation 20020827
21 SET_EMF Instance method Protected Method P0010: Set Employee Name and Address in Recipient Field 20020827
22 SPECIFIC_CHECKS Instance method Protected Method P0010: Infotype-Specific Business Checks 20020920
23 SPECIFIC_DEFAULT_VALUES Instance method Protected Method P0010: Infotype-Specific Default Values 20020920
24 SPECIFIC_MISC_VALUES Instance method Protected Method P0010: Infotype Field Values to Be Determined 20020920
25 SPECIFIC_REQUIRED_FIELDS Instance method Protected Method P0010: Required Fields 20020920
26 VORSCHLAG Instance method Protected Method P0010: Default Values from Feature DVB10 20020920
Events
Class CL_HRPA_INFOTYPE_0010 has no event.
Types
Class CL_HRPA_INFOTYPE_0010 has no local type.
Method Signatures

Method ADD_PSYST_TO_FOREIGN_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PNNNN Call by reference Type reference (TYPE) ANY 20020803
2 Returning PSYST Value transfer Type reference (TYPE) PSYST Arbeitsfelder für Infotypen (PersAdministration/Beschaffung) 20020930
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' Transaktionsklasse für Datenhaltung 20020803

Method ADD_PSYST_TO_FOREIGN_KEY on class CL_HRPA_INFOTYPE_0010 has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0010 (Vermögensbildung) 20020826
2 Exporting RTCO1 Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020826

Method COMPARE on class CL_HRPA_INFOTYPE_0010 has no exception.

Method COUNT_EMPFD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0010 (Vermögensbildung) 20020826
2 Exporting RTCO2 Call by reference Type reference (TYPE) SYINDEX Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020826

Method COUNT_EMPFD on class CL_HRPA_INFOTYPE_0010 has no exception.

Method GET_NEXT_VERTRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0010 (Vermögensbildung) 20020920
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020920

Method GET_NEXT_VERTRAG on class CL_HRPA_INFOTYPE_0010 has no exception.

Method INITIALIZE_ZLSCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020920
2 Returning INITIALIZE_ZLSCH Value transfer Type reference (TYPE) EMFSL_521B Empfängerschlüssel für Überweisungen 20020920
3 Importing LAND1 Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20020920
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020920

Method MODULE_BANK_CHECK 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826

Method MODULE_BANK_CHECK on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_BETRG_WARN 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826

Method MODULE_BETRG_WARN on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_CHECK_521C 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020826

Method MODULE_CHECK_521C on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_CHECK_5D3K_A 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 (=' ') 20020819
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020819
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020819

Method MODULE_CHECK_5D3K_A on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_CHECK_5D3K_S 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826

Method MODULE_CHECK_5D3K_S on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_EMFSL_CHECK 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826

Method MODULE_EMFSL_CHECK on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_EMF_FIELD_SET 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Changing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020827

Method MODULE_EMF_FIELD_SET on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_P0010_2300 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 (=' ') 20020920
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020920
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020920

Method MODULE_P0010_2300 on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_VBAFM_CHECK 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 (=' ') 20020819
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020819
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020819

Method MODULE_VBAFM_CHECK on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_WAEHRUNG_GUELTIG 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826

Method MODULE_WAEHRUNG_GUELTIG on class CL_HRPA_INFOTYPE_0010 has no exception.

Method MODULE_WAEHRUNG_MUSSFELD 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 (=' ') 20020826
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020826
3 Importing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020826

Method MODULE_WAEHRUNG_MUSSFELD on class CL_HRPA_INFOTYPE_0010 has no exception.

Method P0002 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 Gültigkeitsbeginn 20020827
2 Returning P0002 Value transfer Type reference (TYPE) P0002 20020827
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020827
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020827
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020827

Method P0006 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 Gültigkeitsbeginn 20020827
2 Returning P0006 Value transfer Type reference (TYPE) P0006 20020827
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020827
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020827
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020827

Method READ_LGART_T512Z 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 Stichtag 20020920
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Personal-Stammsatz Infotyp 0010 (Vermögensbildung) 20020920
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Gültigkeitsende 20020920
4 Returning T512Z Value transfer Type reference (TYPE) T512Z Vermoegensbildung 20020920

Method READ_LGART_T512Z on class CL_HRPA_INFOTYPE_0010 has no exception.

Method READ_T5D3G Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANLAG Call by reference Type reference (TYPE) VBAFM Personal-Stammsatz Infotyp 0010 (Vermögensbildung) 20020827
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020827
3 Returning T5D3G Value transfer Type reference (TYPE) T5D3G Vermoegensbildung 20020827

Method READ_T5D3G on class CL_HRPA_INFOTYPE_0010 has no exception.

Method SET_EMF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0010 (Vermögensbildung) 20020827
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020827

Method SET_EMF on class CL_HRPA_INFOTYPE_0010 has no exception.

Method SPECIFIC_CHECKS 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 (=' ') 20020920
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020920
3 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20020920
4 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20020920
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020920
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020920

Method SPECIFIC_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20020920
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020920
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, ungültiger Parameter 20020920

Method SPECIFIC_MISC_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20020920
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020920
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, ungültiger Parameter 20020920

Method SPECIFIC_REQUIRED_FIELDS 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 (=' ') 20020920
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020920
3 Importing PNNNN Call by reference Type reference (TYPE) ANY Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020920

Method SPECIFIC_REQUIRED_FIELDS on class CL_HRPA_INFOTYPE_0010 has no exception.

Method VORSCHLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0010 Call by reference Type reference (TYPE) P0010 Personal-Stammsatz Infotyp 0010 (Vermögensbildung) 20020920
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020920

Method VORSCHLAG on class CL_HRPA_INFOTYPE_0010 has no exception.
History
Last changed by/on SAP  20020920 
SAP Release Created in 200