SAP ABAP Class CL_HRPA_INFOTYPE_0141 (Business logic for IT0141)
Hierarchy
EA-HRCJP (Software Component) Sub component EA-HRCJP of EA-HR
   PA-PA-JP (Application Component) Japan
     PAOC_PAD_JP (Package) PA-JP: New infotype frame work
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 20021009
Properties
Class CL_HRPA_INFOTYPE_0141  
Short Description Business logic for IT0141    
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_JP   PA-JP: New infotype frame work 
Created 20021009   SAP 
Last change 20021009   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0141 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0141 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0141 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EP Constant Private Type reference (TYPE) SUBTY '2' Subtype 20021010
2 HI Constant Private Type reference (TYPE) SUBTY '1' Subtype 20021010
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_TOTAL_AMOUNT Instance method Private Method Calculate total compensation amount 20021009
2 GET_STD_COMP_GRD Instance method Private Method Read standard compensation and grade 20021010
3 SPECIFIC_COMPUTATIONS Instance method Private Method Infotype-Specific Logic 20021009
Events
Class CL_HRPA_INFOTYPE_0141 has no event.
Types
Class CL_HRPA_INFOTYPE_0141 has no local type.
Method Signatures

Method CALCULATE_TOTAL_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AVGCK Call by reference Type reference (TYPE) P0141-AVGCK Monthly average compensation (benefit in kinds) 20021009
2 Importing AVGCM Call by reference Type reference (TYPE) P0141-AVGCM Monthly average compensation 20021009
3 Changing AVGCT Call by reference Type reference (TYPE) P0141-AVGCT Monthly average compensation total 20021009

Method CALCULATE_TOTAL_AMOUNT on class CL_HRPA_INFOTYPE_0141 has no exception.

Method GET_STD_COMP_GRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AVGCT Call by reference Type reference (TYPE) P0141-AVGCT Monthly average compensation total 20021010
2 Importing BEGDA Call by reference Type reference (TYPE) P0141-BEGDA Start Date 20021010
3 Changing EPGRD Call by reference Type reference (TYPE) P0141-EPGRD Grade no. of std. compensation 4 EE's ins. 20021010
4 Changing EPSTC Call by reference Type reference (TYPE) P0141-EPSTC Employee's Ins. Monthly Compensation 20021010
5 Changing HIGRD Call by reference Type reference (TYPE) P0141-HIGRD Grade number of standard compensation for health insurance 20021010
6 Changing HISTC Call by reference Type reference (TYPE) P0141-HISTC Health ins. Monthly standard compensation 20021010
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021029
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021029
9 Importing PERNR Call by reference Type reference (TYPE) P0141-PERNR Personnel Number 20021010
10 Importing SIPTY Call by reference Type reference (TYPE) P0141-SIPTY HR Social Insurance Premium Data Type Indicator JPN 20021010
11 Importing TCLAS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021010
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021010

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