SAP ABAP Class CL_HRPA_INFTY_NNNN (HR Master Data: Generic IT Logic)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA-XX (Application Component) General
     PBAS_SERVICE (Package) HR Master Data: Service Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_INFTY_BL HR: Business Logic for Master Data 20010523
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0873 Extra garnishment amounts - France 20080114
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0706 Business logic for Infotype 0706 20020115
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0633 Business logic for Infotype 0633 20021008
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0613 Check class for absence donation(IT0613) 20030428
5 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0509 Higher duty allowance infotype: 0509 20030325
6 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0484 Check class for Taxation Enhancement (IT0484) 20030403
7 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0302 HR Master Data: Infotype 0302, Additional Actions 20021111
8 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0078 HR: Infotype 0078 - Loan Payments 20030203
9 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0045_JP JP: Company Loan 20070312
10 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0045 HR: Infotype 0045 - Loans 20021202
... Click here to see Used By full list (32 items)
Properties
Class CL_HRPA_INFTY_NNNN  
Short Description HR Master Data: Generic IT Logic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBAS_SERVICE   HR Master Data: Service Functions 
Created 20010523   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_INFTY_BL HR: Business Logic for Master Data 20010523
Friends
Class CL_HRPA_INFTY_NNNN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_INCLUDED_RECORDS Instance attribute Private Attribute reference (LIKE) 20030122
2 ALL_INTERSECTING_RECORDS Instance attribute Private Attribute reference (LIKE) 20030122
3 A_ADDITIONAL_BUFFER Instance attribute Protected Object reference (TYPE REF TO) IF_HRPA_ADDITIONAL_BUFFER HR Master Data: Buffer for Additional Updates 20011030
4 A_ALE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_HRPA_ALE_HANDLER HR: Master Data ALE Handler 20010712
5 A_AUTH_CHECKER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPA_AUTHORIZATION BAdI Interface IF_EX_HRPAD00AUTH_CHECK 20010525
6 A_BADI_COMPUTATIONS Instance attribute Private Object reference (TYPE REF TO) HRPAD00INFTYBL 20041122
7 A_DUMMY_MESSAGE_HANDLER Static Attribute Private Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030512
8 A_FOREIGN_KEY_CHECK Instance attribute Protected Object reference (TYPE REF TO) CL_HRPA_FOREIGN_KEY_CHECK HR: Master Data, Foreign Key Verification 20010627
9 A_GENERIC_UPDATE Instance attribute Protected Object reference (TYPE REF TO) IF_HRPA_GENERIC_UPDATE HR: Master Data, Generic Business Logic 20020207
10 A_INFTY Instance attribute Protected Type reference (TYPE) INFTY Infotype 20010525
11 A_MASTERDATA_BUFFER Instance attribute Protected Object reference (TYPE REF TO) IF_HRPA_MASTERDATA_BUFFER HR: Buffer for Access to Master Data 20010531
12 A_READ_INFOTYPE Instance attribute Protected Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20010822
13 A_READ_MOLGA Instance attribute Protected Object reference (TYPE REF TO) CL_HRPA_MOLGA HR Master Data: Read MOLGA 20021115
14 A_RETRO_OVERWRITE Instance attribute Protected Object reference (TYPE REF TO) IF_HRPA_RETRO_OVERWRITE Overwrite Retroactive Accounting Dates 20020222
15 A_SUBTY_CHECK Instance attribute Protected Object reference (TYPE REF TO) IF_EX_HRPAD_SUBTY_CHECK BAdI Interface IF_EX_HRPAD_SUBTY_CHECK 20021125
16 A_TCLAS Instance attribute Protected Type reference (TYPE) TCLAS Transaction class for data storage 20011025
17 A_TIMECONSTRAINT Instance attribute Protected Object reference (TYPE REF TO) CL_HRPA_TIMECONSTRAINT HR: Master Data Time Constraint Logic 20020207
18 EXACT_MATCHING_RECORD Instance attribute Public Attribute reference (LIKE) 20030122
19 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE False 20010529
20 FIRST_INTERSECTING_RECORD Instance attribute Public Attribute reference (LIKE) 20030122
21 FIRST_RECORD_CONTAINING_BEGDA Instance attribute Public Attribute reference (LIKE) 20030122
22 HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20010531
23 LAST_INTERSECTING_RECORD Instance attribute Public Attribute reference (LIKE) 20030122
24 LAST_RECORD_CONTAINING_ENDDA Instance attribute Public Attribute reference (LIKE) 20030122
25 LOCKED Instance attribute Public Attribute reference (LIKE) 20030122
26 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20010531
27 S_SUBTY_CHECK Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRPAD_SUBTY_CHECK BAdI Interface IF_EX_HRPAD_SUBTY_CHECK 20021125
28 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE True 20010529
29 UNLOCKED Instance attribute Public Attribute reference (LIKE) 20030122
Methods
# Method Level Visibility Method type Description Created on
1 ALIGN_ENDDA Instance method Protected Method Fill ENDDA According to T777D-ZRMKN 20020222
2 ALIGN_SUBTY_AND_DATA Instance method Protected Method Align SUBTY and Field from T777D-NAMST 20020823
3 ASSERT_CLEAN_DATA Instance method Protected Method Ensure Clean Data 20020503
4 ASSERT_CORRECT_INFTY Instance method Protected Method Ensure Correct Infotype 20010529
5 CHECK_ADDITION Instance method Private Method 20100920
6 CHECK_BEGDA_HIRE_DATE Instance method Private Method Check Start Date Against Entry Date 20120809
7 CHECK_BUSINESS_PSKEY_CONSTR Instance method Protected Method Check Business Attributes of PSKEY 20010813
8 CHECK_DELETION Instance method Private Method Specific Checks When Deleting 20121220
9 CHECK_FOREIGN_KEYS Instance method Protected Method Foreign Key Validations 20010627
10 CHECK_REQUIRED_FIELD Instance method Protected Method Check Required Entry 20020219
11 CHECK_REQUIRED_FIELDS Instance method Protected Method Check Required Entries 20020819
12 CHECK_TECHNICAL_CONSTRAINTS Instance method Protected Method Check Technical Field Attributes 20010529
13 CHECK_TECHNICAL_PSHDR_CONSTR Instance method Protected Method Check Technical Attributes of PSHDR 20010814
14 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021122
15 COMPUTE_ACTIVE_PERIODS Instance method Protected Method Determine Active Periods 20010807
16 COMPUTE_FIRE_DATE Instance method Protected Method Determine Leaving Date 20010807
17 COMPUTE_GBDAT Instance method Protected Method Determine Lowest Date of Birth 20010601
18 COMPUTE_HIRE_DATE Instance method Protected Method Determine Entry Date 20010807
19 COMPUTE_INACTIVE_PERIODS Instance method Protected Method Determine Inactive Periods 20010813
20 COMPUTE_INITIAL_PSKEY Instance method Protected Method Initial Fill of Record Key 20010807
21 CONSTRUCTOR Instance method Public Constructor Constructor 20011213
22 CONVERT_CONTAINER_TO_PNNNN Instance method Protected Method Convert Container to Pnnnn Structure 20021223
23 CONVERT_PNNNN_TO_CONTAINER Instance method Protected Method Convert Pnnnn Structure to Container 20021223
24 CONVERT_UPPER_CASE_FIELDS Instance method Protected Method Convert fields that only allow capital letters 20021029
25 FOREIGN_KEY_ADDITIONAL_DATA Instance method Protected Method Provide Additional Information on Foreign Key 20010627
26 FOREIGN_KEY_EXCLUDED_FIELDS Instance method Protected Method Determine List of Fields Not to be Checked 20010627
27 GENERIC_ACTION_COMPUTATIONS Instance method Protected Method Generic Checks on Insert 20030515
28 GENERIC_DELETE_COMPUTATIONS Instance method Protected Method Generic Checks on Delete 20011022
29 GENERIC_INITIAL_COMPUTATIONS Instance method Protected Method Generic Code on Generating Records 20030512
30 GENERIC_INSERT_COMPUTATIONS Instance method Protected Method Generic Checks on Insert 20011022
31 GENERIC_MODIFY_COMPUTATIONS Instance method Protected Method Generic Checks on Modify 20011022
32 GET_SPECIFIC_BL Instance method Public Method Determine (Country-)Specific Infotype Logic 20010613
33 GET_TYPE_NNNN Static method Protected Method 20011017
34 MERGE_METADATA_INTO_CONTAINER Instance method Protected Method Convert Pnnnn Structure to Container 20030509
35 METADATA_COMPUTATIONS Instance method Protected Method Process Data Acc. to Metadata 20030509
36 METADATA_COMP_BY_STRUCT Instance method Protected Method Process Structure Data Acc. to Metadata 20030512
37 MOLGA Instance method Protected Method 20010613
38 P0001 Instance method Protected Method 20010613
39 P0003 Instance method Protected Method 20010612
40 READ_METADATA Instance method Protected Method Read Metadata 20030502
41 READ_METADATA_BY_STRUCTDESCR Instance method Protected Method Read Metadata for a Structure 20030512
42 RECORD_EXISTENCE Instance method Protected Method 20010807
43 REMAP_SUBTY_FIELD Instance method Private Method 20021230
44 REQUIRED_FIELDS Instance method Protected Method Required Entry Fields 20020819
45 SPECIFIC_ACTION_COMPUTATIONS Instance method Protected Method Infotype-Specific Logic on Insert 20030515
46 SPECIFIC_DELETE_COMPUTATIONS Instance method Protected Method Infotype-Specific Logic on Delete 20010529
47 SPECIFIC_INITIAL_COMPUTATIONS Instance method Protected Method Infotype-Specific Processing of Record Creation 20010712
48 SPECIFIC_INSERT_COMPUTATIONS Instance method Protected Method Infotype-Specific Logic on Insert 20010529
49 SPECIFIC_MODIFY_COMPUTATIONS Instance method Protected Method Infotype-Specific Logic on Modify 20010529
50 SPECIFIC_READ_COMPUTATIONS Instance method Protected Method Infotype-Specific Processing of Indiv. Records After Reading 20010621
51 VERSIONID Instance method Protected Method Determine (Country-)Specific Infotype Logic 20030508
52 VIEKN Instance method Protected Method Determine view indicator 20021108
Events
Class CL_HRPA_INFTY_NNNN has no event.
Types
Class CL_HRPA_INFTY_NNNN has no local type.
Method Signatures

