SAP ABAP Class CL_HRPAYLA_TRM_COUNTRY (Abstract class for termination infotypes)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     P99L (Package) Payroll Latin America
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYAR_TRM_COUNTRY Country specific class for term. (Argentina) 20010712
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYBR_TRM_COUNTRY Country specific class for term. (Brazil) 20010705
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYMX_TRM_COUNTRY Country specific class for term. (Mexico) 20010712
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYVE_TRM_COUNTRY Country specific class for term. (Venezuela) 20010712
Properties
Class CL_HRPAYLA_TRM_COUNTRY  
Short Description Abstract class for termination infotypes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99L   Payroll Latin America 
Created 20010705   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PLA00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYLA_TRM_COUNTRY has no interface implemented.
Friends
Class CL_HRPAYLA_TRM_COUNTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COIND_HELP_FIELDNAME Instance attribute Protected Type reference (TYPE) HELP_INFO-FIELDNAME Field name 20010709
2 COIND_HELP_TABNAME Instance attribute Protected Type reference (TYPE) HELP_INFO-TABNAME Table name 20010709
3 G_INFTY Instance attribute Protected Type reference (TYPE) INFTY Termination Infotype 20051128
4 IT0001 Instance attribute Protected Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20010823
5 IT_EE_DATA Instance attribute Protected Type reference (TYPE) PMXGEN_T_EEDATA Table to store personnel information data 20010717
6 LOG_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYMX_APPLOG Class for Application log 20040312
7 MOLGA Instance attribute Protected Type reference (TYPE) MOLGA Country Grouping 20010712
8 VARIANT Instance attribute Protected Type reference (TYPE) RSVAR-VARIANT Variant name 20010713
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_PRENOTICE_QUOTAS Instance method Public Method Adjust IT 2013 due to pre-notice generated entitlements 20011211
2 CHANGE_SCREEN_FIELDS Instance method Public Method Change field propierties in selections screens 20011207
3 CHECK_PAYMENT Instance method Public Method Checks coind and get text 20010709
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010709
5 EXPORT_PARAMETERS Instance method Public Method Send additional parameters to memory 20051103
6 F1_HELP_COIND Instance method Public Method Calls F1 help for coind payments 20010709
7 F4_HELP_COIND Instance method Public Method Calls F4 help for coind payments 20010709
8 F4_HELP_OCRSN Instance method Public Method Calls F4 help for offcycle reasons 20010709
9 F4_VALUES_TTYPE Instance method Public Method Calls F4 values for ttype 20050623
10 FILL_EE_DATA Instance method Public Method Fills internal table with personnel information 20010717
11 GET_DEFAULT_COINDS Instance method Public Method Return table of coinds for a given term. class if any 20010725
12 GET_TERMINATION_RECORD Instance method Public Method Get the relevant record from the termination infotype 20040401
13 INSERT Instance method Public Method Insert entry with termination type and action 20010705
14 INSERT_COIND_TAB Instance method Public Method Insert table of coind ( additional payments ) 20010705
15 LIQUIDATE_CONTINGENTS Instance method Public Method Liquidate/compensate contingents 20010712
16 MASTER Instance method Public Method Update country specific infotypes in database 20010705
17 QUOTA_GENERATION Instance method Public Method Add country specific code for quota generation 20021106
18 READ_EE_TAB Instance method Public Method Read table with personnel information 20010717
19 READ_IT2006 Instance method Public Method Get days to be compesanted ( a P2006 table ) 20040312
20 REJECT_EE Instance method Public Method Discard employee from processing 20010705
21 SETUP Instance method Public Method Returns country molga etc ... 20011203
22 SETUP_QUOTAS_TRANSFER Instance method Public Method Prepare an appropiate IT 2013 for quota transfer 20010924
23 SET_COMP_CLASS Instance method Public Method Set table of compensation classes 20010725
24 SIMULATE Instance method Public Method Simulate infotypes for payroll 20010705
Events
Class CL_HRPAYLA_TRM_COUNTRY has no event.
Types
Class CL_HRPAYLA_TRM_COUNTRY has no local type.
Method Signatures

