SAP ABAP Class IF_EX_HR_GB_PAE_BADI (Interface for BAdI: HR_GB_PAE_BADI)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20120809 |
Properties
| Class | IF_EX_HR_GB_PAE_BADI | |
| Short Description | Interface for BAdI: HR_GB_PAE_BADI | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20120724 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_HR_GB_PAE_BADI has no forward declaration.
Interfaces
Class IF_EX_HR_GB_PAE_BADI has no interface implemented.
Friends
Class IF_EX_HR_GB_PAE_BADI has no friend class.
Attributes
Class IF_EX_HR_GB_PAE_BADI has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Overwrite Feature GBAE1 | 20120809 | |
| 2 | Instance method | Public | Method | Overwrite Feature GBAE2 | 20120809 | |
| 3 | Instance method | Public | Method | Overwrite Feature GBAE3 | 20120809 | |
| 4 | Instance method | Public | Method | Overwrite Feature GBAE4 | 20120809 | |
| 5 | Instance method | Public | Method | Overwrite Feature GBAE5 | 20121123 | |
| 6 | Instance method | Public | Method | Overwrite Feature GBAE6 | 20121123 | |
| 7 | Instance method | Public | Method | Overwrite Feature GBAE7 | 20121123 | |
| 8 | Instance method | Public | Method | Overwrite Feature GBAE9 | 20130619 | |
| 9 | Instance method | Public | Method | Overwrite notices | 20130210 | |
| 10 | Instance method | Public | Method | Overwrite Notifications information | 20120920 | |
| 11 | Instance method | Public | Method | Overwrite Contractual Qualifying Earnings | 20120809 | |
| 12 | Instance method | Public | Method | Overwrite email Subject and Body | 20130118 | |
| 13 | Instance method | Public | Method | Overwrite SLA Dates | 20121220 | |
| 14 | Instance method | Public | Method | This method is called before any IT0071 operation | 20130611 | |
| 15 | Instance method | Public | Method | Sort Notifications information | 20130311 |
Events
Class IF_EX_HR_GB_PAE_BADI has no event.
Types
Class IF_EX_HR_GB_PAE_BADI has no local type.
Method Signatures
Method EXIT_ADJUST_GBAE1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | HR Master Record: Infotype 0000 (Actions) | 20120809 | |||
| 2 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20120809 | |||
| 3 | P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20120809 | |||
| 4 | P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20120809 | |||
| 5 | P_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 6 | P_DEFERRAL_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 7 | P_DEFERRAL_NOTICE | Call by reference | Type reference (TYPE) | CHAR3 | 3-Byte field | 20120809 | |||
| 8 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20120809 |
Method EXIT_ADJUST_GBAE1 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_GBAE2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | HR Master Record: Infotype 0000 (Actions) | 20120809 | |||
| 2 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20120809 | |||
| 3 | P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20120809 | |||
| 4 | P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20120809 | |||
| 5 | P_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 6 | P_DEFERRAL_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 7 | P_DEFERRAL_NOTICE | Call by reference | Type reference (TYPE) | CHAR3 | 3-Byte field | 20120809 | |||
| 8 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20120809 |
Method EXIT_ADJUST_GBAE2 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_GBAE3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | HR Master Record: Infotype 0000 (Actions) | 20120809 | |||
| 2 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20120809 | |||
| 3 | P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20120809 | |||
| 4 | P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20120809 | |||
| 5 | P_AE_SCHEME | Call by reference | Type reference (TYPE) | P08_SCHID | Pension scheme | 20120809 | |||
| 6 | P_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20120809 |
Method EXIT_ADJUST_GBAE3 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_GBAE4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | HR Master Record: Infotype 0000 (Actions) | 20120809 | |||
| 2 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20120809 | |||
| 3 | P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20120809 | |||
| 4 | P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20120809 | |||
| 5 | P_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 6 | P_DEFERRAL_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 7 | P_DEFERRAL_NOTICE | Call by reference | Type reference (TYPE) | CHAR3 | 3-Byte field | 20120809 | |||
| 8 | P_NOT_APPLICABLE_AT_HIRING | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20130220 | |||
| 9 | P_NOT_APPLICABLE_AT_STAGING | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20130220 | |||
| 10 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20120809 |
Method EXIT_ADJUST_GBAE4 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_GBAE5 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | HR Master Record: Infotype 0000 (Actions) | 20121123 | |||
| 2 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20121123 | |||
| 3 | P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20121123 | |||
| 4 | P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20121123 | |||
| 5 | P0071 | Call by reference | Type reference (TYPE) | P0071_TAB | HR Master Record: Infotype 0071 (Pensions Admin. - GB) | 20121123 | |||
| 6 | P_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20121123 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20121123 | |||
| 8 | P_TP_APPLICABLE | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20121123 |
Method EXIT_ADJUST_GBAE5 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_GBAE6 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20121123 | |||
| 2 | P_DATMO | Call by reference | Type reference (TYPE) | DATMO | Date modifier | 20121123 | |||
| 3 | P_PDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20121123 | |||
| 4 | P_PERMO | Call by reference | Type reference (TYPE) | PERMO | Period Parameters | 20121123 | |||
| 5 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20121123 |
Method EXIT_ADJUST_GBAE6 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_GBAE7 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20121123 | |||
| 2 | P_JOBHOLDER_ONLY | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20121123 | |||
| 3 | P_PDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20121123 | |||
| 4 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20121123 |
Method EXIT_ADJUST_GBAE7 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_GBAE9 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20130619 | |||
| 2 | P_ARREARS_PAYROLL_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20130619 | |||
| 3 | P_ARREARS_PAYROLL_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | "B", "F" or space | 20130619 | |||
| 4 | P_PDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20130619 | |||
| 5 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20130619 |
Method EXIT_ADJUST_GBAE9 on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_NOTICES_SENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | HR Master Record: Infotype 0000 (Actions) | 20130210 | |||
| 2 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Org. Assignment) | 20130210 | |||
| 3 | P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20130210 | |||
| 4 | P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20130210 | |||
| 5 | P0071 | Call by reference | Type reference (TYPE) | P0071_TAB | HR Master Record: Infotype 0071 (Pensions Admin. - GB) | 20130210 | |||
| 6 | P3297 | Call by reference | Type reference (TYPE) | P3297_TAB | HR Master Record for Infotype 3297 | 20130210 | |||
| 7 | P_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20130210 | |||
| 8 | P_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20130210 | |||
| 9 | P_NOTICES_SENT | Call by reference | Type reference (TYPE) | P08_PAE_NOTICES_SENT_TAB | PAE: Notices Already Sent | 20130210 | |||
| 10 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20130210 |
Method EXIT_ADJUST_NOTICES_SENT on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_PAEDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_PAEDATA | Call by reference | Type reference (TYPE) | P08_PAE_ALL | Pension Auto Enrolment ALV | 20120920 |
Method EXIT_ADJUST_PAEDATA on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_PBWLA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20120809 | |||
| 2 | P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20120809 | |||
| 3 | P0014 | Call by reference | Type reference (TYPE) | P0014_TAB | HR Master Record: Infotype 0014 (Recur. Payments/Deds.) | 20120809 | |||
| 4 | P0052 | Call by reference | Type reference (TYPE) | P0052_TAB | HR Master Record: Infotype 0052 (Wage Maintenance) | 20120809 | |||
| 5 | P_PBWLA | Call by reference | Type reference (TYPE) | P08_PBWLA | HR GB: RTI NIC table type | 20120809 | |||
| 6 | P_PDATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120809 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20120809 |
Method EXIT_ADJUST_PBWLA on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_SEND_MAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_BODY_MSG | Call by reference | Type reference (TYPE) | P08_SOLISTI1_TAB | SAPoffice:Single List with Column Length 255 | 20130118 | |||
| 2 | P_DOCUMENT_DATA | Call by reference | Type reference (TYPE) | SODOCCHGI1 | Data of an object which can be changed | 20130118 | |||
| 3 | P_PAEDATA | Call by reference | Type reference (TYPE) | P08_PAE_ALL | Pension Auto Enrolment ALV | 20130118 |
Method EXIT_ADJUST_SEND_MAIL on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_ADJUST_SLA_DATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_PDATE | Call by reference | Type reference (TYPE) | DATUM | Starting Date | 20121220 | |||
| 2 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20121220 | |||
| 3 | P_SLA1_DATE | Value transfer | Type reference (TYPE) | DATUM | PAE: AE Notice Date (SLA Driven) | 20121220 | |||
| 4 | P_SLA2_DATE | Value transfer | Type reference (TYPE) | DATUM | PAE: Ts&Cs Date (SLA Driven) | 20121220 |
Method EXIT_ADJUST_SLA_DATES on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_IT0071_OPERATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0071 | Call by reference | Type reference (TYPE) | P0071 | HR Master Record: Infotype 0071 (Pensions Admin. - GB) | 20130611 | |||
| 2 | P_BAPIRETURN1 | Call by reference | Type reference (TYPE) | BAPIRETURN1 | Return Parameter | 20130611 | |||
| 3 | P_OPERATION | Call by reference | Type reference (TYPE) | ACTIO | Infotype operation | 20130611 | |||
| 4 | P_REPN | Call by reference | Type reference (TYPE) | SYCPROG | Report Name | 20130611 | |||
| 5 | P_TEST | Call by reference | Type reference (TYPE) | BOOLE_D | Test = 'X' or Update = ' ' | 20130611 |
Method EXIT_IT0071_OPERATION on class IF_EX_HR_GB_PAE_BADI has no exception.
Method EXIT_SORT_PAEDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_PAEDATA_TABLE | Call by reference | Type reference (TYPE) | P08_PAE_ALL_TAB | Notifications Table | 20130311 |
Method EXIT_SORT_PAEDATA on class IF_EX_HR_GB_PAE_BADI has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |