SAP ABAP Class CL_EXM_IM_PAYJP_RPCSHSJ0 (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_RPCSHSJ0 | Business add-in interface IF_EX_PAYJP_RPCSHSJ0 | 20040811 |
Properties
Class | CL_EXM_IM_PAYJP_RPCSHSJ0 | |
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 | 20040811 | SAP |
Last change | 20050409 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_EXM_IM_PAYJP_RPCSHSJ0 has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_EX_PAYJP_RPCSHSJ0 | Business add-in interface IF_EX_PAYJP_RPCSHSJ0 | 20040811 |
Friends
Class CL_EXM_IM_PAYJP_RPCSHSJ0 has no friend class.
Attributes
Class CL_EXM_IM_PAYJP_RPCSHSJ0 has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Convert to wareki | 20050301 |
2 | ![]() |
Instance method | Private | Method | Read Infotype | 20050301 |
3 | ![]() |
Instance method | Private | Method | Read SANTEI period | 20050301 |
4 | ![]() |
Instance method | Private | Method | Set remarks: Annual Average | 20110616 |
5 | ![]() |
Instance method | Private | Method | Set remarks: Leave | 20050301 |
6 | ![]() |
Instance method | Private | Method | Set remarks: Leave | 20050301 |
7 | ![]() |
Instance method | Private | Method | Set remarks: Retroactive amount | 20050301 |
8 | ![]() |
Instance method | Private | Method | Set remarks: Retroactive amount in each month | 20050301 |
9 | ![]() |
Instance method | Private | Method | Set remarks: Wage cut in each month | 20050301 |
10 | ![]() |
Instance method | Private | Method | Set remarks: Wage cut | 20050301 |
Events
Class CL_EXM_IM_PAYJP_RPCSHSJ0 has no event.
Types
Class CL_EXM_IM_PAYJP_RPCSHSJ0 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 | ![]() |
EV_DATE_IN_WAREKI | Call by reference | Type reference (TYPE) | STRING | Date in Wareki | 20050301 | ||
2 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20050301 |
Method CONVERT_TO_WAREKI on class CL_EXM_IM_PAYJP_RPCSHSJ0 has no exception.
Method HR_READ_INFOTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_INFOTYPE_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Infotype Table | 20050301 | ||
2 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | DATUM | Start Date | 20050301 | ||
3 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | DATUM | End Date | 20050301 | ||
4 | ![]() |
IV_INFOTYPE | Call by reference | Type reference (TYPE) | INFTY | Infotype | 20050301 | ||
5 | ![]() |
IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20050301 |
Method HR_READ_INFOTYPE on class CL_EXM_IM_PAYJP_RPCSHSJ0 has no exception.
Method READ_SANTEI_PERIOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SANTEI_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20050301 | ||
2 | ![]() |
EV_SANTEI_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20050301 | ||
3 | ![]() |
IV_EFFECTIVE_DATE | Call by reference | Type reference (TYPE) | DATUM | Effective Date | 20050301 | ||
4 | ![]() |
IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20050301 | ||
5 | ![]() |
IV_SUBTYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtype | 20050301 |
Method READ_SANTEI_PERIOD on class CL_EXM_IM_PAYJP_RPCSHSJ0 has no exception.
Method SET_REMARKS_ANNUAL_AVERAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_REMARKS | Call by reference | Type reference (TYPE) | PJP_REMARKS | Remarks Column | 20110616 | ||
2 | ![]() |
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_RPCSHSJ0 has no exception.
Method SET_REMARKS_FOR_LEAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_REMARKS | Call by reference | Type reference (TYPE) | PJP_REMARKS | Remarks Column | 20050301 | ||
2 | ![]() |
IV_EFFECTIVE_DATE | Call by reference | Type reference (TYPE) | DATUM | Effective Date | 20050301 | ||
3 | ![]() |
IV_INSURED_TYPE | Call by reference | Type reference (TYPE) | P22J_SIIID | Social Insurance Deduction | 20050301 | ||
4 | ![]() |
IV_PAYT_BASIS_DAYS_1ST_MONTH | Call by reference | Type reference (TYPE) | P22J_PB1ST | Payment Basis Days 1st Month | 20050301 | ||
5 | ![]() |
IV_PAYT_BASIS_DAYS_2ND_MONTH | Call by reference | Type reference (TYPE) | P22J_PB2ND | Payment Basis Days 2nd Month | 20050301 | ||
6 | ![]() |
IV_PAYT_BASIS_DAYS_3RD_MONTH | Call by reference | Type reference (TYPE) | P22J_PB3RD | Payment Basis Days 3rd Month | 20050301 | ||
7 | ![]() |
IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20050301 | ||
8 | ![]() |
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_RPCSHSJ0 has no exception.
Method SET_REMARKS_LEAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_REMARKS | Call by reference | Type reference (TYPE) | PJP_REMARKS | Remarks Column | 20050301 | ||
2 | ![]() |
IV_BEGDA_OF_LEAVE | Call by reference | Type reference (TYPE) | DATUM | Start Date of Leave | 20050301 | ||
3 | ![]() |
IV_BEGDA_OF_SANTEI_MONTH | Call by reference | Type reference (TYPE) | DATUM | Start Date of SANTEI Period | 20050301 | ||
4 | ![]() |
IV_ENDDA_OF_LEAVE | Call by reference | Type reference (TYPE) | DATUM | End Date of Leave | 20050301 | ||
5 | ![]() |
IV_ENDDA_OF_SANTEI_MONTH | Call by reference | Type reference (TYPE) | DATUM | End Date of SANTEI Period | 20050301 | ||
6 | ![]() |
IV_LEAVE_TYPE | Call by reference | Type reference (TYPE) | C | Type of Leave | 20050301 |
Method SET_REMARKS_LEAVE on class CL_EXM_IM_PAYJP_RPCSHSJ0 has no exception.
Method SET_REMARKS_RETROACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_REMARKS | Call by reference | Type reference (TYPE) | PJP_REMARKS | Remarks Column | 20050301 | ||
2 | ![]() |
IV_ADJUSTED_AMT_OF_1ST_MONTH | Call by reference | Type reference (TYPE) | P22J_XA1ST | Compensation Amount (after First Adjustment) 1st Month | 20050301 | ||
3 | ![]() |
IV_ADJUSTED_AMT_OF_2ND_MONTH | Call by reference | Type reference (TYPE) | P22J_XA2ND | Compensation Amount (after First Adjustment) 2nd Month | 20050301 | ||
4 | ![]() |
IV_ADJUSTED_AMT_OF_3RD_MONTH | Call by reference | Type reference (TYPE) | P22J_XA3RD | Compensation Amount (after First Adjustment) 3rd Month | 20050301 | ||
5 | ![]() |
IV_COMP_AMT_OF_1ST_MONTH | Call by reference | Type reference (TYPE) | P22J_CA1ST | Compensation Amount 1st Month | 20050301 | ||
6 | ![]() |
IV_COMP_AMT_OF_2ND_MONTH | Call by reference | Type reference (TYPE) | P22J_CA2ND | Compensation Amount 2nd Month | 20050301 | ||
7 | ![]() |
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_RPCSHSJ0 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 | ![]() |
CV_REMARKS | Call by reference | Type reference (TYPE) | PJP_REMARKS | Remarks Column | 20050301 | ||
2 | ![]() |
IV_ADJUSTED_AMT | Call by reference | Type reference (TYPE) | P22J_XA1ST | Adjusted Compensation Amount | 20050301 | ||
3 | ![]() |
IV_COMP_AMT | Call by reference | Type reference (TYPE) | P22J_CA1ST | Compensation Amount | 20050301 | ||
4 | ![]() |
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_RPCSHSJ0 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 | ![]() |
CV_REMARKS | Call by reference | Type reference (TYPE) | PJP_REMARKS | Remarks Column | 20050301 | ||
2 | ![]() |
IV_MONTH_TEXT | Call by reference | Type reference (TYPE) | C | Text of Month | 20050301 | ||
3 | ![]() |
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_RPCSHSJ0 has no exception.
Method SET_REMARKS_WAGE_CUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_REMARKS | Call by reference | Type reference (TYPE) | PJP_REMARKS | Remarks Column | 20050301 | ||
2 | ![]() |
IV_WAGE_CUT_OF_1ST_MONTH | Call by reference | Type reference (TYPE) | P22J_WC1ST | SI Wage Cut 1st Month | 20050301 | ||
3 | ![]() |
IV_WAGE_CUT_OF_2ND_MONTH | Call by reference | Type reference (TYPE) | P22J_WC2ND | SI Wage Cut 2nd Month | 20050301 | ||
4 | ![]() |
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_RPCSHSJ0 has no exception.
History
Last changed by/on | SAP | 20050409 |
SAP Release Created in | 600 |