SAP ABAP Class CL_HRPA_INFOTYPE_0052 (Wage Maintenance)
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 20021125
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0052_DE_PS 20030704
Properties
Class CL_HRPA_INFOTYPE_0052  
Short Description Wage Maintenance    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RP    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_DE   Add-On Development for Personnel Administration: Germany 
Created 20021125   SAP 
Last change 20030704   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T001P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T503 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T510 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T510A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T510G Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_HR_T511 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_HR_T539R Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 CL_HR_T539S Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
9 CL_HR_T549A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
10 CL_HR_T549Q Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
11 CL_HR_T77S0 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
12 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0052 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0052 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NUMBER_OF_LGART_IN_PNNNN Constant Private Type reference (TYPE) I '20' Maximum Number of Wage Types 20030116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMPLETE_INPUT Instance method Private Method Check: TRFGB, TRFAR, TRFGR, TRFST 20030113
2 CHECK_LGART Instance method Private Method Check if Wage Type Is Allowed for Standard Wage Maintenance 20030115
3 CHECK_MASSNAHME Instance method Private Method Check of Subinfotype against T539R 20021128
4 CHECK_PAY_SCALE_AREA Instance method Private Method Check: Pay Scale Area 20030115
5 CHECK_VOPER Instance method Private Method Check and (if Necessary) Adjustment of Period 20030120
6 GET_PROPOSAL_VALUES Instance method Private Method Determine Default Wage Types 20021210
7 GET_TARIF Instance method Protected Method Initialization of Pay Scale Type/Area Fields 20030120
8 SPECIFIC_COMPUTATIONS Instance method Private Method Infotype-Specific Checks After Entry 20021125
Events
Class CL_HRPA_INFOTYPE_0052 has no event.
Types
Class CL_HRPA_INFOTYPE_0052 has no local type.
Method Signatures

Method CHECK_COMPLETE_INPUT 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 (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Importing TRFAR Call by reference Type reference (TYPE) P0052-TRFAR Tarifart 20030113
4 Importing TRFGB Call by reference Type reference (TYPE) P0052-TRFGB Tarifgebiet 20030113
5 Importing TRFGR Call by reference Type reference (TYPE) P0052-TRFGR Tarifgruppe 20030113
6 Importing TRFST Call by reference Type reference (TYPE) P0052-TRFST Tarifstufe 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113

Method CHECK_LGART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0052-BEGDA Gültigkeitsbeginn 20030117
2 Importing ENDDA Call by reference Type reference (TYPE) P0052-ENDDA Gültigkeitsende 20030117
3 Importing INFTY Call by reference Type reference (TYPE) P0052-INFTY '0052' Infotyp 20030121
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030115
5 Changing LINE Call by reference Type reference (TYPE) TBLGART_LINE Zeile der Wiederholstruktur 20030115
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030115
7 Importing P0052 Value transfer Type reference (TYPE) P0052 Personal-Stammsatz Infotyp 0052 (Verdienstsicherung) 20030120
8 Importing PERNR Call by reference Type reference (TYPE) P0052-PERNR Personalnummer 20030117
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030117
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030115

Method CHECK_MASSNAHME Signature

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

Method CHECK_PAY_SCALE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0052-BEGDA Gültigkeitsbeginn 20030115
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030115
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030115
4 Importing PERNR Call by reference Type reference (TYPE) P0052-PERNR Personalnummer 20030115
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030115
6 Importing TRFAR Call by reference Type reference (TYPE) P0052-TRFAR Tarifart 20030115
7 Importing TRFGB Call by reference Type reference (TYPE) P0052-TRFGB Tarifgebiet 20030115
8 Importing TRFGR Call by reference Type reference (TYPE) P0052-TRFGR Tarifgruppe 20030115
9 Importing TRFST Call by reference Type reference (TYPE) P0052-TRFST Tarifstufe 20030115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030115

Method CHECK_VOPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BEGDA Call by reference Type reference (TYPE) P0052-BEGDA Gültigkeitsbeginn 20030120
2 Changing ENDDA Call by reference Type reference (TYPE) P0052-ENDDA Gültigkeitsende 20030120
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030120
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030120
5 Importing PERNR Call by reference Type reference (TYPE) P0052-PERNR Personalnummer 20030120
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030120
7 Importing VDISI Call by reference Type reference (TYPE) P0052-VDISI Verdienstsicherungsart 20030120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

Method GET_PROPOSAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0052 Call by reference Type reference (TYPE) P0052 Personal-Stammsatz Infotyp 0052 (Verdienstsicherung) 20021210
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021210
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021210

Method GET_TARIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0052-BEGDA Gültigkeitsbeginn 20030120
2 Importing PERNR Call by reference Type reference (TYPE) P0052-PERNR Personalnummer 20030120
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030120
4 Exporting TRFAR Call by reference Type reference (TYPE) P0052-TRFAR Tarifart 20030120
5 Exporting TRFGB Call by reference Type reference (TYPE) P0052-TRFGB Tarifgebiet 20030120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030120

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 (=' ') 20021125
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021125
3 Changing P0052 Call by reference Type reference (TYPE) P0052 Personal-Stammsatz Infotyp 0052 (Verdienstsicherung) 20021125
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021125
History
Last changed by/on SAP  20030704 
SAP Release Created in 200