SAP ABAP Class CL_HRPAYJP_LSA_UTILITIES (Class for JP LC LSA Function)
Hierarchy
SAP_HRCJP (Software Component) Sub component SAP_HRCJP of SAP_HR
   PA-PA-JP (Application Component) Japan
     PB22 (Package) HR master data: Japan
Properties
Class CL_HRPAYJP_LSA_UTILITIES  
Short Description Class for JP LC LSA Function    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB22   HR master data: Japan 
Created 20091227   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYJP_LSA_UTILITIES has no forward declaration.
Interfaces
Class CL_HRPAYJP_LSA_UTILITIES has no interface implemented.
Friends
Class CL_HRPAYJP_LSA_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_DATA_SOURCE_IT2010 Constant Public Type reference (TYPE) CHAR1 '1' Single-Character Flag 20091227
2 AC_DATA_SOURCE_PT Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Flag 20091227
3 AC_DED_TIMEOFF_LGART Constant Public Type reference (TYPE) LGART '/MAD' Wage Type 20100103
4 AC_EFFECT_DATE Constant Public Type reference (TYPE) DATUM '20100401' Date 20091227
5 AC_FALSE Constant Public Type reference (TYPE) BOOLE_D '' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091227
6 AC_JAPAN Constant Public Type reference (TYPE) MOLGA '22' Country Grouping 20091227
7 AC_MAXDT Constant Public Type reference (TYPE) DATUM 99991231 Date 20091227
8 AC_MINDT Constant Public Type reference (TYPE) DATUM 19010101 Date 20091227
9 AC_ON Constant Public Type reference (TYPE) BOOLE_D '1' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091227
10 AC_OTGROUP_NO_NEED_ACCUMLATE Constant Public Type reference (TYPE) PJP_LA_OTGRP '9999' Overtime Group 20091227
11 AC_OT_LGART Constant Public Type reference (TYPE) LGART '/OTA' Wage Type 20091227
12 AC_OT_TOTAL_LGART Constant Public Type reference (TYPE) LGART '/OTN' Wage Type 20100108
13 AC_TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091227
Methods
# Method Level Visibility Method type Description Created on
1 CHK_NEW_JKING_FLAG Static method Public Method 20091227
2 CHK_OT_CONVERT_TIMEOFF Static method Private Method 20091227
3 CHK_OT_WAGETYPE Static method Public Method 20091227
4 GET_AB_TYPES_VIA_QUOTA Static method Public Method Get absence types which uses the same quota 20091227
5 GET_EXCEED_OT_HOURS Static method Public Method 20091227
6 GET_JKING_SETTING Static method Public Method 20091227
7 GET_LSA_OTGRP Static method Public Method 20091227
8 GET_N_PERIOD Static method Public Method 20091227
9 GET_OT_DATA_FOR_BI Static method Public Method 20091227
10 GET_OT_DATA_FROM_2010 Static method Public Method 20091227
11 GET_OT_DATA_FROM_2010_CUM Static method Public Method 20091227
12 GET_OT_DATA_FROM_2010_NOCUM Static method Public Method 20091227
13 GET_OT_DATA_FROM_PT Static method Public Method 20091227
14 GET_OT_DATA_FROM_PT_CUM Static method Public Method 20091227
15 GET_OT_DATA_FROM_PT_NOCUM Static method Public Method 20091227
16 GET_PAYROLL_RESULT Static method Public Method 20100103
17 GET_PAY_FREQUENCY Static method Public Method 20091228
18 GET_PAY_PERIOD_VIA_DATE Static method Public Method Get a pay period via specified key date 20091229
19 GET_QUOTA_GENPERIOD Static method Public Method Get the pay period information for the happened absence 20091229
20 GET_VALUATION_BASIS Static method Public Method 20100103
21 GET_VALUATION_RATE Static method Public Method 20091227
22 PROCESS_OT_DATA Static method Public Method 20091227
23 READ_INFOTYPE_WITHIN_PERIOD Static method Public Method 20091227
24 SET_INITIAL_DATE_WHEN_NO_VALUE Static method Private Method 20091227
Events
Class CL_HRPAYJP_LSA_UTILITIES has no event.
Types
Class CL_HRPAYJP_LSA_UTILITIES has no local type.
Method Signatures

Method CHK_NEW_JKING_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20091227
2 Importing IV_ACTUAL_DATE Call by reference Type reference (TYPE) DATUM Date 20091227
3 Returning RV_NEWJKING_FLAG Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20091227

Method CHK_NEW_JKING_FLAG on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method CHK_OT_CONVERT_TIMEOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage Type 20091227
2 Returning RV_OT_CONVERT_TIMEOFF Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091227

Method CHK_OT_CONVERT_TIMEOFF on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method CHK_OT_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHKDT Call by reference Type reference (TYPE) DATUM Date 20091227
2 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage Type 20091227
3 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091228
4 Returning RV_OT_FLAG Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091227

Method CHK_OT_WAGETYPE on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_AB_TYPES_VIA_QUOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESG Call by reference Type reference (TYPE) MOPGK Employee Subgroup Grouping for Time Quota Types 20091227
2 Importing IV_PSGAB Call by reference Type reference (TYPE) MOABW Personnel subarea grouping for absence and attendance types 20091227
3 Importing IV_PSGQT Call by reference Type reference (TYPE) MOZKO Grouping of Personnel Subareas for Time Quota Types 20091227
4 Importing IV_QUOTYP Call by reference Type reference (TYPE) ABWKO Absence Quota Type 20091227
5 Returning RT_ABSTYP Value transfer Type reference (TYPE) HRPADJP_LA_ABSTYP Table Type for PJP_LA_ABSTYP 20091227

Method GET_AB_TYPES_VIA_QUOTA on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_EXCEED_OT_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20091227
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227
3 Importing IV_T7JPLA_OTLIM Call by reference Type reference (TYPE) T7JPLA_OTLIM Define overtime extension limits 20091227
4 Returning RV_EXCEED_OT_HOURS Value transfer Type reference (TYPE) PJP_LA_OTLIM Lower Overtime Limit 20091227

Method GET_EXCEED_OT_HOURS on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_JKING_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20091227
2 Returning RV_JKING Value transfer Type reference (TYPE) I 20091227

Method GET_JKING_SETTING on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_LSA_OTGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20091227
2 Importing IS_P0007 Call by reference Type reference (TYPE) P0007 HR Master Record: Infotype 0007 (Planned Working Time) 20091227
3 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 HR Master Record: Infotype 0008 (Basic Pay) 20100116
4 Returning RV_OTGRP Value transfer Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091227

Method GET_LSA_OTGRP on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_N_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20091227
2 Importing IV_BEGIN_PERIOD Call by reference Type reference (TYPE) PC2PAPER Substructure for Table APER Payroll 20091227
3 Importing IV_PERIODS Call by reference Type reference (TYPE) I 20091227
4 Returning RV_RESULT_PERIOD Value transfer Type reference (TYPE) PC2PAPER Substructure for Table APER Payroll 20091227
# Exception Resumable Description Created on
1 CX_HRPAYJP_LSA_PAYROLL Exception class for JP LC LSA 20091227

Method GET_OT_DATA_FOR_BI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20100111
2 Exporting ET_TOTAL_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20100111
3 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20091227
4 Importing IV_DATA_SOURCE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091227
5 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20091227
6 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091227
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227

Method GET_OT_DATA_FOR_BI on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_OT_DATA_FROM_2010 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20100111
2 Exporting ET_TOTAL_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20100111
3 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20091227
4 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20091227
5 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091227
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227

Method GET_OT_DATA_FROM_2010 on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_OT_DATA_FROM_2010_CUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20091227
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20091227
3 Importing IT_P2010 Call by reference Type reference (TYPE) P2010_TAB HR Time Record: Infotype 2010 (Employee Remuneration Info.) 20091227
4 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20091227
5 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20091227
6 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091227
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227

Method GET_OT_DATA_FROM_2010_CUM on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_OT_DATA_FROM_2010_NOCUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20091227
2 Importing IT_P2010 Call by reference Type reference (TYPE) P2010_TAB HR Time Record: Infotype 2010 (Employee Remuneration Info.) 20091227
3 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091228
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227

Method GET_OT_DATA_FROM_2010_NOCUM on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_OT_DATA_FROM_PT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20100111
2 Exporting ET_TOTAL_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20100111
3 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20091227
4 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20091227
5 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091227
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227

Method GET_OT_DATA_FROM_PT on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_OT_DATA_FROM_PT_CUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20091227
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20091227
3 Importing IT_ZL Call by reference Type reference (TYPE) HRPADJP_LA_ZL Table Type to store ZL 20091227
4 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20091227
5 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20091227
6 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091227
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227

