SAP ABAP Class CL_HRPA_INFOTYPE_0694 (Previous Employment Details)
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 20021120
Properties
Class CL_HRPA_INFOTYPE_0694  
Short Description Previous Employment Details    
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 20021120   SAP 
Last change 20021122   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T500C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T511K Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0694 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0694 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 20021120
2 A_ID241 Constant Protected Type reference (TYPE) CHAR5 'ID241' Feature for ID tax infotype 20021120
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 20021120
5 C_MSGTY_3D_ID Constant Protected Type reference (TYPE) SYMSGID '3D' Structure of message variables 20021120
6 C_MSGTY_HRITFID_ID Constant Protected Type reference (TYPE) SYMSGID 'HRITFID' Messages, Message Class 20021120
7 E_INCONS_PTPK Constant Protected Type reference (TYPE) SYMSGNO '215' Messages, Message Number 20021120
8 E_INCORR_DEPENDENTS Constant Protected Type reference (TYPE) SYMSGNO '210' Messages, Message Number 20021120
9 E_MALE_SPOUSE_BEN Constant Protected Type reference (TYPE) SYMSGNO '214' Messages, Message Number 20021120
10 E_MARSTAT_DIFF Constant Protected Type reference (TYPE) SYMSGNO '207' Messages, Message Number 20021120
11 E_NOENTRY_T511K Constant Protected Type reference (TYPE) SYMSGNO '212' Messages, Message Number 20021120
12 E_UNMARR_NO_SPOUBEN Constant Protected Type reference (TYPE) SYMSGNO '202' Messages, Message Number 20021120
13 PME04 Instance attribute Private Type reference (TYPE) PME04 Field String for Feature - Screen Control 20021126
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONS_0241 Instance method Protected Method Read IT0694 and compare PTPK details 20021120
2 CHECK_NO_OF_DEPENDENTS Instance method Protected Method Validate the number of dependents 20021120
3 CHECK_SPOUSE_BEN Instance method Protected Method Validations for Spouse Benefit 20021120
4 GET_DEPND_FROM0318 Instance method Protected Method Count no of dependents in PA0318 20021120
5 GET_PNNNN Instance method Protected Method Read PNNNN 20021120
6 READ_CURRENCY Instance method Protected Method Read Currency 20021121
7 SET_DEFAULT_DATA Instance method Protected Method Default data 20021120
8 SPECIFIC_COMPUTATIONS Instance method Protected Method All the checks related to the infotype 0241 20021120
Events
Class CL_HRPA_INFOTYPE_0694 has no event.
Types
Class CL_HRPA_INFOTYPE_0694 has no local type.
Method Signatures

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

Method CHECK_CONS_0241 on class CL_HRPA_INFOTYPE_0694 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 20021120
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021120
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021120
4 Importing P0694 Call by reference Type reference (TYPE) P0694 Indonesian Tax Data 20021120
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021120

Method CHECK_NO_OF_DEPENDENTS on class CL_HRPA_INFOTYPE_0694 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 20021120
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021120
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021120
4 Importing P0002 Call by reference Type reference (TYPE) P0002 20021120
5 Importing P0694 Call by reference Type reference (TYPE) P0694 Indonesian Tax Data 20021120

Method CHECK_SPOUSE_BEN on class CL_HRPA_INFOTYPE_0694 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 20021120
2 Importing P0694 Call by reference Type reference (TYPE) P0694 Indonesian Tax Data 20021120
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021120

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

Method GET_PNNNN on class CL_HRPA_INFOTYPE_0694 has no exception.

Method READ_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0001-BEGDA Start Date 20021121
2 Importing BUKRS Call by reference Type reference (TYPE) P0001-BUKRS Company Code 20021121
3 Importing ENDDA Call by reference Type reference (TYPE) P0001-ENDDA End Date 20021121
4 Returning WAERS Value transfer Type reference (TYPE) T500C-WAERS Currency Key 20021121

Method READ_CURRENCY on class CL_HRPA_INFOTYPE_0694 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 (=' ') 20021120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021120
3 Importing P0002 Call by reference Type reference (TYPE) P0002 20021120
4 Changing P0694 Call by reference Type reference (TYPE) P0694 Indonesian Tax Data 20021120
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021120

Method SET_DEFAULT_DATA on class CL_HRPA_INFOTYPE_0694 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 (=' ') 20021120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021120
3 Changing P0694 Call by reference Type reference (TYPE) P0694 Indonesian Tax Data 20021120
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021120

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