SAP ABAP Class CL_HRPA_INFOTYPE_0241 (HR: Infotyp 0241 Tax Data Indonesia)
Hierarchy
EA-HRCID (Software Component) Sub component EA-HRCID of EA-HR
   PA-PA-ID (Application Component) Indonesia
     PAOC_PAD_ID (Package) PA-PA-ID: Infotype Decoupling for Indonesia
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 20020921
Properties
Class CL_HRPA_INFOTYPE_0241  
Short Description HR: Infotyp 0241 Tax Data Indonesia    
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_ID   PA-PA-ID: Infotype Decoupling for Indonesia 
Created 20020921   SAP 
Last change 20021112   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T511K Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T7ID0P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0241 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0241 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_GENDER Constant Protected Type reference (TYPE) GESCH '1' Gender 20021118
2 A_ID241 Constant Protected Type reference (TYPE) CHAR5 'ID241' Feature for ID tax infotype 20021118
3 A_IDNCH Constant Protected Type reference (TYPE) CHAR5 'IDNCH' Max. number of dependants 20021122
4 A_MARRIED Constant Protected Type reference (TYPE) FAMST '1' Marriage Status 20021118
5 C_MSGTY_3D_ID Constant Protected Type reference (TYPE) SYMSGID '3D' Messages, Message Class 20021113
6 C_MSGTY_HRITFID_ID Constant Protected Type reference (TYPE) SYMSGID 'HRITFID' Messages, Message Class 20021113
7 E_INCONS_PTPK Constant Protected Type reference (TYPE) SYMSGNO '215' Messages, Message Number 20021119
8 E_INCORR_DEPENDENTS Constant Protected Type reference (TYPE) SYMSGNO '210' Messages, Message Number 20021119
9 E_INVALID_TAXID Constant Protected Type reference (TYPE) SYMSGNO '213' Messages, Message Number 20021119
10 E_MALE_SPOUSE_BEN Constant Protected Type reference (TYPE) SYMSGNO '214' Messages, Message Number 20021119
11 E_MARSTAT_DIFF Constant Protected Type reference (TYPE) SYMSGNO '207' Messages, Message Number 20021119
12 E_NOENTRY_T511K Constant Protected Type reference (TYPE) SYMSGNO '212' Messages, Message Number 20021119
13 E_NOTAXID_FOR_PAPSA Constant Protected Type reference (TYPE) SYMSGNO '206' Messages, Message Number 20021118
14 E_NO_INPUT Constant Protected Type reference (TYPE) SYMSGNO '003' Messages, Message Number 20021119
15 E_NO_PA_PSA_T7ID0P Constant Protected Type reference (TYPE) SYMSGNO '209' Messages, Message Number 20021118
16 E_UNMARR_NO_SPOUBEN Constant Protected Type reference (TYPE) SYMSGNO '202' Messages, Message Number 20021119
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BEGDA Instance method Protected Method Checks Start Date 20070322
2 CHECK_CONS_0694 Instance method Protected Method Read IT0694 and compare PTPK details 20021114
3 CHECK_NO_OF_DEPENDENTS Instance method Protected Method Validate the number of dependents 20021113
4 CHECK_SPOUSE_BEN Instance method Protected Method Validations for Spouse Benefit 20021113
5 CHECK_TAX_ID Instance method Protected Method Check Company/Personal Tax ID 20021113
6 CHECK_UNEMP_REF Instance method Protected Method Unemployment Reference Check 20021113
7 GET_DEPND_FROM0318 Instance method Protected Method Count no of dependents in PA0318 20021114
8 GET_PNNNN Instance method Protected Method Read PNNNN 20021114
9 GET_TAX_ID Instance method Protected Method Get the company tax ID 20021114
10 SET_DEFAULT_DATA Instance method Protected Method Default data 20021113
11 SPECIFIC_COMPUTATIONS Instance method Protected Method All the checks related to the infotype 0241 20021114
Events
Class CL_HRPA_INFOTYPE_0241 has no event.
Types
Class CL_HRPA_INFOTYPE_0241 has no local type.
Method Signatures

Method CHECK_BEGDA 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 (=' ') 20070322
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20070322
3 Importing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20070322
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20070322

Method CHECK_BEGDA on class CL_HRPA_INFOTYPE_0241 has no exception.

Method CHECK_CONS_0694 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 20021114
2 Importing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021114
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021114

Method CHECK_CONS_0694 on class CL_HRPA_INFOTYPE_0241 has no exception.

Method CHECK_NO_OF_DEPENDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID241 Call by reference Type reference (TYPE) CHAR5 Return of feature ID241 20021113
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021113
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021113
4 Importing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021113
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021114

Method CHECK_NO_OF_DEPENDENTS on class CL_HRPA_INFOTYPE_0241 has no exception.

Method CHECK_SPOUSE_BEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID241 Call by reference Type reference (TYPE) CHAR5 return value of feature ID241 20021113
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021113
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021113
4 Importing P0002 Call by reference Type reference (TYPE) P0002 20021113
5 Importing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021113

Method CHECK_SPOUSE_BEN on class CL_HRPA_INFOTYPE_0241 has no exception.

Method CHECK_TAX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021113
3 Changing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021113
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021114

Method CHECK_TAX_ID on class CL_HRPA_INFOTYPE_0241 has no exception.

Method CHECK_UNEMP_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021113
3 Importing P0002 Call by reference Type reference (TYPE) P0002 20021113
4 Importing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021113

Method CHECK_UNEMP_REF on class CL_HRPA_INFOTYPE_0241 has no exception.

Method GET_DEPND_FROM0318 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NO_OF_DEP Call by reference Type reference (TYPE) I 20021114
2 Importing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021114
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021114

Method GET_DEPND_FROM0318 on class CL_HRPA_INFOTYPE_0241 has no exception.

Method GET_PNNNN 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 Start Date 20021114
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20021114
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021114
4 Exporting PNNNN Value transfer Type reference (TYPE) ANY 20021114
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021114

Method GET_PNNNN on class CL_HRPA_INFOTYPE_0241 has no exception.

Method GET_TAX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021114
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021114
3 Importing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021114
4 Exporting TAXID Value transfer Type reference (TYPE) T7ID02-TAXID Company or Personal taxation identification number 20021114
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021114

Method GET_TAX_ID on class CL_HRPA_INFOTYPE_0241 has no exception.

Method SET_DEFAULT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021113
3 Importing P0002 Call by reference Type reference (TYPE) P0002 20021113
4 Changing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021113
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021113

Method SET_DEFAULT_DATA on class CL_HRPA_INFOTYPE_0241 has no exception.

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021114
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021114
3 Changing P0241 Call by reference Type reference (TYPE) P0241 Indonesian Tax Data 20021114
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021114

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0241 has no exception.
History
Last changed by/on SAP  20021112 
SAP Release Created in 200