SAP ABAP Class CL_HRPAD_WAGETYPE (Wage Types (Checks and so on))
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-PA-XX (Application Component) General
     PAOC_PAD_WAGETYPES (Package) Wage types
Properties
Class CL_HRPAD_WAGETYPE  
Short Description Wage Types (Checks and so on)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_WAGETYPES   Wage types 
Created 20020926   SAP 
Last change 20020926   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
Class CL_HRPAD_WAGETYPE has no interface implemented.
Friends
Class CL_HRPAD_WAGETYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020926
2 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020926
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AMOUNT_AND_NUMBER Static method Public Method Check for Amount and Number Combination 20020926
2 CHECK_AMOUNT_AND_NUMBER_LIMITS Static method Public Method Check Amount and/or Number 20020926
3 CHECK_AMOUNT_NUMBER_COMB Static method Private Method Check If Amount and/or Number Can Be Combined 20020926
4 CHECK_CURRENCY_SPLIT Static method Public Method Check Whether Currency Changes in Interval 20020926
5 CHECK_CURRENCY_SPLIT_INFOTYPE Static method Public Method Check If Currency Changes in Interval (for Infotypes) 20030710
6 CHECK_CURRENCY_SPLIT_OLD Static method Private Method Check Whether Currency Changes in Interval 20021022
7 CHECK_EMPLOYEE_ACTIVE Static method Private Method Check Whether Employee Is Active 20020926
8 CHECK_INDIRECT_VALUATION Static method Public Method Check Indirect Valuation 20020926
9 CHECK_NUMBER_UNIT_PERMISSIBLE Static method Private Method Permissibility of Unit for Wage Type 20020926
10 CHECK_ORG_ASSIGNMENT Static method Private Method Check Existence of Organizational Assignment 20020926
11 CHECK_WAGETYPE_FIELDS Static method Public Method Check Wage Type, Amount, Unit, ... All 20020926
12 CHECK_WAGETYPE_PERMISSIBILITY Static method Public Method Check Permissibility of Wage Type 20020926
13 GET_TIME_CONSTRAINT Static method Private Method Determine Time Constraint 20030709
14 GET_WAGETYPE_SIGN Static method Public Method Determine Wage Type Prefix 20020926
15 P0001 Static method Private Method Read Record Valid for BEGDA 20020926
16 PROCESS_INDIRECT_VALUATION Static method Public Method Calculate Indirect Valuation 20020926
17 READ_CURRENCY_BY_COMPANYCODE Static method Private Method Determine Currency for Company Code 20020926
Events
Class CL_HRPAD_WAGETYPE has no event.
Types
Class CL_HRPAD_WAGETYPE has no local type.
Method Signatures

Method CHECK_AMOUNT_AND_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag 20020926
2 Importing DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020926
3 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020926
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020926
7 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Anzahl 20020926
8 Changing UNIT Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20020926
9 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method CHECK_AMOUNT_AND_NUMBER_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag 20020926
2 Importing CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020926
3 Importing DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020926
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020926
7 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Anzahl 20020926
8 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method CHECK_AMOUNT_NUMBER_COMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag 20020926
2 Importing DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20020926
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020926
6 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Anzahl 20020926
7 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method CHECK_CURRENCY_SPLIT 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 20020926
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020926
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
5 Importing MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20030709
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20021022
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

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

Method CHECK_CURRENCY_SPLIT_OLD 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 20021022
2 Importing COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20021022
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20021022
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021022
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021022
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_EMPLOYEE_ACTIVE Signature

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

Method CHECK_INDIRECT_VALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag 20020926
2 Importing DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20020926
3 Exporting INDVAL_INDICATOR Call by reference Type reference (TYPE) INDBW Kennzeichen für Indirekte Bewertung 20020926
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020926
7 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926

Method CHECK_INDIRECT_VALUATION on class CL_HRPAD_WAGETYPE has no exception.

Method CHECK_NUMBER_UNIT_PERMISSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020926
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020926
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020926
6 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Anzahl 20020926
7 Changing UNIT Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20020926
8 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method CHECK_ORG_ASSIGNMENT Signature

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

Method CHECK_WAGETYPE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag 20020926
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020926
3 Changing CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020926
4 Changing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020926
5 Changing INDVAL_INDICATOR Call by reference Type reference (TYPE) INDBW Kennzeichen für Indirekte Bewertung 20020926
6 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020926
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
9 Changing NUMBER Call by reference Type reference (TYPE) ANZHL Anzahl 20020926
10 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020926
11 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Lesen von Infotypsätzen 20020926
12 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020926
13 Changing TIME_UNIT Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20020926
14 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method CHECK_WAGETYPE_PERMISSIBILITY 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 20020926
2 Importing EMPLOYEE_GROUP Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20020926
3 Importing EMPLOYEE_SUBGROUP Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20020926
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020926
5 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020926
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
8 Importing PERSONNEL_AREA Call by reference Type reference (TYPE) PERSA Personalbereich 20020926
9 Importing PERSONNEL_SUBAREA Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20020926
10 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method GET_TIME_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20030709
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' Transaktionsklasse für Datenhaltung 20030709
3 Exporting ZEITB Call by reference Type reference (TYPE) DZEITB Zeitbindung 20030709

Method GET_TIME_CONSTRAINT on class CL_HRPAD_WAGETYPE has no exception.

Method GET_WAGETYPE_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20020926
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020926
3 Exporting OPKEN Call by reference Type reference (TYPE) OPKEN Operations-Kennzeichen bei Lohnarten 20021010
4 Exporting SIGN Call by reference Type reference (TYPE) SIGN Vorzeichen 20020926
5 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

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 20020926
2 Returning P0001 Value transfer Type reference (TYPE) P0001 20020926
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20020926
4 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Lesen von Infotypsätzen 20020926
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method PROCESS_INDIRECT_VALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag 20020926
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020926
3 Changing CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel gegen den zusätzlich verprobt werden soll 20020926
4 Exporting ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020926
5 Exporting INDVAL_INDICATOR Call by reference Type reference (TYPE) INDBW Kennzeichen für Indirekte Bewertung 20020926
6 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020926
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020926
9 Changing NUMBER Call by reference Type reference (TYPE) ANZHL Anzahl 20020926
10 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020926
11 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Lesen von Infotypsätzen 20020926
12 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020926
13 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926

Method READ_CURRENCY_BY_COMPANYCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020926
2 Importing COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20020926
3 Exporting CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20020926
4 Importing DATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Stichtag 20020926
5 Exporting ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020926
6 Exporting NOTHING_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926
History
Last changed by/on SAP  20020926 
SAP Release Created in 200