Hierarchy
⤷ PA-PA-TW (Application Component) Taiwan
⤷ PAOC_PAD_TW (Package) Add-On Development Personal administration: Taiwan
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 | 20021104 |
Properties
Class | CL_HRPA_INFOTYPE_0354 | |
Short Description | Labor Insurance (TW) | |
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_TW | Add-On Development Personal administration: Taiwan |
Created | 20021104 | SAP |
Last change | 20021104 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPA_INFOTYPE_0354 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0354 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0354 has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | LI | Constant | Public | Type reference (TYPE) | PTW_INTYP | 2 | Insurance Type | 20030221 | |
2 | NHI | Constant | Public | Type reference (TYPE) | PTW_INTYP | 1 | Insurance Type | 20030221 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BEGIN_OF_MONTH | Instance method | Private | Method | Get the begin date of the month | 20030227 |
2 | CALCULATE_CONTRIBUTION | Instance method | Private | Method | Calculate employer, employee & govt contributions | 20030226 |
3 | CHECK_ADJUST | Instance method | Private | Method | Check LI adjustment reason | 20030227 |
4 | CHECK_BRCOD | Instance method | Private | Method | Check LI branch code | 20021203 |
5 | CHECK_CLASS | Instance method | Private | Method | Check LI class level | 20030227 |
6 | CHECK_ICTYP_DURING_CREATE | Instance method | Private | Method | Check ICTYP during create event | 20021112 |
7 | CHECK_ICTYP_DURING_MODIFY | Instance method | Private | Method | Check ICTYP during modify event | 20021112 |
8 | CHECK_INTERVAL | Instance method | Private | Method | Check time Interval of LI records | 20030227 |
9 | CHECK_LICAT | Instance method | Private | Method | Check LI class | 20021108 |
10 | CHECK_LI_CLASS | Instance method | Private | Method | Check LI class level | 20021121 |
11 | CHECK_LI_LEVEL | Instance method | Private | Method | Check LI level | 20021121 |
12 | CHECK_NEW_LI | Instance method | Private | Method | Check new LI record | 20030227 |
13 | CHECK_NEW_NHI | Instance method | Private | Method | Check new NHI record | 20030227 |
14 | CHECK_NHI_LI | Instance method | Private | Method | Check NHI amount against LI amount | 20030227 |
15 | CHECK_SIREP | Instance method | Private | Method | Check Source of ID | 20021121 |
16 | CHECK_VALID_LEVEL | Instance method | Private | Method | Check valid LI level | 20030227 |
17 | DEFAULT_STATUS | Instance method | Private | Method | get default status | 20030221 |
18 | FILL_DEFAULTVALUES | Instance method | Private | Method | Fill default values | 20021106 |
19 | FILL_S0354_TAB | Instance method | Private | Method | Get all LI records | 20030221 |
20 | FILL_S0355_TAB | Instance method | Private | Method | Get all NHI records | 20030221 |
21 | FIND_ALL_RECORDS | Instance method | Private | Method | Find all records of LI and NHI infotypes | 20030226 |
22 | FIND_LI_VALID_DATE | Instance method | Private | Method | Find valid date | 20021129 |
23 | FIND_VALID_DATE | Instance method | Private | Method | Find valid date | 20030227 |
24 | GET_DEFAULT | Instance method | Private | Method | Get default | 20030221 |
25 | GET_DEFAULT_BRANCH_CODE | Instance method | Private | Method | Get default branch code | 20021106 |
26 | GET_DEFAULT_LISTU | Instance method | Private | Method | Get default LISTU (Join LI flag) | 20021107 |
27 | GET_IACAT | Instance method | Private | Method | Get LI amount catagory | 20030221 |
28 | GET_ID | Instance method | Private | Method | Get ID | 20030221 |
29 | GET_LAST_REPORTED_LI_INFO | Instance method | Private | Method | Get last reported LI record | 20021109 |
30 | GET_LI_WAGE_TOTAL | Instance method | Private | Method | Get labor insurance wage total | 20021111 |
31 | GET_MONTH_BEGIN_DATE | Instance method | Private | Method | Get the begin date of the month | 20021121 |
32 | GET_WAGE_TYPES | Instance method | Private | Method | Get wage types from infotype 8, 14 & 15 | 20021111 |
33 | RE_BRCOD | Instance method | Private | Method | Read and verify LI branch code | 20030221 |
34 | RE_DISAB | Instance method | Private | Method | Read and verify subsidy type and percentage | 20030226 |
35 | RE_LI_AMOUNT | Instance method | Private | Method | Read and verify LI amount | 20030226 |
36 | ROUNDING | Instance method | Private | Method | Rounding according to the table TCURX setting | 20030226 |
37 | SPECIFIC_COMPUTATIONS | Instance method | Private | Method | Specific infotype logic | 20030227 |
38 | WRITE_SIREP | Instance method | Private | Method | Set the LI id number source flag | 20030225 |
Events
Class CL_HRPA_INFOTYPE_0354 has no event.
Types
Class CL_HRPA_INFOTYPE_0354 has no local type.
Method Signatures
Method BEGIN_OF_MONTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BASE | Call by reference | Type reference (TYPE) | DATS | Date in CHAR format | 20030227 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030227 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
4 | Importing | THMTH_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20030227 | ||
5 | Exporting | VALID | Call by reference | Type reference (TYPE) | DATS | Date in CHAR format | 20030227 |
Method BEGIN_OF_MONTH on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CALCULATE_CONTRIBUTION 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 (=' ') | 20030226 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030226 | ||
3 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030226 | ||
4 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030226 |
Method CALCULATE_CONTRIBUTION on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_ADJUST 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 (=' ') | 20030227 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
3 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
4 | Importing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030227 | ||
5 | Importing | S0354_TAB | Call by reference | Type reference (TYPE) | PTW_S0354_TAB | Table of Generic Infotypes | 20030227 |
Method CHECK_ADJUST on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_BRCOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BRCOD | Call by reference | Type reference (TYPE) | P0354-BRCOD | Business Branch Code | 20021203 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021203 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021203 |
Method CHECK_BRCOD on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_CLASS 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 (=' ') | 20030227 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
3 | Importing | NEW_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20030227 | ||
4 | Importing | NEW_INCAT | Call by reference | Type reference (TYPE) | P0354-LICAT | LI Insured Amount Class | 20030227 | ||
5 | Importing | OLD_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20030227 | ||
6 | Importing | OLD_INCAT | Call by reference | Type reference (TYPE) | P0354-LICAT | LI Insured Amount Class | 20030227 | ||
7 | Importing | OLD_RELEV | Call by reference | Type reference (TYPE) | P0354-RELEV | Numeric 1-character | 20030227 |
Method CHECK_CLASS on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_ICTYP_DURING_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ICTYP_LI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20021112 | ||
2 | Importing | ICTYP_NHI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20021112 | ||
3 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021112 | ||
4 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021112 | ||
5 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20021112 | ||
6 | Importing | RESTM_LI | Call by reference | Type reference (TYPE) | P0354-RESTM | Numeric 1-character | 20021112 | ||
7 | Importing | S0354_TABLE | Call by reference | Type reference (TYPE) | PRELP_TAB | Table of Generic Infotypes | 20021121 | ||
8 | Importing | STMDT_LI | Call by reference | Type reference (TYPE) | P0354-STMDT | Date | 20021112 | ||
9 | Importing | STMDT_NHI | Call by reference | Type reference (TYPE) | P0355-STMDT | Date | 20021112 |
Method CHECK_ICTYP_DURING_CREATE on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_ICTYP_DURING_MODIFY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ICTYP_LI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20021112 | ||
2 | Importing | ICTYP_NHI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20021112 | ||
3 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021112 | ||
4 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021112 | ||
5 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20021112 | ||
6 | Importing | QSAVE | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20021205 | ||
7 | Importing | RESTM_LI | Call by reference | Type reference (TYPE) | P0354-RESTM | Numeric 1-character | 20021112 | ||
8 | Importing | S0354_TABLE | Call by reference | Type reference (TYPE) | PRELP_TAB | Table of Generic Infotypes | 20021205 | ||
9 | Importing | STMDT_LI | Call by reference | Type reference (TYPE) | P0354-STMDT | Date | 20021112 | ||
10 | Importing | STMDT_NHI | Call by reference | Type reference (TYPE) | P0355-STMDT | Date | 20021112 |
Method CHECK_ICTYP_DURING_MODIFY on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_INTERVAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FIRST_DATE | Call by reference | Type reference (TYPE) | P0354-BEGDA | Start Date | 20030227 | ||
2 | Importing | FLAG | Call by reference | Type reference (TYPE) | NUM1 | operation flag | 20030227 | ||
3 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030227 | ||
4 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
5 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
6 | Importing | QSAVE_ENDDA | Call by reference | Type reference (TYPE) | P0354-ENDDA | End Date | 20030227 | ||
7 | Importing | S0354_TAB | Call by reference | Type reference (TYPE) | PTW_S0354_TAB | Table type for Infotype structure 0354 | 20030227 |
Method CHECK_INTERVAL on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_LICAT 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 | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20021112 |
Method CHECK_LICAT on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_LI_CLASS 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 (=' ') | 20021129 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021129 | ||
3 | Importing | NEW_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20021129 | ||
4 | Importing | NEW_INCAT | Call by reference | Type reference (TYPE) | P0354-LICAT | LI Insured Amount Class | 20021129 | ||
5 | Importing | OLD_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20021129 | ||
6 | Importing | OLD_INCAT | Call by reference | Type reference (TYPE) | P0354-LICAT | LI Insured Amount Class | 20021129 | ||
7 | Importing | OLD_RELEV | Call by reference | Type reference (TYPE) | P0354-RELEV | Numeric 1-character | 20021129 |
Method CHECK_LI_CLASS on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_LI_LEVEL 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 (=' ') | 20021121 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021121 | ||
3 | Importing | MODIFIED_BEGDA | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20021205 | ||
4 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20021121 | ||
5 | Importing | S0354_TABLE | Call by reference | Type reference (TYPE) | PRELP_TAB | Table of Generic Infotypes | 20021121 |
Method CHECK_LI_LEVEL on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_NEW_LI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ICTYP_LI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20030227 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030227 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
4 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
5 | Importing | STMDT_LI | Call by reference | Type reference (TYPE) | P0354-STMDT | Date | 20030227 |
Method CHECK_NEW_LI on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_NEW_NHI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ICTYP_NHI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20030227 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030227 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
4 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
5 | Importing | STMDT_NHI | Call by reference | Type reference (TYPE) | P0354-STMDT | Date | 20030227 |
Method CHECK_NEW_NHI on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_NHI_LI 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 (=' ') | 20030227 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
3 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
4 | Importing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030227 |
Method CHECK_NHI_LI on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_SIREP 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 (=' ') | 20021121 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021121 | ||
3 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20021121 | ||
4 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction class for data storage | 20021121 |
Method CHECK_SIREP on class CL_HRPA_INFOTYPE_0354 has no exception.
Method CHECK_VALID_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EVENT_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20030227 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030227 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
4 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
5 | Importing | QSAVE | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
6 | Importing | S0354_TAB | Call by reference | Type reference (TYPE) | PTW_S0354_TAB | Table type for Infotype structure 0354 | 20030227 |
Method CHECK_VALID_LEVEL on class CL_HRPA_INFOTYPE_0354 has no exception.
Method DEFAULT_STATUS 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 (=' ') | 20030221 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030221 | ||
3 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030221 | ||
4 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030221 | ||
5 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction class for data storage | 20030221 |
Method DEFAULT_STATUS on class CL_HRPA_INFOTYPE_0354 has no exception.
Method FILL_DEFAULTVALUES 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 (=' ') | 20021106 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021106 | ||
3 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20021106 | ||
4 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction class for data storage | 20021106 |
Method FILL_DEFAULTVALUES on class CL_HRPA_INFOTYPE_0354 has no exception.
Method FILL_S0354_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20030221 | ||
2 | Exporting | S0354_TAB | Call by reference | Type reference (TYPE) | PTW_S0354_TAB | Table type for Infotype structure 0354 | 20030221 |
Method FILL_S0354_TAB on class CL_HRPA_INFOTYPE_0354 has no exception.
Method FILL_S0355_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20030221 | ||
2 | Exporting | S0355_TAB | Call by reference | Type reference (TYPE) | PTW_S0355_TAB | Table type for Infotype structure 0354 | 20030221 |
Method FILL_S0355_TAB on class CL_HRPA_INFOTYPE_0354 has no exception.
Method FIND_ALL_RECORDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | FIRST_DATE | Call by reference | Type reference (TYPE) | P0354-BEGDA | Start Date | 20030226 | ||
2 | Exporting | ICTYP_LI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20030226 | ||
3 | Exporting | ICTYP_NHI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI/NHI identification number source flag | 20030226 | ||
4 | Exporting | LAST_REPORTED_BEGDA | Call by reference | Type reference (TYPE) | P0354-BEGDA | Start Date | 20030226 | ||
5 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20030226 | ||
6 | Exporting | S0354_TAB | Call by reference | Type reference (TYPE) | PTW_S0354_TAB | Table type for Infotype structure 0354 | 20030226 | ||
7 | Exporting | STMDT_LI | Call by reference | Type reference (TYPE) | P0354-STMDT | Date | 20030226 | ||
8 | Exporting | STMDT_NHI | Call by reference | Type reference (TYPE) | P0355-STMDT | Date | 20030226 |
Method FIND_ALL_RECORDS on class CL_HRPA_INFOTYPE_0354 has no exception.
Method FIND_LI_VALID_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DD | Call by reference | Type reference (TYPE) | DATS | Date | 20021129 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021129 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021129 | ||
4 | Exporting | VALID_DD | Call by reference | Type reference (TYPE) | DATS | Date | 20021129 |
Method FIND_LI_VALID_DATE on class CL_HRPA_INFOTYPE_0354 has no exception.
Method FIND_VALID_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DD | Call by reference | Type reference (TYPE) | DATS | Date | 20030227 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030227 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
4 | Exporting | VALID_DD | Call by reference | Type reference (TYPE) | DATS | Date | 20030227 |
Method FIND_VALID_DATE on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_DEFAULT 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 (=' ') | 20030221 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030221 | ||
3 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030221 | ||
4 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030221 | ||
5 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction class for data storage | 20030221 |
Method GET_DEFAULT on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_DEFAULT_BRANCH_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BRCOD | Call by reference | Type reference (TYPE) | P0354-BRCOD | Business Branch Code | 20021106 | ||
2 | Importing | BTRTL | Call by reference | Type reference (TYPE) | P0001-BTRTL | Personnel Subarea | 20021106 | ||
3 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021106 | ||
4 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021106 | ||
5 | Importing | WERKS | Call by reference | Type reference (TYPE) | P0001-WERKS | Plant Table for National (Centrally Agreed) Contracts | 20021106 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Stammdaten, unerfüllte Programmbedingung | 20021106 |
Method GET_DEFAULT_LISTU Signature
Method GET_DEFAULT_LISTU on class CL_HRPA_INFOTYPE_0354 has no parameter.
Method GET_DEFAULT_LISTU on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_IACAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Date and Time, Current (Application Server) Date | 20030221 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030221 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030221 | ||
4 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030221 | ||
5 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030221 | ||
6 | Importing | TYPE | Call by reference | Type reference (TYPE) | CHAR1 | operation flag | 20030221 |
Method GET_IACAT on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_ID 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 (=' ') | 20030221 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030221 | ||
3 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030221 | ||
4 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030221 | ||
5 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction class for data storage | 20030221 |
Method GET_ID on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_LAST_REPORTED_LI_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BEGDA | Call by reference | Type reference (TYPE) | P0354-BEGDA | Start Date | 20021109 | ||
2 | Importing | ENDDA | Call by reference | Type reference (TYPE) | P0354-ENDDA | End Date | 20021109 | ||
3 | Exporting | FIRST_LI_BEGDA | Call by reference | Type reference (TYPE) | P0354-BEGDA | First record begda | 20021206 | ||
4 | Exporting | ICTYP_LI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI ID number source flag | 20021109 | ||
5 | Exporting | ICTYP_NHI | Call by reference | Type reference (TYPE) | P0355-SIREP | NHI ID number source flag | 20021109 | ||
6 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021109 | ||
7 | Exporting | LAST_LI_REC_BEGDA | Call by reference | Type reference (TYPE) | P0354-BEGDA | Last reported LI record start Date | 20021109 | ||
8 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021109 | ||
9 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20021109 | ||
10 | Exporting | RESTM_LI | Call by reference | Type reference (TYPE) | P0354-RESTM | LI data change flag | 20021109 | ||
11 | Exporting | S0354_TABLE | Call by reference | Type reference (TYPE) | PRELP_TAB | Table of Generic Infotypes | 20021120 | ||
12 | Exporting | STMDT_LI | Call by reference | Type reference (TYPE) | P0354-STMDT | Last LI report date | 20021109 | ||
13 | Exporting | STMDT_NHI | Call by reference | Type reference (TYPE) | P0355-STMDT | Last NHI report date | 20021112 | ||
14 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction class for data storage | 20021109 |
Method GET_LAST_REPORTED_LI_INFO on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_LI_WAGE_TOTAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATE | Call by reference | Type reference (TYPE) | D | Validity date | 20021111 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021111 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021111 | ||
4 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard Selections for HR Master Data Reporting | 20021111 | ||
5 | Exporting | TOTAL | Call by reference | Type reference (TYPE) | PTW_IWAGE | HR Payroll: Amount | 20021111 |
Method GET_LI_WAGE_TOTAL on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_MONTH_BEGIN_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BASE | Call by reference | Type reference (TYPE) | DATS | Date in CHAR format | 20021129 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021129 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20021129 | ||
4 | Importing | THMTH_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20021129 | ||
5 | Exporting | VALID | Call by reference | Type reference (TYPE) | DATS | Date in CHAR format | 20021129 |
Method GET_MONTH_BEGIN_DATE on class CL_HRPA_INFOTYPE_0354 has no exception.
Method GET_WAGE_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BEGDA | Call by reference | Type reference (TYPE) | P0354-BEGDA | Start Date | 20021111 | ||
2 | Importing | ENDDA | Call by reference | Type reference (TYPE) | P0354-ENDDA | End Date | 20021111 | ||
3 | Importing | INFTY | Call by reference | Type reference (TYPE) | P0354-INFTY | Infotype | 20021111 | ||
4 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard Selections for HR Master Data Reporting | 20021111 | ||
5 | Changing | WAGETYPES | Call by reference | Type reference (TYPE) | PTW_PBWLA_TAB | Evaluated Wage Type Table | 20021111 |
Method GET_WAGE_TYPES on class CL_HRPA_INFOTYPE_0354 has no exception.
Method RE_BRCOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BRCOD | Call by reference | Type reference (TYPE) | P0354-BRCOD | Business Branch Code | 20030221 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030221 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030221 |
Method RE_BRCOD on class CL_HRPA_INFOTYPE_0354 has no exception.
Method RE_DISAB 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 (=' ') | 20030226 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030226 | ||
3 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | National Health Insurance Taiwan | 20030226 | ||
4 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0355 (National Health Insurance) | 20030226 |
Method RE_DISAB on class CL_HRPA_INFOTYPE_0354 has no exception.
Method RE_LI_AMOUNT 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 (=' ') | 20030226 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030226 | ||
3 | Importing | P0354 | Call by reference | Type reference (TYPE) | P0354 | National Health Insurance Taiwan | 20030226 | ||
4 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0355 (National Health Insurance) | 20030226 |
Method RE_LI_AMOUNT on class CL_HRPA_INFOTYPE_0354 has no exception.
Method ROUNDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PP | Call by reference | Type reference (TYPE) | PTW_INAMT | Insurance amount | 20030226 |
Method ROUNDING on class CL_HRPA_INFOTYPE_0354 has no exception.
Method SPECIFIC_COMPUTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | FIRST_DATE | Call by reference | Type reference (TYPE) | P0354-BEGDA | first LI record begin date | 20030227 | ||
2 | Changing | ICTYP_LI | Call by reference | Type reference (TYPE) | P0354-SIREP | LI ID number source flag | 20030227 | ||
3 | Changing | ICTYP_NHI | Call by reference | Type reference (TYPE) | P0354-SIREP | NHI ID number source flag | 20030227 | ||
4 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030227 | ||
5 | Changing | LAST_REPORTED_BEGDA | Call by reference | Type reference (TYPE) | P0354-BEGDA | last LI reported period begin date | 20030227 | ||
6 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030227 | ||
7 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030227 | ||
8 | Changing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030227 | ||
9 | Changing | S0354_TAB | Call by reference | Type reference (TYPE) | PTW_S0354_TAB | Table type for Infotype structure 0354 | 20030227 | ||
10 | Changing | STMDT_LI | Call by reference | Type reference (TYPE) | P0354-STMDT | last LI report date | 20030227 | ||
11 | Changing | STMDT_NHI | Call by reference | Type reference (TYPE) | P0355-STMDT | last NHI report date | 20030227 | ||
12 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction class for data storage | 20030227 |
Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0354 has no exception.
Method WRITE_SIREP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | P0354 | Call by reference | Type reference (TYPE) | P0354 | Labor Insurance Taiwan | 20030225 | ||
2 | Importing | Q0354 | Call by reference | Type reference (TYPE) | Q0354 | Screen Fields: Infotype 0354 (Labor Insurance Taiwan) | 20030225 |
Method WRITE_SIREP on class CL_HRPA_INFOTYPE_0354 has no exception.
History
Last changed by/on | SAP | 20021104 |
SAP Release Created in | 200 |