SAP ABAP Class CL_HRPA_INFOTYPE_0103_US_PS (CL_HRPA_INFOTYPE_0103_US_PS)
Hierarchy
EA-HRCUS (Software Component) Sub component EA-HRCUS of EA-HR
   PY-US-PS (Application Component) Öffentlicher Dienst
     PAOC_PAD_INFTY_0103_US_PS (Package) Infotype 0103 - Extension for Public Sector US
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 20030306
Properties
Class CL_HRPA_INFOTYPE_0103_US_PS  
Short Description    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0103_US_PS   Infotype 0103 - Extension for Public Sector US 
Created 20030306   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0103_US_PS has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0103_US_PS has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0103_US_PS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EO_US_SAVING_BONDS_DATE Constant Protected Type reference (TYPE) D '20101231' End of US Savings Bonds via Payroll 20101207
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CURRENCY Instance method Protected Method Check Currency 20030306
2 CHECK_FIRST_PAYMENT Instance method Protected Method Check first payment 20030306
3 CHECK_MODEL Instance method Private Method Checks the Payment Model entry in T549W 20030306
4 CHECK_MODEL_OR_PERIOD Instance method Private Method Check model entry or payment date entry 20030306
5 CHECK_OBJPS Instance method Protected Method Check OBJPS 20030311
6 CHECK_PAYMENT_DATA Instance method Protected Method Check payment data 20030306
7 CHECK_PNNNN_US_LEGAL_END Instance method Protected Method Check legal end of functionality 20101207
8 CLEAR_UNUSED_FIELDS Instance method Protected Method Clear unused field values 20030311
9 GENERATE_OBJPS Instance method Protected Method Generate OBJPS for new records 20030306
10 GET_PNNNN_US_CURRENT_PERIOD Instance method Protected Method Get current payroll period of an employee 20101207
11 GET_PNNNN_US_KEYDATE_PERIOD Instance method Protected Method Get payroll period for a specific date 20101207
12 GET_PNNNN_US_PERIOD Instance method Protected Method 20101207
13 PROCESS_BONDCOST Instance method Protected Method Process bond cost 20030306
14 PROCESS_WAGETYPE Instance method Protected Method Process wage type 20030306
15 READ_INFOTYPE_0104 Instance method Protected Method Read infotype 0104 records 20030306
16 SET_DATE Instance method Private Method Set retro date to prevent changes prior to latest payroll 20041222
17 SPECIFIC_COMPUTATIONS Instance method Protected Method Specific Computations 20030306
Events
Class CL_HRPA_INFOTYPE_0103_US_PS has no event.
Types
Class CL_HRPA_INFOTYPE_0103_US_PS has no local type.
Method Signatures

Method CHECK_CURRENCY 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 (=' ') 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030306
3 Importing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method CHECK_FIRST_PAYMENT 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 (=' ') 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030306
3 Importing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method CHECK_MODEL 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 (=' ') 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030306
3 Changing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method CHECK_MODEL_OR_PERIOD 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 (=' ') 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030306
3 Changing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0151 (External Insurance RSA) 20030306
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method CHECK_OBJPS 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 (=' ') 20030311
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
3 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Object Identification 20030311
4 Importing OLD_OBJPS Call by reference Type reference (TYPE) OBJPS Object Identification 20030311

Method CHECK_OBJPS on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

Method CHECK_PAYMENT_DATA 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 (=' ') 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030306
3 Importing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306
4 Changing TIME_UNIT Call by reference Type reference (TYPE) DZEINZ Time unit for determining next payment 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method CHECK_PNNNN_US_LEGAL_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101207
2 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20101207
3 Importing IV_IOPER Call by reference Type reference (TYPE) IOPER Infotype operation 20101207
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20101207

Method CHECK_PNNNN_US_LEGAL_END on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

Method CLEAR_UNUSED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
3 Changing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030311

Method CLEAR_UNUSED_FIELDS on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

Method GENERATE_OBJPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJPS Call by reference Type reference (TYPE) P0103-OBJPS Object Identification 20030306
2 Importing P0103 Call by reference Type reference (TYPE) P0103 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method GET_PNNNN_US_CURRENT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T569V Call by reference Type reference (TYPE) T569V Control Records 20101207
2 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20101207

Method GET_PNNNN_US_CURRENT_PERIOD on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

Method GET_PNNNN_US_KEYDATE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20101207
2 Exporting EV_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20101207
3 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20101207
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) D 20101207

Method GET_PNNNN_US_KEYDATE_PERIOD on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

Method GET_PNNNN_US_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20101207
2 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20101207
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) D 20101207
4 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20101207

Method GET_PNNNN_US_PERIOD on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

Method PROCESS_BONDCOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BDPRC Call by reference Type reference (TYPE) PRIC1 Cost of bonds 20030306
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030306
3 Exporting LGART Call by reference Type reference (TYPE) LGART Wage type 20030306
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030306
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20030306
6 Importing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method PROCESS_WAGETYPE 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 (=' ') 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030306
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20030306
4 Changing OPKEN Call by reference Type reference (TYPE) OPKEN Operation Indicator for Wage Types 20030306
5 Importing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306

Method READ_INFOTYPE_0104 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 (=' ') 20030306
2 Exporting IT0104 Call by reference Type reference (TYPE) P0104_TAB Public Sector US - Bond Owners 20030306
3 Importing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306

Method READ_INFOTYPE_0104 on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

Method SET_DATE 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 20041222
2 Importing PERNR Call by reference Type reference (TYPE) P0103-PERNR Personnel Number 20041222

Method SET_DATE on class CL_HRPA_INFOTYPE_0103_US_PS has no exception.

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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Transaction class for data storage 20030306
3 Changing P0103 Call by reference Type reference (TYPE) P0103 HR Master Record: Infotype 0103 (Bond Purchases NA) 20030306
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030306
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030306
History
Last changed by/on SAP  00000000 
SAP Release Created in 200