SAP ABAP Class CL_EXM_IM_PAYJP_RPCHUSJ0 (Example implementation for business add-in definition PAYJP_)
Hierarchy
SAP_HRCJP (Software Component) Sub component SAP_HRCJP of SAP_HR
   PY-JP (Application Component) Japan
     PC22 (Package) HR accounting: Japan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_PAYJP_RPCHUSJ0 Business add-in interface IF_EX_PAYJP_RPCHUSJ0 20030918
Properties
Class CL_EXM_IM_PAYJP_RPCHUSJ0  
Short Description Example implementation for business add-in definition PAYJP_    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC22   HR accounting: Japan 
Created 20030918   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EXM_IM_PAYJP_RPCHUSJ0 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_PAYJP_RPCHUSJ0 Business add-in interface IF_EX_PAYJP_RPCHUSJ0 20030918
Friends
Class CL_EXM_IM_PAYJP_RPCHUSJ0 has no friend class.
Attributes
Class CL_EXM_IM_PAYJP_RPCHUSJ0 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_TO_WAREKI Instance method Private Method Convert to wareki 20050301
2 HR_READ_INFOTYPE Instance method Private Method Read Infotype 20050301
3 READ_SANTEI_PERIOD Instance method Private Method Read SANTEI period 20050301
4 SET_REMARKS_ANNUAL_AVERAGE Instance method Private Method Set remarks: Annual Average 20110616
5 SET_REMARKS_FOR_LEAVE Instance method Private Method Set remarks: Leave 20050301
6 SET_REMARKS_LEAVE Instance method Private Method Set remarks: Leave 20050301
7 SET_REMARKS_RETROACTIVE Instance method Private Method Set remarks: Retroactive amount 20050301
8 SET_REMARKS_RETRO_EACH_MONTH Instance method Private Method Set remarks: Retroactive amount in each month 20050301
9 SET_REMARKS_WAGECUT_EACH_MONTH Instance method Private Method Set remarks: Wage cut in each month 20050301
10 SET_REMARKS_WAGE_CUT Instance method Private Method Set remarks: Wage cut 20050301
Events
Class CL_EXM_IM_PAYJP_RPCHUSJ0 has no event.
Types
Class CL_EXM_IM_PAYJP_RPCHUSJ0 has no local type.
Method Signatures

Method CONVERT_TO_WAREKI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE_IN_WAREKI Call by reference Type reference (TYPE) STRING Date in Wareki 20050301
2 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20050301

Method CONVERT_TO_WAREKI on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method HR_READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFOTYPE_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Infotype Table 20050301
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Start Date 20050301
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM End Date 20050301
4 Importing IV_INFOTYPE Call by reference Type reference (TYPE) INFTY Infotype 20050301
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050301

Method HR_READ_INFOTYPE on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method READ_SANTEI_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SANTEI_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20050301
2 Exporting EV_SANTEI_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20050301
3 Importing IV_EFFECTIVE_DATE Call by reference Type reference (TYPE) DATUM Effective Date 20050301
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050301
5 Importing IV_SUBTYPE Call by reference Type reference (TYPE) SUBTY Subtype 20050301

Method READ_SANTEI_PERIOD on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method SET_REMARKS_ANNUAL_AVERAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REMARKS Call by reference Type reference (TYPE) PJP_REMARKS Remarks Column 20110616
2 Importing IV_BKTID Call by reference Type reference (TYPE) P22J_BKTID Santei/Geppen Form Remark Text ID 20110616

Method SET_REMARKS_ANNUAL_AVERAGE on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method SET_REMARKS_FOR_LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REMARKS Call by reference Type reference (TYPE) PJP_REMARKS Remarks Column 20050301
2 Importing IV_EFFECTIVE_DATE Call by reference Type reference (TYPE) DATUM Effective Date 20050301
3 Importing IV_INSURED_TYPE Call by reference Type reference (TYPE) P22J_SIIID Social Insurance Deduction 20050301
4 Importing IV_PAYT_BASIS_DAYS_1ST_MONTH Call by reference Type reference (TYPE) P22J_PB1ST Payment Basis Days 1st Month 20050301
5 Importing IV_PAYT_BASIS_DAYS_2ND_MONTH Call by reference Type reference (TYPE) P22J_PB2ND Payment Basis Days 2nd Month 20050301
6 Importing IV_PAYT_BASIS_DAYS_3RD_MONTH Call by reference Type reference (TYPE) P22J_PB3RD Payment Basis Days 3rd Month 20050301
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050301
8 Importing IV_SUBTYPE Call by reference Type reference (TYPE) P22J_SITID Social Insurance Type Indicator 20050301