Method ALIGN_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020222
2 Changing PNNNN Call by reference Type reference (TYPE) ANY 20020222
3 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20020222
4 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20020222
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Infotype 20020222

Method ALIGN_SUBTY_AND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020823
2 Changing PNNNN Call by reference Type reference (TYPE) ANY 20020823
3 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20020823
4 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20020823
5 Importing PSKEY_SUBTY_WINS Call by reference Type reference (TYPE) BOOLE_D Abgleichrichtung 20021017
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020823

Method ASSERT_CLEAN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020503
2 Importing PNNNN Call by reference Type reference (TYPE) ANY 20020503
3 Importing PNNNN2 Call by reference Type reference (TYPE) ANY 20020503
4 Importing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20020503
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020503
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020503

Method ASSERT_CORRECT_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20010529
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method CHECK_ADDITION 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 (=' ') 20120809
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20100920
3 Importing OLD_PSKEY Call by reference Type reference (TYPE) PSKEY Alter Schlüssel von Personalstammdaten 20100920
4 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20100920
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20100920
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20120809

Method CHECK_BEGDA_HIRE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20120809
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120809
3 Importing IV_OLD_PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20120809
4 Importing IV_PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20120809
5 Importing IV_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20120809
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20120809

Method CHECK_BUSINESS_PSKEY_CONSTR 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 (=' ') 20010813
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010813
3 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20010813
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method CHECK_DELETION 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 20121220
2 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20121220
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20121220