Method GET_OT_DATA_FROM_PT_CUM on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_OT_DATA_FROM_PT_NOCUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20091227
2 Importing IT_ZL Call by reference Type reference (TYPE) HRPADJP_LA_ZL Table Type to store ZL 20091227
3 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091228
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227

Method GET_OT_DATA_FROM_PT_NOCUM on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_PAYROLL_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAYROLL_RESULTS Call by reference Type reference (TYPE) H99_HR_PAY_RESULT_TAB HR payroll result table 20100103
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20100103
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20100103
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20100103

Method GET_PAYROLL_RESULT on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_PAY_FREQUENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERMO Call by reference Type reference (TYPE) PERMO Period Parameters 20091228
2 Returning RV_PAY_FREQUENCY Value transfer Type reference (TYPE) PFREQ Payroll time units 20091228
# Exception Resumable Description Created on
1 CX_HRPAYJP_LSA_PAYROLL Exception class for JP LC LSA 20091228

Method GET_PAY_PERIOD_VIA_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEGDA Call by reference Type reference (TYPE) DATUM Begin date of pay period 20100111
2 Exporting EV_ENDDA Call by reference Type reference (TYPE) DATUM End date of pay period 20100111
3 Exporting EV_PERIOD Call by reference Type reference (TYPE) PC2PAPER Substructure for Table APER Payroll 20100111
4 Exporting EV_PERMO Call by reference Type reference (TYPE) PERMO Period Parameters 20100111
5 Importing IV_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20091229
6 Importing IV_KEYDT Call by reference Type reference (TYPE) DATUM Date 20091229

Method GET_PAY_PERIOD_VIA_DATE on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_QUOTA_GENPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20091229
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20091229
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20091229
4 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091229
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091229
6 Returning RT_ABPRD Value transfer Type reference (TYPE) HRPADJP_LA_ABPRD Table Type for Structure PJP_LA_ABPRD 20091229

Method GET_QUOTA_GENPERIOD on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_VALUATION_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FZBLA Call by reference Type reference (TYPE) GVBLA Valuation basis 20100103
2 Exporting GVBLA Call by reference Type reference (TYPE) GVBLA Valuation basis 20100103
3 Importing IV_CHKDT Call by reference Type reference (TYPE) DATUM Date 20100103
4 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage Type 20100103
5 Exporting PZBLA Call by reference Type reference (TYPE) GVBLA Valuation basis 20100103

Method GET_VALUATION_BASIS on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method GET_VALUATION_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHKDT Call by reference Type reference (TYPE) DATUM Date 20091227
2 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage Type 20091227
3 Returning RV_RATE Value transfer Type reference (TYPE) GVPRO Percentage 20091227

Method GET_VALUATION_RATE on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method PROCESS_OT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LA_IT_ENHANCED Call by reference Type reference (TYPE) HRPADJP_LA_IT_ENHANCED Table Type for Structure PJP_LA_IT_ENHANCED 20091227
2 Exporting ET_LA_OT Call by reference Type reference (TYPE) HRPADJP_LA_OT Table Type for Structure PJP_LA_OT 20091227
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20091227
4 Importing IT_LA_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Cumulative Results Table 20091227
5 Importing IT_LA_OT Call by reference Type reference (TYPE) HRPADJP_LA_IT_ENHANCED Table Type for Structure PJP_LA_IT_ENHANCED 20091227
6 Importing IV_CHKDT Call by reference Type reference (TYPE) DATUM Date 20091227
7 Importing IV_NO_NEED_OT_CONVERT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091227
8 Importing IV_OTGRP Call by reference Type reference (TYPE) PJP_LA_OTGRP Overtime Group 20091227

Method PROCESS_OT_DATA on class CL_HRPAYJP_LSA_UTILITIES has no exception.

Method READ_INFOTYPE_WITHIN_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFTY_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20091227
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20091227
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20091227
4 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20091227
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091227
# Exception Resumable Description Created on
1 CX_HRPAYJP_LSA_PAYROLL Exception class for JP LC LSA 20091228

Method SET_INITIAL_DATE_WHEN_NO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20091227
2 Importing IV_INITIAL_DATE Call by reference Type reference (TYPE) DATUM Date 20091227
3 Returning RV_DATE Value transfer Type reference (TYPE) DATUM Date 20091227

Method SET_INITIAL_DATE_WHEN_NO_VALUE on class CL_HRPAYJP_LSA_UTILITIES has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in