Method ADJUST_PRENOTICE_QUOTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) PLATRM_TDATE Termination date 20011211
2 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20050815
3 Exporting P2006_TAB Call by reference Type reference (TYPE) TIM_TMW_P2006_TAB Absence Quotas Table 20021104
4 Changing P2013_TAB Call by reference Type reference (TYPE) TIM_P2013_TAB IT 2013 table 20011211
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20011211
6 Importing PRENOT_DATE Call by reference Type reference (TYPE) SYDATUM Last date (pre-notice) 20011211
7 Importing QUOTAS_TAB Call by reference Type reference (TYPE) PLATIM_T_KTART Quota Types Table 20021104
8 Changing RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Table for messages 20011211
9 Importing SIMULATION Call by reference Type reference (TYPE) PLATRM_TEST Simulation Flag 20021104
10 Importing TSCHEMA Call by reference Type reference (TYPE) SCHEMA Name of a schema (program template) 20011211
# Exception Resumable Description Created on
1 TIME_EVAL_ERROR Error running time evaluation 20011211
2 WRONG_ACC_NUMBER Inconsitency when calculating accrual number in quotas 20020116

Method CHANGE_SCREEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COIND_PAYMENT Call by reference Type reference (TYPE) PLATRM_S_COINDPAYMENTS Structure of additional payments for Termination 20051128
2 Importing DYNPRO Call by reference Type reference (TYPE) SYDYNNR Dynpro number of Term. report 20011207
3 Changing SCREEN Call by reference Type reference (TYPE) ANY Screen 20011207
4 Changing TBLOCK Call by reference Type reference (TYPE) ANY Tblock selection subscreens 20020418
5 Importing TRM_OPTIONS Call by reference Type reference (TYPE) PLATRM_S_OPTIONS Options for termination program HLACTRM0 20011207

Method CHANGE_SCREEN_FIELDS on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method CHECK_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PAYMENT Call by reference Type reference (TYPE) PLATRM_S_COINDPAYMENTS Structure of additional payments for Termination 20010709
# Exception Resumable Description Created on
1 ANZHL_AND_ZEINH Always enter both the number and unit 20010709
2 BETRG_OR_ANZHL Amount or number must be entered 20010709
3 NOT_FOUND No entries 20010709

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRPAYLA_TRM_COUNTRY has no parameter.
Method CONSTRUCTOR on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method EXPORT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPTIONS Call by reference Type reference (TYPE) PLATRM_S_OPTIONS Options for termination program HLACTRM0 20051103

Method EXPORT_PARAMETERS on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method F1_HELP_COIND Signature

Method F1_HELP_COIND on class CL_HRPAYLA_TRM_COUNTRY has no parameter.
Method F1_HELP_COIND on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method F4_HELP_COIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SELECT_VALUE Call by reference Type reference (TYPE) PLATRM_APCOD Authorization value 20010709

Method F4_HELP_COIND on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method F4_HELP_OCRSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OCRSN Value transfer Type reference (TYPE) PAY_OCRSN Reason for Off-Cycle Payroll 20010709
2 Importing PAYTY Value transfer Type reference (TYPE) PAYTY Payroll type 20010709

Method F4_HELP_OCRSN on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method F4_VALUES_TTYPE Signature

Method F4_VALUES_TTYPE on class CL_HRPAYLA_TRM_COUNTRY has no parameter.
Method F4_VALUES_TTYPE on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method FILL_EE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) DATUM Date 20010717
2 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20050815
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20010717

Method FILL_EE_DATA on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method GET_DEFAULT_COINDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COIND_TAB Call by reference Type reference (TYPE) PLATRM_T_COINDPAYMENTS Table of default coind payments 20010725
2 Importing OPTIONS Value transfer Type reference (TYPE) PLATRM_S_OPTIONS Options for termination program HLACTRM0 20051128
3 Changing PAYMTS Call by reference Type reference (TYPE) PLATRM_T_COINDPAYMENTS Table of coind payments for Termination 20051128