Method CHECK_DELETION on class CL_HRPA_INFTY_NNNN has no exception.

Method CHECK_FOREIGN_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010627
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010627
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
4 Importing PNNNN Call by reference Type reference (TYPE) ANY 20010627
5 Importing PNNNN2 Call by reference Type reference (TYPE) ANY 20010627
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method CHECK_REQUIRED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20020219
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020219
4 Importing REQUIRED_FIELD Call by reference Type reference (TYPE) ANY 20020219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020219

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020819
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020819
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020819
4 Importing PNNNN Call by reference Type reference (TYPE) ANY 20020819
5 Importing PNNNN2 Call by reference Type reference (TYPE) ANY 20020819
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020819
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020819

Method CHECK_TECHNICAL_CONSTRAINTS 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 (=' ') 20010529
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Fehlerbehandler 20010730
3 Importing PNNNN Call by reference Type reference (TYPE) ANY HR: Stammdaten, Referenz auf Inftycontainer 20011017
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Infotype Violates Time Constraint Before Operation 20010824

Method CHECK_TECHNICAL_PSHDR_CONSTR 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 (=' ') 20010814
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010814
3 Importing PSHDR Call by reference Type reference (TYPE) PSHDR Header von Infotypsaetzen 20010814
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPA_INFTY_NNNN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPA_INFTY_NNNN has no exception.

