SAP ABAP Class CL_HRPADUN_WAGETYPE (NPO : Wage Types (Checks and so on))
Hierarchy
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
   PY-NPO (Application Component) Non Profit Organizations
     PBUN (Package) Master Data Non Profit Organizations
Properties
Class CL_HRPADUN_WAGETYPE  
Short Description NPO : Wage Types (Checks and so on)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBUN   Master Data Non Profit Organizations 
Created 20061120   SAP 
Last change 20071120   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_HRPADUN_WAGETYPE has no interface implemented.
Friends
Class CL_HRPADUN_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 (=" ") 20061120
2 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AMOUNT_AND_NUMBER Static method Public Method Check for Amount and Number Combination 20061120
2 CHECK_AMOUNT_AND_NUMBER_LIMITS Static method Public Method Check Amount and/or Number 20061120
3 CHECK_AMOUNT_NUMBER_COMB Static method Private Method Check If Amount and/or Number Can Be Combined 20061120
4 CHECK_CURRENCY_SPLIT Static method Public Method Check Whether Currency Changes in Interval 20061120
5 CHECK_CURRENCY_SPLIT_INFOTYPE Static method Public Method Check If Currency Changes in Interval (for Infotypes) 20061120
6 CHECK_CURRENCY_SPLIT_OLD Static method Private Method Check Whether Currency Changes in Interval 20061120
7 CHECK_EMPLOYEE_ACTIVE Static method Private Method Check Whether Employee Is Active 20061120
8 CHECK_INDIRECT_VALUATION Static method Public Method Check Indirect Valuation 20061120
9 CHECK_NUMBER_UNIT_PERMISSIBLE Static method Private Method Permissibility of Unit for Wage Type 20061120
10 CHECK_ORG_ASSIGNMENT Static method Private Method Check Existence of Organizational Assignment 20061120
11 CHECK_WAGETYPE_FIELDS Static method Public Method Check Wage Type, Amount, Unit, ... All 20061120
12 CHECK_WAGETYPE_PERMISSIBILITY Static method Public Method Check Permissibility of Wage Type 20061120
13 GET_TIME_CONSTRAINT Static method Private Method Determine Time Constraint 20061120
14 GET_WAGETYPE_SIGN Static method Public Method Determine Wage Type Prefix 20061120
15 P0001 Static method Private Method Read Record Valid for BEGDA 20061120
16 PROCESS_INDIRECT_VALUATION Static method Public Method Calculate Indirect Valuation 20061120
17 READ_CURRENCY_BY_COMPANYCODE Static method Private Method Determine Currency for Company Code 20061120
Events
Class CL_HRPADUN_WAGETYPE has no event.
Types
Class CL_HRPADUN_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 Wage Type Amount 20061120
2 Importing DATE Call by reference Type reference (TYPE) BEGDA Valid from Date 20061120
3 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20061120
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
7 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Number 20061120
8 Changing UNIT Call by reference Type reference (TYPE) PT_ZEINH Time/Measurement Unit 20061120
9 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Wage Type Amount 20061120
2 Importing CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20061120
3 Importing DATE Call by reference Type reference (TYPE) BEGDA Valid from Date 20061120
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
7 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Number 20061120
8 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Wage Type Amount 20061120
2 Importing DATE Call by reference Type reference (TYPE) BEGDA Key Date 20061120
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
6 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Number 20061120
7 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Valid from Date 20061120
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Validity End Date 20061120
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
5 Importing MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Messages, Message Type 20061120
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
4 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20061120
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' Transaction Class for Data Storage 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Valid from Date 20061120
2 Importing COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20061120
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Validity End Date 20061120
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Valid from Date 20061120
2 Exporting IS_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20061120
6 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20061120
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Wage Type Amount 20061120
2 Importing DATE Call by reference Type reference (TYPE) BEGDA Key Date 20061120
3 Exporting INDVAL_INDICATOR Call by reference Type reference (TYPE) INDBW Indicator for indirect valuation 20061120
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
7 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120

Method CHECK_INDIRECT_VALUATION on class CL_HRPADUN_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 Valid from Date 20061120
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20061120
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
6 Importing NUMBER Call by reference Type reference (TYPE) ANZHL Number 20061120
7 Changing UNIT Call by reference Type reference (TYPE) PT_ZEINH Time/Measurement Unit 20061120
8 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Key Date 20061120
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20061120
5 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20061120
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Wage Type Amount 20061120
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid from Date 20061120
3 Changing CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20061120
4 Changing ENDDA Call by reference Type reference (TYPE) ENDDA Validity End Date 20061120
5 Changing INDVAL_INDICATOR Call by reference Type reference (TYPE) INDBW Indicator for indirect valuation 20061120
6 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20061120
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
9 Changing NUMBER Call by reference Type reference (TYPE) ANZHL Number 20061120
10 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20061120
11 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20061120
12 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20061120
13 Changing TIME_UNIT Call by reference Type reference (TYPE) PT_ZEINH Time/Measurement Unit 20061120
14 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Valid from Date 20061120
2 Importing EMPLOYEE_GROUP Call by reference Type reference (TYPE) PERSG Employee Group 20061120
3 Importing EMPLOYEE_SUBGROUP Call by reference Type reference (TYPE) PERSK Employee Subgroup 20061120
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Validity End Date 20061120
5 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20061120
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
8 Importing PERSONNEL_AREA Call by reference Type reference (TYPE) PERSA Personnel Area 20061120
9 Importing PERSONNEL_SUBAREA Call by reference Type reference (TYPE) BTRTL Personnel Subarea 20061120
10 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Keys for HR Master Data 20061120
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' Transaction Class for Data Storage 20061120
3 Exporting ZEITB Call by reference Type reference (TYPE) DZEITB Time Constraint 20061120

Method GET_TIME_CONSTRAINT on class CL_HRPADUN_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 Key Date 20061120
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20061120
3 Exporting OPKEN Call by reference Type reference (TYPE) OPKEN Operation Indicator for Wage Types 20061120
4 Exporting SIGN Call by reference Type reference (TYPE) SIGN +/- Sign 20061120
5 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Valid from Date 20061120
2 Returning P0001 Value transfer Type reference (TYPE) P0001 20061120
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20061120
4 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20061120
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Wage Type Amount 20061120
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid from Date 20061120
3 Changing CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key for Which Checks Are to Be Run 20061120
4 Exporting ENDDA Call by reference Type reference (TYPE) ENDDA Validity End Date 20061120
5 Exporting INDVAL_INDICATOR Call by reference Type reference (TYPE) INDBW Indicator for indirect valuation 20061120
6 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20061120
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061120
9 Changing NUMBER Call by reference Type reference (TYPE) ANZHL Number 20061120
10 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20061120
11 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20061120
12 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20061120
13 Importing WAGETYPE Call by reference Type reference (TYPE) LGART Wage Type 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120

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 Valid from Date 20061120
2 Importing COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20061120
3 Exporting CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20061120
4 Importing DATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Key Date 20061120
5 Exporting ENDDA Call by reference Type reference (TYPE) ENDDA Validity End Date 20061120
6 Exporting NOTHING_FOUND Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20061120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20061120
History
Last changed by/on SAP  20071120 
SAP Release Created in 700