Method GET_DEFAULT_COINDS on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method GET_TERMINATION_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INFTYP_REC Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20040401
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20040401
3 Importing TDATE Call by reference Type reference (TYPE) PLATRM_TDATE Term. Date (last active day) 20040401
4 Importing TTYPE Call by reference Type reference (TYPE) PLATRM_TTYPE Termination Type 20040401

Method GET_TERMINATION_RECORD on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INFTY Call by reference Type reference (TYPE) INFTY Infotype 20010711
2 Importing MASSG Value transfer Type reference (TYPE) MASSG Reason for Action ( IT 0000 ) 20010705
3 Importing MASSN Value transfer Type reference (TYPE) MASSN Action Type for ( IT 0000 ) 20010705
4 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20050815
5 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Personnel number 20010705
6 Importing TDATE Value transfer Type reference (TYPE) PLATRM_TDATE Termination date 20010705
7 Importing TEEGR Value transfer Type reference (TYPE) P_99S_TEEGR Employee group for severance pay calculations 20051128
8 Importing TTYPE Value transfer Type reference (TYPE) PLATRM_TTYPE Termination type 20010709
# Exception Resumable Description Created on
1 PRESENT Entry already exists 20010705

Method INSERT_COIND_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COIND_TABLE Call by reference Type reference (TYPE) PLATRM_T_COINDPAYMENTS Table of coind payments for Termination 20010705
2 Exporting INFTY Call by reference Type reference (TYPE) INFTY Infotype 20010711
3 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel Number 20010710
4 Exporting REJECT_TAB Call by reference Type reference (TYPE) PLATRM_T_COINDPAYMENTS Table of coind payments for Termination 20010711
5 Exporting RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Table for errors 20010720
6 Importing TDATE Call by reference Type reference (TYPE) BEGDA Termination date 20010705
# Exception Resumable Description Created on
1 COIND_ERROR Error inserting tab of coind 20010705
2 NO_UPDATE_NEEDED All additional payments in database 20010711
3 PRESENT Some of the additional payments already in database 20010711

Method LIQUIDATE_CONTINGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMPINFO Call by reference Type reference (TYPE) PMXTIME_T_CMPINFO Table type to compensate quota 20010712
2 Importing DATE Call by reference Type reference (TYPE) SYDATUM Date and time, current (application server) date 20010712
3 Importing DO_SIMULATION Value transfer Type reference (TYPE) PLATRM_TEST Indicador de simulación 20030702
4 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20060102
5 Exporting P0416_TAB Value transfer Type reference (TYPE) TIM_P0416_TAB Inft. 0416 20010712
6 Importing P2006_TAB Call by reference Type reference (TYPE) TIM_TMW_P2006_TAB Absence Quotas Table 20010712
7 Exporting RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Tabla para mensajes 20030703

Method LIQUIDATE_CONTINGENTS on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel Number 20010705
2 Exporting RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Table for errors 20010711
# Exception Resumable Description Created on
1 ERROR Error in update 20010711

Method QUOTA_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_SIMULATION Value transfer Type reference (TYPE) PLATRM_TEST Flag de simulação 20030708
2 Importing END_DATE Value transfer Type reference (TYPE) DATUM Date 20021106
3 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20050815
4 Changing P2006_TAB Call by reference Type reference (TYPE) TIM_TMW_P2006_TAB Absence Quotas Table 20021106
5 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel Number 20021106
6 Importing QUOTAS_TAB Value transfer Type reference (TYPE) PLATIM_T_KTART Quota Types Table 20021106
7 Exporting RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Table for messages 20021106
# Exception Resumable Description Created on
1 QUOTA_SETUP_ERROR Error setting up quotas 20021106

Method READ_EE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EE_TAB Call by reference Type reference (TYPE) PMXGEN_T_EEDATA Table to store personnel information data 20010717
2 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel Number 20010823
3 Exporting S_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20010823