Method COMPUTE_ACTIVE_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden-Tabellentyp 20010807
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010807
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010807
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010807
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method COMPUTE_FIRE_DATE 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 20010807
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010807
3 Exporting FIRE_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010807
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010807
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010807
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method COMPUTE_GBDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GBDAT Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010601
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010601
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Insufficient Data 20010824

Method COMPUTE_HIRE_DATE 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 20010807
2 Importing ENDDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010807
3 Exporting HIRE_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010807
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010807
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010807
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method COMPUTE_INACTIVE_PERIODS 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 20010813
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010813
3 Exporting INACTIVE_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden-Tabellentyp 20010813
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010813
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method COMPUTE_INITIAL_PSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20010807
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Customizing 20010824

Method CONSTRUCTOR 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 20011213
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011213
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011213

Method CONVERT_CONTAINER_TO_PNNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Zusatzdaten 20021223
2 Importing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Referenz auf Infotypcontainer 20021223
3 Exporting HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021223
4 Exporting PNNNN2_REF Call by reference Object reference (TYPE REF TO) DATA 20021223
5 Exporting PNNNN_REF Call by reference Object reference (TYPE REF TO) DATA 20021223
6 Exporting PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20021223
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021223

Method CONVERT_PNNNN_TO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Zusatzdaten 20021223
2 Changing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Referenz auf Infotypcontainer 20021223
3 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021223
4 Importing PNNNN2_REF Call by reference Object reference (TYPE REF TO) DATA 20021223
5 Importing PNNNN_REF Call by reference Object reference (TYPE REF TO) DATA 20021223
6 Importing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20021223
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021223

Method CONVERT_UPPER_CASE_FIELDS 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 20021029
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021029

Method FOREIGN_KEY_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010627
2 Importing PNNNN Call by reference Type reference (TYPE) ANY 20010627
3 Importing PNNNN2 Call by reference Type reference (TYPE) ANY 20010627
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010918
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method FOREIGN_KEY_EXCLUDED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXCLUDED_FIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Liste von Feldnamen 20010918
2 Importing PRIMARY_FIELDS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010627
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method GENERIC_ACTION_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20030515
2 Importing AUX_INPUT Call by reference Type reference (TYPE) ANY 20030515
3 Exporting AUX_OUTPUT Call by reference Type reference (TYPE) ANY 20030515
4 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
6 Importing MASSG Call by reference Type reference (TYPE) MASSG 20030515
7 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030515
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030515
9 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
10 Importing OPERATION Call by reference Type reference (TYPE) T582ITOPER-OPERATION HR: Stammdaten, Operation auf Infotypen 20030515
11 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20030515
12 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20030515
13 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030515
14 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030515
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030515

Method GENERIC_DELETE_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20021024
2 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011022
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011022
4 Importing MASSG Call by reference Type reference (TYPE) MASSG 20021106
5 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20011022
7 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020109
8 Changing PNNNN Call by reference Type reference (TYPE) ANY 20011022
9 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20011022
10 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20011022
11 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011022
12 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20020109
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Parameter 20011022

Method GENERIC_INITIAL_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUX_DATA_REF Call by reference Type reference (TYPE) DATA 20030512
2 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030512
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030512
4 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030512
5 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030512
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030512
7 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030512
8 Exporting PNNNN Call by reference Type reference (TYPE) ANY 20030512
9 Exporting PNNNN2 Call by reference Type reference (TYPE) ANY 20030512
10 Exporting PREF Call by reference Type reference (TYPE) PREF 20030512
11 Importing PSHDR Call by reference Type reference (TYPE) PSHDR Header von Infotypsaetzen 20030512
12 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030512
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030512

Method GENERIC_INSERT_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
2 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011022
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011022
4 Importing MASSG Call by reference Type reference (TYPE) MASSG 20021106
5 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20011022
7 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020109
8 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20011022
9 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20011022
10 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20011022
11 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011022
12 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20020109
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011022

