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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Protected | Type reference (TYPE) | HELP_INFO-FIELDNAME | Field name | 20010709 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | HELP_INFO-TABNAME | Table name | 20010709 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | INFTY | Termination Infotype | 20051128 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20010823 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | PMXGEN_T_EEDATA | Table to store personnel information data | 20010717 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRPAYMX_APPLOG | Class for Application log | 20040312 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | MOLGA | Country Grouping | 20010712 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | RSVAR-VARIANT | Variant name | 20010713 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adjust IT 2013 due to pre-notice generated entitlements | 20011211 | |
| 2 | Instance method | Public | Method | Change field propierties in selections screens | 20011207 | |
| 3 | Instance method | Public | Method | Checks coind and get text | 20010709 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20010709 | |
| 5 | Instance method | Public | Method | Send additional parameters to memory | 20051103 | |
| 6 | Instance method | Public | Method | Calls F1 help for coind payments | 20010709 | |
| 7 | Instance method | Public | Method | Calls F4 help for coind payments | 20010709 | |
| 8 | Instance method | Public | Method | Calls F4 help for offcycle reasons | 20010709 | |
| 9 | Instance method | Public | Method | Calls F4 values for ttype | 20050623 | |
| 10 | Instance method | Public | Method | Fills internal table with personnel information | 20010717 | |
| 11 | Instance method | Public | Method | Return table of coinds for a given term. class if any | 20010725 | |
| 12 | Instance method | Public | Method | Get the relevant record from the termination infotype | 20040401 | |
| 13 | Instance method | Public | Method | Insert entry with termination type and action | 20010705 | |
| 14 | Instance method | Public | Method | Insert table of coind ( additional payments ) | 20010705 | |
| 15 | Instance method | Public | Method | Liquidate/compensate contingents | 20010712 | |
| 16 | Instance method | Public | Method | Update country specific infotypes in database | 20010705 | |
| 17 | Instance method | Public | Method | Add country specific code for quota generation | 20021106 | |
| 18 | Instance method | Public | Method | Read table with personnel information | 20010717 | |
| 19 | Instance method | Public | Method | Get days to be compesanted ( a P2006 table ) | 20040312 | |
| 20 | Instance method | Public | Method | Discard employee from processing | 20010705 | |
| 21 | Instance method | Public | Method | Returns country molga etc ... | 20011203 | |
| 22 | Instance method | Public | Method | Prepare an appropiate IT 2013 for quota transfer | 20010924 | |
| 23 | Instance method | Public | Method | Set table of compensation classes | 20010725 | |
| 24 | 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 | DATE | Call by reference | Type reference (TYPE) | PLATRM_TDATE | Termination date | 20011211 | |||
| 2 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20050815 | |||
| 3 | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | Absence Quotas Table | 20021104 | |||
| 4 | P2013_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | IT 2013 table | 20011211 | |||
| 5 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20011211 | |||
| 6 | PRENOT_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Last date (pre-notice) | 20011211 | |||
| 7 | QUOTAS_TAB | Call by reference | Type reference (TYPE) | PLATIM_T_KTART | Quota Types Table | 20021104 | |||
| 8 | RETURN_TAB | Call by reference | Type reference (TYPE) | PLAGEN_T_RETURN | Table for messages | 20011211 | |||
| 9 | SIMULATION | Call by reference | Type reference (TYPE) | PLATRM_TEST | Simulation Flag | 20021104 | |||
| 10 | TSCHEMA | Call by reference | Type reference (TYPE) | SCHEMA | Name of a schema (program template) | 20011211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error running time evaluation | 20011211 | ||
| 2 | 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 | COIND_PAYMENT | Call by reference | Type reference (TYPE) | PLATRM_S_COINDPAYMENTS | Structure of additional payments for Termination | 20051128 | |||
| 2 | DYNPRO | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro number of Term. report | 20011207 | |||
| 3 | SCREEN | Call by reference | Type reference (TYPE) | ANY | Screen | 20011207 | |||
| 4 | TBLOCK | Call by reference | Type reference (TYPE) | ANY | Tblock selection subscreens | 20020418 | |||
| 5 | 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 | PAYMENT | Call by reference | Type reference (TYPE) | PLATRM_S_COINDPAYMENTS | Structure of additional payments for Termination | 20010709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Always enter both the number and unit | 20010709 | ||
| 2 | Amount or number must be entered | 20010709 | ||
| 3 | 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 | 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 | 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 | OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Reason for Off-Cycle Payroll | 20010709 | |||
| 2 | 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 | DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20010717 | |||
| 2 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20050815 | |||
| 3 | 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 | COIND_TAB | Call by reference | Type reference (TYPE) | PLATRM_T_COINDPAYMENTS | Table of default coind payments | 20010725 | |||
| 2 | OPTIONS | Value transfer | Type reference (TYPE) | PLATRM_S_OPTIONS | Options for termination program HLACTRM0 | 20051128 | |||
| 3 | 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 | INFTYP_REC | Call by reference | Type reference (TYPE) | PRELP | HR Master Data Buffer | 20040401 | |||
| 2 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20040401 | |||
| 3 | TDATE | Call by reference | Type reference (TYPE) | PLATRM_TDATE | Term. Date (last active day) | 20040401 | |||
| 4 | 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 | INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotype | 20010711 | |||
| 2 | MASSG | Value transfer | Type reference (TYPE) | MASSG | Reason for Action ( IT 0000 ) | 20010705 | |||
| 3 | MASSN | Value transfer | Type reference (TYPE) | MASSN | Action Type for ( IT 0000 ) | 20010705 | |||
| 4 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20050815 | |||
| 5 | PERNR | Value transfer | Type reference (TYPE) | P_PERNR | Personnel number | 20010705 | |||
| 6 | TDATE | Value transfer | Type reference (TYPE) | PLATRM_TDATE | Termination date | 20010705 | |||
| 7 | TEEGR | Value transfer | Type reference (TYPE) | P_99S_TEEGR | Employee group for severance pay calculations | 20051128 | |||
| 8 | TTYPE | Value transfer | Type reference (TYPE) | PLATRM_TTYPE | Termination type | 20010709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Entry already exists | 20010705 |
Method INSERT_COIND_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COIND_TABLE | Call by reference | Type reference (TYPE) | PLATRM_T_COINDPAYMENTS | Table of coind payments for Termination | 20010705 | |||
| 2 | INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotype | 20010711 | |||
| 3 | PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personnel Number | 20010710 | |||
| 4 | REJECT_TAB | Call by reference | Type reference (TYPE) | PLATRM_T_COINDPAYMENTS | Table of coind payments for Termination | 20010711 | |||
| 5 | RETURN_TAB | Call by reference | Type reference (TYPE) | PLAGEN_T_RETURN | Table for errors | 20010720 | |||
| 6 | TDATE | Call by reference | Type reference (TYPE) | BEGDA | Termination date | 20010705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error inserting tab of coind | 20010705 | ||
| 2 | All additional payments in database | 20010711 | ||
| 3 | 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 | CMPINFO | Call by reference | Type reference (TYPE) | PMXTIME_T_CMPINFO | Table type to compensate quota | 20010712 | |||
| 2 | DATE | Call by reference | Type reference (TYPE) | SYDATUM | Date and time, current (application server) date | 20010712 | |||
| 3 | DO_SIMULATION | Value transfer | Type reference (TYPE) | PLATRM_TEST | Indicador de simulación | 20030702 | |||
| 4 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20060102 | |||
| 5 | P0416_TAB | Value transfer | Type reference (TYPE) | TIM_P0416_TAB | Inft. 0416 | 20010712 | |||
| 6 | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | Absence Quotas Table | 20010712 | |||
| 7 | 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 | PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personnel Number | 20010705 | |||
| 2 | RETURN_TAB | Call by reference | Type reference (TYPE) | PLAGEN_T_RETURN | Table for errors | 20010711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in update | 20010711 |
Method QUOTA_GENERATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DO_SIMULATION | Value transfer | Type reference (TYPE) | PLATRM_TEST | Flag de simulação | 20030708 | |||
| 2 | END_DATE | Value transfer | Type reference (TYPE) | DATUM | Date | 20021106 | |||
| 3 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20050815 | |||
| 4 | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | Absence Quotas Table | 20021106 | |||
| 5 | PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personnel Number | 20021106 | |||
| 6 | QUOTAS_TAB | Value transfer | Type reference (TYPE) | PLATIM_T_KTART | Quota Types Table | 20021106 | |||
| 7 | RETURN_TAB | Call by reference | Type reference (TYPE) | PLAGEN_T_RETURN | Table for messages | 20021106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EE_TAB | Call by reference | Type reference (TYPE) | PMXGEN_T_EEDATA | Table to store personnel information data | 20010717 | |||
| 2 | PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personnel Number | 20010823 | |||
| 3 | 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 | CMPINFO | Call by reference | Type reference (TYPE) | PMXTIME_T_CMPINFO | Tipo de tabela para compensar contingente | 20040312 | |||
| 2 | COMP_CLASS_TAB | Call by reference | Type reference (TYPE) | PMXTIME_T_CMPCL | Classe para arquivar tipos de remuneração | 20040312 | |||
| 3 | DATE | Call by reference | Type reference (TYPE) | SYDATE | Data-elemento de dados p/sistema | 20040312 | |||
| 4 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20050815 | |||
| 5 | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | Tabela sobre contingentes de ausências | 20040312 | |||
| 6 | RETCD | Call by reference | Type reference (TYPE) | SYSUBRC | Valor de retorno, valor de retorno após instruções ABAP | 20040312 | |||
| 7 | RETURN_TAB | Call by reference | Type reference (TYPE) | PLAGEN_T_RETURN | Table for messages | 20040312 | |||
| 8 | SIMULATION | Call by reference | Type reference (TYPE) | PLATRM_TEST | Simulation Flag | 20060102 | |||
| 9 | 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 | 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 | COUNTRY_ID | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20011203 | |||
| 2 | COUNTRY_ISO | Call by reference | Type reference (TYPE) | INTCA | Country ISO code | 20011203 | |||
| 3 | COUNTRY_VARIANT | Call by reference | Type reference (TYPE) | RSVAR-VARIANT | Variant name | 20011203 | |||
| 4 | REPORT_TITLE | Call by reference | Type reference (TYPE) | SYTITLE | Contents of Title Line | 20050627 | |||
| 5 | 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 | DATE | Value transfer | Type reference (TYPE) | SYDATUM | Date | 20010924 | |||
| 2 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20050815 | |||
| 3 | P0001_TAB | Value transfer | Type reference (TYPE) | P0001 | Tabela de infotipos 0001 | 20030219 | |||
| 4 | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | Absence Quotas Table | 20021107 | |||
| 5 | P2013_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | IT 2013 table | 20010924 | |||
| 6 | PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personnel Number | 20010924 | |||
| 7 | PRENOTICE | Value transfer | Type reference (TYPE) | PLATRM_PRENOT0 | SPACE | Flag to consider quotas generated during prenotice period | 20020115 | ||
| 8 | QUOTAS_TAB | Value transfer | Type reference (TYPE) | PLATIM_T_KTART | Quota Types Table | 20010924 | |||
| 9 | RETURN_TAB | Call by reference | Type reference (TYPE) | PLAGEN_T_RETURN | Table for messages | 20011120 | |||
| 10 | SIMULATION | Value transfer | Type reference (TYPE) | PLATRM_TEST | Simulation Flag | 20021104 | |||
| 11 | TSCHEMA | Value transfer | Type reference (TYPE) | SCHEMA | Name of a schema (program template) | 20011119 | |||
| 12 | TTYPE | Value transfer | Type reference (TYPE) | PLATRM_TTYPE | Termination type | 20011119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | COMP_TAB | Call by reference | Type reference (TYPE) | PMXTIME_T_CMPCL | Class to store compensation types | 20010725 | |||
| 2 | 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 | OBJ_IPREL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Preassign Infotypes for Function Module HR_PAYROLL | 20010705 | |||
| 2 | PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personnel Number | 20010705 | |||
| 3 | RETURN_TAB | Call by reference | Type reference (TYPE) | PLAGEN_T_RETURN | Table for errors | 20010711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in simulation | 20010711 |
History
| Last changed by/on | SAP | 20050705 |
| SAP Release Created in | 470 |