Method READ_EE_TAB on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method READ_IT2006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CMPINFO Call by reference Type reference (TYPE) PMXTIME_T_CMPINFO Tipo de tabela para compensar contingente 20040312
2 Importing COMP_CLASS_TAB Call by reference Type reference (TYPE) PMXTIME_T_CMPCL Classe para arquivar tipos de remuneração 20040312
3 Importing DATE Call by reference Type reference (TYPE) SYDATE Data-elemento de dados p/sistema 20040312
4 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20050815
5 Exporting P2006_TAB Call by reference Type reference (TYPE) TIM_TMW_P2006_TAB Tabela sobre contingentes de ausências 20040312
6 Changing RETCD Call by reference Type reference (TYPE) SYSUBRC Valor de retorno, valor de retorno após instruções ABAP 20040312
7 Exporting RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Table for messages 20040312
8 Importing SIMULATION Call by reference Type reference (TYPE) PLATRM_TEST Simulation Flag 20060102
9 Importing S_P0001 Call by reference Type reference (TYPE) P0001 Registro mestre HR: infotipo 0001 (atrib.org.) 20040312

Method READ_IT2006 on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method REJECT_EE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Personnel Number 20010705

Method REJECT_EE on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COUNTRY_ID Call by reference Type reference (TYPE) MOLGA Country Grouping 20011203
2 Exporting COUNTRY_ISO Call by reference Type reference (TYPE) INTCA Country ISO code 20011203
3 Exporting COUNTRY_VARIANT Call by reference Type reference (TYPE) RSVAR-VARIANT Variant name 20011203
4 Exporting REPORT_TITLE Call by reference Type reference (TYPE) SYTITLE Contents of Title Line 20050627
5 Exporting TERM_INFTY Call by reference Type reference (TYPE) INFTY Termination Infotype 20051128

Method SETUP on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method SETUP_QUOTAS_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Value transfer Type reference (TYPE) SYDATUM Date 20010924
2 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20050815
3 Importing P0001_TAB Value transfer Type reference (TYPE) P0001 Tabela de infotipos 0001 20030219
4 Exporting P2006_TAB Call by reference Type reference (TYPE) TIM_TMW_P2006_TAB Absence Quotas Table 20021107
5 Exporting P2013_TAB Call by reference Type reference (TYPE) TIM_P2013_TAB IT 2013 table 20010924
6 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel Number 20010924
7 Importing PRENOTICE Value transfer Type reference (TYPE) PLATRM_PRENOT0 SPACE Flag to consider quotas generated during prenotice period 20020115
8 Importing QUOTAS_TAB Value transfer Type reference (TYPE) PLATIM_T_KTART Quota Types Table 20010924
9 Exporting RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Table for messages 20011120
10 Importing SIMULATION Value transfer Type reference (TYPE) PLATRM_TEST Simulation Flag 20021104
11 Importing TSCHEMA Value transfer Type reference (TYPE) SCHEMA Name of a schema (program template) 20011119
12 Importing TTYPE Value transfer Type reference (TYPE) PLATRM_TTYPE Termination type 20011119
# Exception Resumable Description Created on
1 SETUP_ERROR Error setting up quotas 20011120

Method SET_COMP_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMP_TAB Call by reference Type reference (TYPE) PMXTIME_T_CMPCL Class to store compensation types 20010725
2 Importing OPTIONS Value transfer Type reference (TYPE) PLATRM_S_OPTIONS Options for termination program HLACTRM0 20051128

Method SET_COMP_CLASS on class CL_HRPAYLA_TRM_COUNTRY has no exception.

Method SIMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Preassign Infotypes for Function Module HR_PAYROLL 20010705
2 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel Number 20010705
3 Exporting RETURN_TAB Call by reference Type reference (TYPE) PLAGEN_T_RETURN Table for errors 20010711
# Exception Resumable Description Created on
1 ERROR Error in simulation 20010711
History
Last changed by/on SAP  20050705 
SAP Release Created in 470