Method GENERIC_MODIFY_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
2 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011022
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011022
4 Importing MASSG Call by reference Type reference (TYPE) MASSG 20021106
5 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20011022
7 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020109
8 Importing OLD_AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
9 Importing OLD_PNNNN Call by reference Type reference (TYPE) ANY 20011022
10 Importing OLD_PNNNN2 Call by reference Type reference (TYPE) ANY 20011022
11 Importing OLD_PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20011022
12 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20011022
13 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20011022
14 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20011022
15 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011022
16 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20020109
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011022

Method GET_SPECIFIC_BL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INFOTYPE_LOGIC Call by reference Object reference (TYPE REF TO) IF_HRPA_INFTY_BL HR: Businesslogik für Stammdaten 20010613
2 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20021220
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021220
4 Importing VERSIONID Call by reference Type reference (TYPE) ITVERS ID für Infotypversionen 20021220
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Infotype 20010824

Method GET_TYPE_NNNN 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 20011017
2 Exporting STRUCTURE_NAME Call by reference Type reference (TYPE) PPNNN Struktur 20011017
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011017
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011017

Method MERGE_METADATA_INTO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Referenz auf Infotypcontainer 20030509
2 Importing INSERT_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030509
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030509

Method METADATA_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20030509
2 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030509
3 Importing INSERT_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030512
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030512
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030512
6 Importing OLD_AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20030512
7 Importing OLD_PNNNN Call by reference Type reference (TYPE) ANY 20030512
8 Importing OLD_PNNNN2 Call by reference Type reference (TYPE) ANY 20030512
9 Importing OLD_PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030512
10 Changing PNNNN Call by reference Type reference (TYPE) ANY 20030509
11 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20030509
12 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030509
13 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030509
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030509

Method METADATA_COMP_BY_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_METADATA_TAB Call by reference Type reference (TYPE) HRPAD_FIELD_METADATA_TAB HR: Metadatentabelle 20030512
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030512
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030512
4 Importing OLD_STRUCT Call by reference Type reference (TYPE) ANY 20030512
5 Changing STRUCT Call by reference Type reference (TYPE) ANY 20030512
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030512
2 CX_SY_MOVE_CAST_ERROR Oberklasse aller System-Exceptions 20030610

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

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

Method P0003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P0003 Value transfer Type reference (TYPE) P0003 20010612
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20010612
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Condition 20010824

Method READ_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20030502
2 Exporting FIELD_METADATA_TAB Call by reference Type reference (TYPE) HRPAD_FIELD_METADATA_TAB HR: Metadatentabelle 20030502
3 Importing HAS_SECONDARY_INFTY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030509
4 Importing INSERT_MODE Call by reference Type reference (TYPE) BOOLE_D True = insert, False = modify 20030502
5 Importing PNNNN Call by reference Type reference (TYPE) ANY 20030502
6 Importing PNNNN2 Call by reference Type reference (TYPE) ANY 20030502
7 Importing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030502
8 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030509
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030502

Method READ_METADATA_BY_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELD_METADATA_TAB Call by reference Type reference (TYPE) HRPAD_FIELD_METADATA_TAB HR: Metadatentabelle 20030512
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030512
3 Importing INSERT_MODE Call by reference Type reference (TYPE) BOOLE_D True = insert, False = modify 20030512
4 Importing STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run-Time Type Identification 20030512
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20030512
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030512
7 Importing VERSIONID Call by reference Type reference (TYPE) ITVERS ID für Infotypversionen 20030512
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030512

Method RECORD_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010807
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20010807
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010807
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY '*' Subtyp 20010807
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method REMAP_SUBTY_FIELD 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 20021230
2 Changing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021230
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021230

Method REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRIMARY_FIELDS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020819
2 Exporting REQUIRED_FIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Liste von Feldnamen 20020819
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020819

Method SPECIFIC_ACTION_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20030515
2 Importing AUX_INPUT Call by reference Type reference (TYPE) ANY 20030515
3 Exporting AUX_OUTPUT Call by reference Type reference (TYPE) ANY 20030515
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
5 Importing MASSG Call by reference Type reference (TYPE) MASSG 20030515
6 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030515
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030515
8 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
9 Importing OPERATION Call by reference Type reference (TYPE) T582ITOPER-OPERATION HR: Stammdaten, Operation auf Infotypen 20030515
10 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20030515
11 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20030515
12 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030515
13 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030515
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030515

