SAP ABAP Class IF_EX_HR_IT_SUPMIN (BAdI interface IF_EX_HR_IT_SUPMIN)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_HR_IT_SUPMIN | BAdI class CL_EX_HR_IT_SUPMIN | 20070222 |
Properties
| Class | IF_EX_HR_IT_SUPMIN | |
| Short Description | BAdI interface IF_EX_HR_IT_SUPMIN | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20020104 | SAP |
| Last change | 20080505 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_HR_IT_SUPMIN has no forward declaration.
Interfaces
Class IF_EX_HR_IT_SUPMIN has no interface implemented.
Friends
Class IF_EX_HR_IT_SUPMIN has no friend class.
Attributes
Class IF_EX_HR_IT_SUPMIN has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Absorption of extra bonus to wage floor | 20020104 | |
| 2 | Instance method | Public | Method | Activation of extra bonus management fields on the screen | 20020104 | |
| 3 | Instance method | Public | Method | Calculates gross planned wages | 20020104 | |
| 4 | Instance method | Public | Method | Calculates the new extra bonus to wage floor | 20020104 | |
| 5 | Instance method | Public | Method | Object closing operations | 20020104 | |
| 6 | Instance method | Public | Method | Object initialization | 20020104 | |
| 7 | Instance method | Public | Method | If the Personnel Number has been changed | 20020104 | |
| 8 | Instance method | Public | Method | Personnel Number processing for extra bonus absorption | 20020104 | |
| 9 | Instance method | Public | Method | Display information about the processed personnel numbers | 20020104 | |
| 10 | Instance method | Public | Method | If the Personnel Number should be processed | 20020104 |
Events
Class IF_EX_HR_IT_SUPMIN has no event.
Types
Class IF_EX_HR_IT_SUPMIN has no local type.
Method Signatures
Method ABSORB_SUPERMINIMUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BETRG_MODIFIED | Call by reference | Type reference (TYPE) | BOOLE | Changed amount of wage type | 20020104 | |||
| 2 | CID | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20020104 | |||
| 3 | EVALUATED_WTS | Call by reference | Type reference (TYPE) | P15_WTS_TAB | Valuated wage types | 20020104 | |||
| 4 | LGART_MODIFIED | Call by reference | Type reference (TYPE) | BOOLE | Changed wage type | 20020104 | |||
| 5 | NEWIT_0008 | Call by reference | Type reference (TYPE) | P0008 | New basic pay record (IT0008) | 20020104 | |||
| 6 | SCATTI | Call by reference | Type reference (TYPE) | P15_SCATTI_TAB | Table of pay scale jumps | 20020104 | |||
| 7 | SUPERMINIMUM | Call by reference | Type reference (TYPE) | PAD_AMT7S | Extra bonus to wage floor | 20020104 | |||
| 8 | VALIDITY_DATE | Call by reference | Type reference (TYPE) | D | Validity date | 20020104 |
Method ABSORB_SUPERMINIMUM on class IF_EX_HR_IT_SUPMIN has no exception.
Method ACTIVATE_SEL_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVATE | Value transfer | Type reference (TYPE) | BOOLE | Activates the selection screen | 20020104 |
Method ACTIVATE_SEL_SCREEN on class IF_EX_HR_IT_SUPMIN has no exception.
Method CALCULATE_GROSS_SALARIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CID | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20020104 | |||
| 2 | NEWIT_0008 | Call by reference | Type reference (TYPE) | P0008 | New basic pay record (IT0008) | 20020104 | |||
| 3 | NEW_PBWLA | Call by reference | Type reference (TYPE) | P15_PBWLA_TAB | Valued table of wage types | 20020104 | |||
| 4 | OLDIT_0008 | Call by reference | Type reference (TYPE) | P0008 | HR master record, infotype 0008 (Basic pay) | 20020104 | |||
| 5 | OLD_PBWLA | Call by reference | Type reference (TYPE) | P15_PBWLA_TAB | Valued table of wage types | 20020104 | |||
| 6 | SALARY_CURR_MONTH | Call by reference | Type reference (TYPE) | PAD_AMT7S | Current month pay | 20020104 | |||
| 7 | SALARY_PREV_MONTH | Call by reference | Type reference (TYPE) | PAD_AMT7S | Previous month pay | 20020104 | |||
| 8 | VALIDITY_DATE | Call by reference | Type reference (TYPE) | D | Validity date | 20020104 |
Method CALCULATE_GROSS_SALARIES on class IF_EX_HR_IT_SUPMIN has no exception.
Method CALCULATE_SUPERMINIMUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BETRG_MODIFIED | Call by reference | Type reference (TYPE) | BOOLE | Changed amount of wage type | 20020104 | |||
| 2 | CID | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20020104 | |||
| 3 | LGART_MODIFIED | Call by reference | Type reference (TYPE) | BOOLE | Changed wage type | 20020104 | |||
| 4 | NEWIT_0008 | Call by reference | Type reference (TYPE) | P0008 | New basic pay record (IT0008) | 20020104 | |||
| 5 | SALARY_CURR_MONTH | Call by reference | Type reference (TYPE) | PAD_AMT7S | Current month pay | 20020104 | |||
| 6 | SALARY_PREV_MONTH | Call by reference | Type reference (TYPE) | PAD_AMT7S | Previous month pay | 20020104 | |||
| 7 | SCATTI | Call by reference | Type reference (TYPE) | P15_SCATTI_TAB | Table of pay scale jumps | 20020104 | |||
| 8 | SUPERMINIMUM | Call by reference | Type reference (TYPE) | PAD_AMT7S | Extra bonus to wage floor | 20020104 | |||
| 9 | VALIDITY_DATE | Call by reference | Type reference (TYPE) | D | Validity date | 20020104 |
Method CALCULATE_SUPERMINIMUM on class IF_EX_HR_IT_SUPMIN has no exception.
Method FINALIZATION Signature
Method FINALIZATION on class IF_EX_HR_IT_SUPMIN has no parameter.
Method FINALIZATION on class IF_EX_HR_IT_SUPMIN has no exception.
Method INITIALIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTRACT_CHANGED | Call by reference | Type reference (TYPE) | BOOLE | Check contract change | 20020104 | |||
| 2 | EXCLUSION_LIST | Call by reference | Type reference (TYPE) | PAY_PM_PERNR_RANGE_TAB | Personal number range table | 20020104 | |||
| 3 | LIST_RESULTS | Call by reference | Type reference (TYPE) | BOOLE | Show results | 20020104 | |||
| 4 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country identifier | 20020104 | |||
| 5 | PROCESS_SUPERMINIMUM | Call by reference | Type reference (TYPE) | BOOLE | Process extra bonus to wage floor | 20020104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Processing failed | 20020104 |
Method IS_MODIFIED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGED | Value transfer | Type reference (TYPE) | BOOLE | Extra bonus to wage floor changed | 20020104 |
Method IS_MODIFIED on class IF_EX_HR_IT_SUPMIN has no exception.
Method PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BETRG_MODIFIED | Call by reference | Type reference (TYPE) | BOOLE | Wage type amount changed | 20020104 | |||
| 2 | CID | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20020104 | |||
| 3 | EMPLOYEE_PROCESSED | Call by reference | Type reference (TYPE) | BOOLE | Employee processed | 20020104 | |||
| 4 | LGART_MODIFIED | Call by reference | Type reference (TYPE) | BOOLE | Changed wage type | 20020104 | |||
| 5 | NEWIT_0008 | Call by reference | Type reference (TYPE) | P0008 | New basic pay record (IT0008) | 20020104 | |||
| 6 | NEW_PBWLA | Call by reference | Type reference (TYPE) | P15_PBWLA_TAB | Valued table of wage types | 20020104 | |||
| 7 | NEW_PERSG | Call by reference | Type reference (TYPE) | PERSG | Employee status | 20020104 | |||
| 8 | NEW_PERSK | Call by reference | Type reference (TYPE) | PERSK | Employee sbgrp | 20020104 | |||
| 9 | OLDIT_0008 | Call by reference | Type reference (TYPE) | P0008 | Basic pay record (IT0008) | 20020104 | |||
| 10 | OLD_PBWLA | Call by reference | Type reference (TYPE) | P15_PBWLA_TAB | Valued table of wage types | 20020104 | |||
| 11 | OLD_PERSG | Call by reference | Type reference (TYPE) | PERSG | Employee status | 20020104 | |||
| 12 | OLD_PERSK | Call by reference | Type reference (TYPE) | PERSK | Employee sbgrp | 20020104 | |||
| 13 | SCATTI | Call by reference | Type reference (TYPE) | P15_SCATTI_TAB | Table of pay scale jumps | 20020104 | |||
| 14 | VALIDITY_DATE | Call by reference | Type reference (TYPE) | D | Validity date | 20020104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Processing failed | 20020104 |
Method SHOW_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TXT_01 | Call by reference | Type reference (TYPE) | CHAR140 | 'Employees involved in extra bonus to wage floor recalc.' | 20020104 | |||
| 2 | TXT_02 | Call by reference | Type reference (TYPE) | CHAR140 | 'Processing date:' | 20020104 | |||
| 3 | TXT_03 | Call by reference | Type reference (TYPE) | CHAR140 | 'Personnel number: | 20020104 | |||
| 4 | TXT_04 | Call by reference | Type reference (TYPE) | CHAR140 | 'Change from (pay sc.-curr. lev.- pay scale indic.):' | 20020104 | |||
| 5 | TXT_05 | Call by reference | Type reference (TYPE) | CHAR140 | 'to (pay sc.-curr. lev.- pay scale indic.):' | 20020104 | |||
| 6 | TXT_06 | Call by reference | Type reference (TYPE) | CHAR140 | 'Items at previous month were as follows:' | 20020104 | |||
| 7 | TXT_07 | Call by reference | Type reference (TYPE) | CHAR140 | 'Items in current month are as follows:' | 20020104 | |||
| 8 | WAERS | Call by reference | Type reference (TYPE) | WAERS | Currency key | 20020104 |
Method SHOW_RESULTS on class IF_EX_HR_IT_SUPMIN has no exception.
Method TO_BE_PROCESSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CID | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20020104 | |||
| 2 | NEWIT_0008 | Call by reference | Type reference (TYPE) | P0008 | New basic pay record (IT0008) | 20020104 | |||
| 3 | NEW_PBWLA | Call by reference | Type reference (TYPE) | P15_PBWLA_TAB | Valued table of wage types | 20020104 | |||
| 4 | NEW_PERSG | Call by reference | Type reference (TYPE) | PERSG | Employee status | 20020104 | |||
| 5 | NEW_PERSK | Call by reference | Type reference (TYPE) | PERSK | Employee sbgrp | 20020104 | |||
| 6 | OLDIT_0008 | Call by reference | Type reference (TYPE) | P0008 | Basic pay record (IT0008) | 20020104 | |||
| 7 | OLD_PBWLA | Call by reference | Type reference (TYPE) | P15_PBWLA_TAB | Valued table of wage types | 20020104 | |||
| 8 | OLD_PERSG | Call by reference | Type reference (TYPE) | PERSG | Employee status | 20020104 | |||
| 9 | OLD_PERSK | Call by reference | Type reference (TYPE) | PERSK | Employee sbgrp | 20020104 | |||
| 10 | TO_BE | Call by reference | Type reference (TYPE) | BOOLE | If it has to be processed | 20020104 | |||
| 11 | VALIDITY_DATE | Call by reference | Type reference (TYPE) | D | Validity date | 20020104 |
Method TO_BE_PROCESSED on class IF_EX_HR_IT_SUPMIN has no exception.
History
| Last changed by/on | SAP | 20080505 |
| SAP Release Created in |