SAP ABAP Class CL_HRPA_INFOTYPE_0725 (CL_HRPA_INFOTYPE_0725)
Hierarchy
EA-HRCZA (Software Component) Sub component EA-HRCZA of EA-HR
   PA-PA-ZA (Application Component) South Africa
     PAOC_PAD_ZA (Package) Add-On Development Personal administration: South Africa
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 20021111
Properties
Class CL_HRPA_INFOTYPE_0725  
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_ZA   Add-On Development Personal administration: South Africa 
Created 20021111   SAP 
Last change 20030107   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T5W67 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0725 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0725 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_RAND Constant Private Type reference (TYPE) WAERS 'ZAR' Currency Key 20021115
2 A_RAND_VALUES Instance attribute Private Type reference (TYPE) Q0725_TAB Foreign SARS Codes in Original Currency and Rand Values 20021113
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CURRENCY Instance method Private Method 20021112
2 CHECK_PAYDATE Instance method Private Method 20021112
3 CHECK_PERIOD Instance method Private Method 20021111
4 CHECK_SARSCODES Instance method Private Method 20021112
5 DEFAULT_CURRENCY Instance method Private Method 20021111
6 FILL_RAND_VALUES Instance method Private Method 20021113
7 SPECIFIC_COMPUTATIONS Instance method Private Method 20021111
Events
Class CL_HRPA_INFOTYPE_0725 has no event.
Types
Class CL_HRPA_INFOTYPE_0725 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 (=' ') 20021112
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021112
3 Importing P0725 Call by reference Type reference (TYPE) P0725 HR Master Record: Infotype 0150 Social Insurance (SA) 20021112
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205

Method CHECK_PAYDATE 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 (=' ') 20021112
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021112
3 Importing P0725 Call by reference Type reference (TYPE) P0725 HR Master Record: Infotype 0150 Social Insurance (SA) 20021112
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205

Method CHECK_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 (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021111
3 Importing P0725 Call by reference Type reference (TYPE) P0725 HR Master Record: Infotype 0150 Social Insurance (SA) 20021111
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Central entry for factory calendar 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205

Method CHECK_SARSCODES 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 (=' ') 20021112
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021112
3 Importing P0725 Call by reference Type reference (TYPE) P0725 HR Master Record: Infotype 0150 Social Insurance (SA) 20021112
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205

Method DEFAULT_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 (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021111
3 Changing P0725 Call by reference Type reference (TYPE) P0725 HR Master Record: Infotype 0150 Social Insurance (SA) 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205

Method FILL_RAND_VALUES 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 (=' ') 20021113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021113
3 Importing P0725 Call by reference Type reference (TYPE) P0725 HR Master Record: Infotype 0150 Social Insurance (SA) 20021113
4 Exporting RAND_VALUES Call by reference Type reference (TYPE) Q0725_TAB Foreign SARS Codes in Original Currency and Rand Values 20021113
# Exception Resumable Description Created on
1 CURRENCY_CONVERSION_ERROR Error in Convert to Foreign Currency 20021113
2 CX_HRPA_VIOLATED_ASSERTION 20021205
3 NO_FOREIGN_CURRENCY Foreign Currency Missing 20021113
4 NO_PAYDATE Date for Currency Conversion Missing 20021113
5 NO_RATE_FOUND Conversion Rate does not Exist 20021113

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 (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021111
3 Changing P0725 Call by reference Type reference (TYPE) P0725 HR Master Record: Infotype 0150 Social Insurance (SA) 20021111
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205
History
Last changed by/on SAP  20030107 
SAP Release Created in 200