Method SPECIFIC_DELETE_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010622
3 Importing MASSG Call by reference Type reference (TYPE) MASSG 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020109
7 Changing PNNNN Call by reference Type reference (TYPE) ANY 20010622
8 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20010622
9 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010622
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
11 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20020109
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Parameter 20010824

Method SPECIFIC_INITIAL_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020117
3 Importing MASSG Call by reference Type reference (TYPE) MASSG 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020418
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010823
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020201
7 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20010724
8 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20010724
9 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010724
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Parameter 20010824

Method SPECIFIC_INSERT_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010529
3 Importing MASSG Call by reference Type reference (TYPE) MASSG 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020109
7 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20010529
8 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20010529
9 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010529
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
11 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20020109
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method SPECIFIC_MODIFY_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010619
3 Importing MASSG Call by reference Type reference (TYPE) MASSG 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020109
7 Importing OLD_AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
8 Importing OLD_PNNNN Call by reference Type reference (TYPE) ANY 20010619
9 Importing OLD_PNNNN2 Call by reference Type reference (TYPE) ANY 20010619
10 Importing OLD_PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010619
11 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20010619
12 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20010619
13 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010619
14 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
15 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20020109
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010824

Method SPECIFIC_READ_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zusatzdaten 20021024
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010621
3 Importing MASSG Call by reference Type reference (TYPE) MASSG SPACE Maßnahmengrund 20030812
4 Importing MASSN Call by reference Type reference (TYPE) MASSN SPACE Maßnahmenart 20030812
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021011
7 Changing PNNNN Call by reference Type reference (TYPE) ANY Primärer Infotypsatz 20010724
8 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20010724
9 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010724
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Parameter 20010824

Method VERSIONID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COOKED_VERSIONID Value transfer Type reference (TYPE) ITVERS HR: Businesslogik für Stammdaten 20030508
2 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20030508
3 Importing RAW_VERSIONID Call by reference Type reference (TYPE) ITVERS ID für Infotypversionen 20030508
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030508
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030508

Method VIEKN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021108
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021108
3 Returning VIEKN Value transfer Type reference (TYPE) VIEKN Infotyp-View-Kennzeichen 20021108
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021108
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0873 Extra garnishment amounts - France 20080114
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0706 Business logic for Infotype 0706 20020115
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0633 Business logic for Infotype 0633 20021008
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0613 Check class for absence donation(IT0613) 20030428
5 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0509 Higher duty allowance infotype: 0509 20030325
6 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0484 Check class for Taxation Enhancement (IT0484) 20030403
7 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0302 HR Master Data: Infotype 0302, Additional Actions 20021111
8 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0078 HR: Infotype 0078 - Loan Payments 20030203
9 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0045_JP JP: Company Loan 20070312
10 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0045 HR: Infotype 0045 - Loans 20021202
11 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0009 Business Logic for Infotype 0009 20030925
12 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0003 Infotype 0003 (Payroll Status) 20021210
13 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0001_CE HR Master Data: Infotype 0001 20021213
14 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0001 HR Master Data: Infotype 0001 20021213
15 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0000 HR: Master Data, Infotype 0000 - Actions 20021213
16 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20010810
17 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0128 HR Master Data: Generic IT Logic 20021014
18 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0741 Infotype 0741 20021125
19 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0559 Business logic for P0559 20050804
20 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0527 Payments Upon Leaving (Austria) 20021125
21 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0504 HR: Business Logic Infotype 0504 - Pension Advantage (BE) 20030324
22 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0495 SG-PS: Business Logic(BL) for IT0495 20040401
23 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0304 Additional Basic Pay Information - IT304 20030529
24 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0297 Business logic for IT0297 20070601
25 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0296 Business logic for IT0296 20070601
26 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0295 Business logic for IT0295 20070601
27 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0294 Business logic for IT0294 20070601
28 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0272 Infotype 0272 (Garnishment France) 20080111
29 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0220 Class for Superannuation Infotype (Australia) 20030312
30 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0202 Entitlements from Company Pension Scheme 20021024
31 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0145 Business logic for IT0145 20021025
32 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0142 Business logic for P0142 20050804
History
Last changed by/on SAP  20041209 
SAP Release Created in 470