Method SET_REMARKS_FOR_LEAVE on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method SET_REMARKS_LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REMARKS Call by reference Type reference (TYPE) PJP_REMARKS Remarks Column 20050301
2 Importing IV_BEGDA_OF_LEAVE Call by reference Type reference (TYPE) DATUM Start Date of Leave 20050301
3 Importing IV_BEGDA_OF_SANTEI_MONTH Call by reference Type reference (TYPE) DATUM Start Date of SANTEI Period 20050301
4 Importing IV_ENDDA_OF_LEAVE Call by reference Type reference (TYPE) DATUM End Date of Leave 20050301
5 Importing IV_ENDDA_OF_SANTEI_MONTH Call by reference Type reference (TYPE) DATUM End Date of SANTEI Period 20050301
6 Importing IV_LEAVE_TYPE Call by reference Type reference (TYPE) C Type of Leave 20050301

Method SET_REMARKS_LEAVE on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method SET_REMARKS_RETROACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REMARKS Call by reference Type reference (TYPE) PJP_REMARKS Remarks Column 20050301
2 Importing IV_ADJUSTED_AMT_OF_1ST_MONTH Call by reference Type reference (TYPE) P22J_XA1ST Compensation Amount (after First Adjustment) 1st Month 20050301
3 Importing IV_ADJUSTED_AMT_OF_2ND_MONTH Call by reference Type reference (TYPE) P22J_XA2ND Compensation Amount (after First Adjustment) 2nd Month 20050301
4 Importing IV_ADJUSTED_AMT_OF_3RD_MONTH Call by reference Type reference (TYPE) P22J_XA3RD Compensation Amount (after First Adjustment) 3rd Month 20050301
5 Importing IV_COMP_AMT_OF_1ST_MONTH Call by reference Type reference (TYPE) P22J_CA1ST Compensation Amount 1st Month 20050301
6 Importing IV_COMP_AMT_OF_2ND_MONTH Call by reference Type reference (TYPE) P22J_CA2ND Compensation Amount 2nd Month 20050301
7 Importing IV_COMP_AMT_OF_3RD_MONTH Call by reference Type reference (TYPE) P22J_CA3RD Compensation Amount 3rd Month 20050301

Method SET_REMARKS_RETROACTIVE on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method SET_REMARKS_RETRO_EACH_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REMARKS Call by reference Type reference (TYPE) PJP_REMARKS Remarks Column 20050301
2 Importing IV_ADJUSTED_AMT Call by reference Type reference (TYPE) P22J_XA1ST Adjusted Compensation Amount 20050301
3 Importing IV_COMP_AMT Call by reference Type reference (TYPE) P22J_CA1ST Compensation Amount 20050301
4 Importing IV_MONTH_TEXT Call by reference Type reference (TYPE) C Text of Month 20050301

Method SET_REMARKS_RETRO_EACH_MONTH on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method SET_REMARKS_WAGECUT_EACH_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REMARKS Call by reference Type reference (TYPE) PJP_REMARKS Remarks Column 20050301
2 Importing IV_MONTH_TEXT Call by reference Type reference (TYPE) C Text of Month 20050301
3 Importing IV_WAGE_CUT Call by reference Type reference (TYPE) P22J_WC1ST SI Wage Cut 20050301

Method SET_REMARKS_WAGECUT_EACH_MONTH on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.

Method SET_REMARKS_WAGE_CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REMARKS Call by reference Type reference (TYPE) PJP_REMARKS Remarks Column 20050301
2 Importing IV_WAGE_CUT_OF_1ST_MONTH Call by reference Type reference (TYPE) P22J_WC1ST SI Wage Cut 1st Month 20050301
3 Importing IV_WAGE_CUT_OF_2ND_MONTH Call by reference Type reference (TYPE) P22J_WC2ND SI Wage Cut 2nd Month 20050301
4 Importing IV_WAGE_CUT_OF_3RD_MONTH Call by reference Type reference (TYPE) P22J_WC3RD SI Wage Cut 3rd Month 20050301

Method SET_REMARKS_WAGE_CUT on class CL_EXM_IM_PAYJP_RPCHUSJ0 has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470