SAP ABAP Class CL_HRPA_INFOTYPE_0354 (Labor Insurance (TW))
Hierarchy
EA-HRCTW (Software Component) Sub component EA-HRCTW of EA-HR
   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