Hierarchy
⤷ PA-PA-NL (Application Component) Netherlands
⤷ PAOC_PAD_NL (Package) Add-On Development Personnel Administration: - Netherlands
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 | 20040818 |
Properties
Class | CL_HRPA_INFOTYPE_0764 | |
Short Description | Perm.Invalidity Ben.Act Netherlands | |
Super Class | CL_HRPA_INFOTYPE_NNNN | HR Master Data: Generic IT Logic |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | 5N | |
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | PAOC_PAD_NL | Add-On Development Personnel Administration: - Netherlands |
Created | 20040818 | SAP |
Last change | 20070913 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_HRPA_MESSAGE_HANDLER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_HRPA_INFOTYPE_0764 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0764 has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_TDID | Constant | Private | Type reference (TYPE) | TDID | 'WP01' | Text ID | 20060803 | |
2 | C_TDOBJECT | Constant | Private | Type reference (TYPE) | TDOBJECT | 'HR_NL_WP01' | Text object | 20060803 | |
3 | G_BEGDA | Instance attribute | Private | Type reference (TYPE) | BEGDA | Calculated begin of validity of 0764 | 20060803 | ||
4 | G_CARRIED_OUT_READ | Instance attribute | Private | Type reference (TYPE) | XFELD | ' ' | 'X' if SPECIFIC_READ_COMP was carried out | 20061211 | |
5 | G_ENDDA | Instance attribute | Private | Type reference (TYPE) | ENDDA | Calculated end of validity of 0764 | 20060803 | ||
6 | G_P0764_DEFAULTS | Instance attribute | Private | Type reference (TYPE) | P0764 | Contains default values for p0764 (for comparison on insert) | 20060803 | ||
7 | G_SAVE_BEGDA | Instance attribute | Private | Type reference (TYPE) | BEGDA | Original begin of validity of 0764 | 20060803 | ||
8 | G_SAVE_ENDDA | Instance attribute | Private | Type reference (TYPE) | ENDDA | Original end of validity of 0764 | 20060803 | ||
9 | G_SAVE_LGEDT | Instance attribute | Private | Type reference (TYPE) | ENDDA | Saved last generation date | 20060803 | ||
10 | G_SBMOD | Instance attribute | Private | Type reference (TYPE) | SBMOD | Case manager group from feature NLPWB | 20060803 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_MESSAGE | Instance method | Private | Method | Adds a message to the message queue | 20060803 |
2 | ADMINISTRATE_ACTIVITIES | Instance method | Private | Method | Does administrative tasks for activities | 20060803 |
3 | CALC_DATE | Instance method | Private | Method | Adds number of days or weeks to date | 20060803 |
4 | CHECKS_ON_UPDATE | Instance method | Private | Method | IT 0764 Input checks | 20060803 |
5 | CHECK_ACTIVITIES | Instance method | Private | Method | Checks activities entered in IT0764 | 20060803 |
6 | CHECK_ACTIVITY_VALID | Instance method | Private | Method | Checks for the validity of activities | 20060803 |
7 | CHECK_AND_PROCESS_CM_CHANGE | Instance method | Private | Method | Checks if a case manager change happened, and insert actvt 2 | 20060803 |
8 | CHECK_CASE_MANAGER | Instance method | Private | Method | Reads the casemanager from T526 | 20060803 |
9 | CHECK_COPY | Instance method | Private | Method | Checks if copy is in progress (i.e. IT was read before) | 20061211 |
10 | CHECK_INFTY_BEGDA_ENDDA | Instance method | Private | Method | Check start date and end date of IT0764 | 20060803 |
11 | CHECK_REGENERATE_PW | Instance method | Private | Method | Checks whether IT0764 should be regenerated | 20060803 |
12 | CHECK_SACHC | Instance method | Private | Method | 20040819 | |
13 | CHECK_TEXT_EXISTS | Instance method | Private | Method | Check if text was added for activity | 20060803 |
14 | CHECK_VANGN | Instance method | Private | Method | Checks entered values for welfare claimants against IT 0808 | 20060803 |
15 | GET_ACTIVITY_DATES | Instance method | Private | Method | Get activity dates for IT0764 | 20060803 |
16 | GET_DAYS_NOT_ILL | Instance method | Private | Method | Get days not ill | 20060803 |
17 | GET_DEFAULT | Instance method | Private | Method | Get default values | 20060803 |
18 | GET_INFTY_NEW_BEGDA | Instance method | Private | Method | Calculate new start date for IT 07 | 20060721 |
19 | GET_LINE_MANAGER | Instance method | Private | Method | Gets the next line manager for a given employee | 20060803 |
20 | GET_RELATED_ILLNESSES | Instance method | Private | Method | Read related illnesses from IT 2001 | 20060721 |
21 | P0001_EXT | Instance method | Private | Method | Read IT 0001 with end date | 20060721 |
22 | P0764 | Instance method | Private | Method | Read IT 0764 | 20060803 |
23 | P0764_TO_TCWPX | Instance method | Private | Method | Converts activities from format in IT0764 to TC Format (old) | 20060803 |
24 | P0808 | Instance method | Private | Method | Read IT 0808 with end date | 20060803 |
25 | P2001 | Instance method | Private | Method | Read IT 2001 | 20060721 |
26 | POSTPONE_DATE | Instance method | Private | Method | Postpones activities' dates | 20060803 |
27 | REGENERATE_INFOTYPE | Instance method | Private | Method | Regenerates IT0764 | 20060803 |
28 | SET_GSBMOD | Instance method | Private | Method | Sets global case manager group | 20060803 |
29 | SET_INFTY_BEGDA_ENDDA | Instance method | Private | Method | Coordinates start and end date with illnesses (IT2001) | 20060721 |
30 | STARTUP_EXISTING_CHECKS | Instance method | Private | Method | 20040818 | |
31 | TCWPX_TO_P0764 | Instance method | Private | Method | Converts activities from TC Format (old) to format in IT0764 | 20060803 |
Events
Class CL_HRPA_INFOTYPE_0764 has no event.
Types
Class CL_HRPA_INFOTYPE_0764 has no local type.
Method Signatures
Method ADD_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CAUSE | Call by reference | Type reference (TYPE) | HRPAD_MESSAGE_CAUSE | IF_HRPA_MESSAGE_HANDLER=>INFOTYPE_SPECIFIC | HR: Master data, cause for output of a message | 20060803 | |
2 | Importing | FIELD1 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | ||
3 | Importing | FIELD2 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | ||
4 | Importing | FIELD3 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | ||
5 | Importing | FIELD4 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | ||
6 | Importing | MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Structure of message variables | 20060803 | ||
7 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method ADMINISTRATE_ACTIVITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | |||
3 | Importing | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | ||
4 | Importing | P0764_OLD | Call by reference | Type reference (TYPE) | P0764 | Saved 0764 record | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method CALC_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_DATOUT | Call by reference | Type reference (TYPE) | ENDDA | Validity End Date | 20060803 | ||
2 | Importing | I_ACTPN | Value transfer | Type reference (TYPE) | P05_ACTPN | 'Perm. Invalidity Benefit' activity period: no. of units | 20060803 | ||
3 | Importing | I_ACTPU | Value transfer | Type reference (TYPE) | P05_ACTPU | 'Permanent Invalidity Benefit' activity period: unit | 20060803 | ||
4 | Importing | I_DATIN | Value transfer | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 |
Method CALC_DATE on class CL_HRPA_INFOTYPE_0764 has no exception.
Method CHECKS_ON_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060803 | ||
3 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method CHECK_ACTIVITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060803 | ||
3 | Importing | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | ||
4 | Changing | TCWPX | Call by reference | Type reference (TYPE) | P05_ITF_TCWPX_TABTYPE | Table Type P0764 for repeat structure | 20060803 |
Method CHECK_ACTIVITIES on class CL_HRPA_INFOTYPE_0764 has no exception.
Method CHECK_ACTIVITY_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_WA_T5NI5 | Call by reference | Type reference (TYPE) | T5NI5 | PW Activities | 20060803 | ||
2 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
3 | Importing | I_ACTCO | Call by reference | Type reference (TYPE) | P05_ACTCO | 'Permanent Invalidity Benefit' activity code | 20060803 | ||
4 | Importing | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | ||
5 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Validity End Date | 20060803 | ||
6 | Importing | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20060803 | ||
7 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method CHECK_AND_PROCESS_CM_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | |||
3 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | ||
4 | Importing | P0764_OLD | Call by reference | Type reference (TYPE) | P0764 | P0764 Record without changes | 20060803 |
Method CHECK_AND_PROCESS_CM_CHANGE on class CL_HRPA_INFOTYPE_0764 has no exception.
Method CHECK_CASE_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_SACHC | Call by reference | Type reference (TYPE) | SACHX | Employee | 20060803 | ||
2 | Importing | I_SBMOD | Call by reference | Type reference (TYPE) | SBMOD | Administrator Group | 20060803 | ||
3 | Returning | R_SACHC_EXISTS | Value transfer | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 |
Method CHECK_CASE_MANAGER on class CL_HRPA_INFOTYPE_0764 has no exception.
Method CHECK_COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20061211 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master data: Messages | 20061211 |
Method CHECK_COPY on class CL_HRPA_INFOTYPE_0764 has no exception.
Method CHECK_INFTY_BEGDA_ENDDA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXBEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start of validity date of PW Record in case of exception | 20060803 | ||
2 | Exporting | EXENDDA | Call by reference | Type reference (TYPE) | ENDDA | End of validity date of PW record in case of exception | 20060803 | ||
3 | Exporting | NEWBEGDA | Call by reference | Type reference (TYPE) | BEGDA | New starting validity date for 'Poortwachter' infotype | 20060803 | ||
4 | Exporting | NEWENDDA | Call by reference | Type reference (TYPE) | ENDDA | New ending validity date for 'Poortwachter' infotype | 20060803 | ||
5 | Importing | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | ||
6 | Importing | PWBEGDA | Value transfer | Type reference (TYPE) | BEGDA | Starting validity date of existing PW record | 20060803 | ||
7 | Importing | PWENDDA | Value transfer | Type reference (TYPE) | ENDDA | Ending validity date of existing PW record | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_1_REGENERATE | Remove a PW record,then regenerate another PW | 20060803 | |
2 | DELETE_FOLLOWING_REGENERATE | Remove next PW record, then regenerate this record | 20060803 | |
3 | DELETE_INCONSISTENT | Remove the PW record, data are inconsistent | 20060803 | |
4 | DELETE_NO_ILLNESSES | There are no related illnesses for this PW record, you must | 20060803 | |
5 | DELETE_REGENERATE_FORMER | Remove the PW plan and regenerate the previous one | 20060803 | |
6 | ERROR_READING_INFOTYPE | Error in reading Infotype | 20060803 | |
7 | ERROR_READ_FEATURE_NLWPA | Error reading feature 'Poortwachter structure' (NLWPA) | 20060803 | |
8 | PW_DOESNT_EXIST | No PW record present with starting and ending validity dates | 20060803 | |
9 | REGENERATE | Regenerate this record. | 20060803 |
Method CHECK_REGENERATE_PW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ACTIVITIES | Call by reference | Type reference (TYPE) | P05_ITF_ACTIVITIES_TABTYPE | Table type for IT0764 ITF (Activities) | 20060803 | ||
2 | Exporting | EXBEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date of PW record in case of exception | 20060803 | ||
3 | Exporting | EXENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date of PW record in case of exception | 20060803 | ||
4 | Importing | LGEDT | Value transfer | Type reference (TYPE) | P05_LGEDT | Date of last generation of infotype "PW Act" | 20060803 | ||
5 | Exporting | NEWBEGDA | Call by reference | Type reference (TYPE) | BEGDA | New start date for IT0764 | 20060803 | ||
6 | Exporting | NEWENDDA | Call by reference | Type reference (TYPE) | ENDDA | New end date for IT0764 | 20060803 | ||
7 | Importing | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | ||
8 | Importing | PWBEGDA | Value transfer | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | ||
9 | Importing | PWENDDA | Value transfer | Type reference (TYPE) | ENDDA | Validity End Date | 20060803 | ||
10 | Exporting | REGENERATE | Value transfer | Type reference (TYPE) | BOOLE_D | Specifies whether IT764 needs to be regenerated | 20060803 | ||
11 | Importing | TCWPX | Call by reference | Type reference (TYPE) | P05_ITF_TCWPX_TABTYPE | Table Type P0764 for repeat structure | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_1_REGENERATE | Remove a PW record,then regenerate another PW | 20060803 | |
2 | DELETE_FOLLOWING_REGENERATE | Remove next PW record, then regenerate this record | 20060803 | |
3 | DELETE_INCONSISTENT | Remove the PW record, data are inconsistent | 20060803 | |
4 | DELETE_NO_ILLNESSES | There are no related illnesses, delete this PW record. | 20060803 | |
5 | DELETE_REGENERATE_FORMER | Delete this PW record and remove the previous one. | 20060803 | |
6 | ERROR_READING_INFOTYPE | Error in reading Infotype | 20060803 | |
7 | ERROR_READ_FEATURE_NLWPA | Error in reading feaure NLWPA. | 20060803 | |
8 | INITIAL_NOT_OK | Data for Initial "PW" IT Incorrect | 20060803 | |
9 | NO_ACTIVITIES | The activity table is empty. | 20060803 | |
10 | OTHER_EXCEPTION | Should not be allowed to occur... | 20060803 | |
11 | PW_DOESNT_EXIST | The PW begin and end date data are not from an existing PW | 20060803 |
Method CHECK_SACHC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040819 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20040819 | ||
3 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20040819 | |||
4 | Importing | SACHC | Call by reference | Type reference (TYPE) | P0764-SACHC | 20040819 | |||
5 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20041201 |
Method CHECK_SACHC on class CL_HRPA_INFOTYPE_0764 has no exception.
Method CHECK_TEXT_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE (='X') en FALSE (=' ') if text exists or not | 20060803 | ||
2 | Importing | I_TDOBNAME | Call by reference | Type reference (TYPE) | TDOBNAME | Name | 20060803 |
Method CHECK_TEXT_EXISTS on class CL_HRPA_INFOTYPE_0764 has no exception.
Method CHECK_VANGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060803 | ||
3 | Importing | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20060803 |
Method CHECK_VANGN on class CL_HRPA_INFOTYPE_0764 has no exception.
Method GET_ACTIVITY_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ACTIVITIES | Call by reference | Type reference (TYPE) | P05_ITF_ACTIVITIES_TABTYPE | Table Type for IT0764 ITF (Activities) | 20060803 | ||
2 | Exporting | EXBEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date of PW record in case of exception | 20060803 | ||
3 | Exporting | EXENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date of PW record in case of exception | 20060803 | ||
4 | Importing | LGEDT | Value transfer | Type reference (TYPE) | P05_LGEDT | Latest generation date of infotype 'Poortwachter Act' (0764 | 20060803 | ||
5 | Exporting | NEWBEGDA | Call by reference | Type reference (TYPE) | BEGDA | New start date for IT0764 | 20060803 | ||
6 | Exporting | NEWENDDA | Call by reference | Type reference (TYPE) | ENDDA | New end date for IT0764 | 20060803 | ||
7 | Importing | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | ||
8 | Importing | PWBEGDA | Value transfer | Type reference (TYPE) | BEGDA | Validity start date, start date IT "Poortwachter Act" (0764 | 20060803 | ||
9 | Importing | PWENDDA | Value transfer | Type reference (TYPE) | ENDDA | Validity end date, end date IT "Poortwachter Act" (O764_ | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_1_REGENERATE | Remove a PW record,then regenerate another PW | 20060803 | |
2 | DELETE_FOLLOWING_REGENERATE | Remove next PW record, then regenerate this record | 20060803 | |
3 | DELETE_INCONSISTENT | Remove the PW record, data are inconsistent | 20060803 | |
4 | DELETE_NO_ILLNESSES | There are no related illnesses, delete this PW record. | 20060803 | |
5 | DELETE_REGENERATE_FORMER | Delete this PW record and remove the previous one. | 20060803 | |
6 | ERROR_READING_INFOTYPE | Error in reading Infotype | 20060803 | |
7 | ERROR_READ_FEATURE_NLWPA | Error in reading feaure NLWPA. | 20060803 | |
8 | INITIAL_NOT_OK | Data for Initial "PW" IT Incorrect | 20060803 | |
9 | NO_ACTIVITIES | The activity table is empty. | 20060803 | |
10 | OTHER_EXCEPTION | Should not be allowed to occur... | 20060803 | |
11 | PW_DOESNT_EXIST | The PW begin and end date data are not from an existing PW | 20060803 |
Method GET_DAYS_NOT_ILL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | DAGEN | Value transfer | Type reference (TYPE) | I | Total days healthy | 20060803 | ||
2 | Importing | LGEDT | Value transfer | Type reference (TYPE) | D | Date of last generation of infotype "PW Act" | 20060803 | ||
3 | Importing | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Standard Selections for Reporting HR Master Data | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING_INFOTYPE | Error in reading an infotype | 20060803 |
Method GET_DEFAULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | |||
3 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method GET_INFTY_NEW_BEGDA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BEGINDATE | Call by reference | Type reference (TYPE) | BEGDA | Start date "Poortwachter" infotype | 20060803 | ||
2 | Importing | DATE | Value transfer | Type reference (TYPE) | D | Reference date | 20060803 | ||
3 | Exporting | ENDDATE | Call by reference | Type reference (TYPE) | ENDDA | End date "Poortwachter" infotype | 20060803 | ||
4 | Importing | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING_INFOTYPE | Error in reading Infotype | 20060803 | |
2 | ERROR_READ_FEATURE_NLWPA | Error reading feature 'Poortwachter structure' (NLWPA) | 20060803 | |
3 | FORMER_PW_TO_REGENERATE | Remove the PW plan and regenerate the previous one | 20060803 | |
4 | NO_RELATED_ILLNESSES | There are no related illnesses for this date | 20060803 | |
5 | OTHER_EXCEPTION | Other error. | 20060803 | |
6 | PWDAYS_NOT_REACHED | PWDAYS not yet reached | 20060803 | |
7 | PWSTART_NOT_REACHED | The first related illness for this date lies before 01/04/ | 20060803 | |
8 | PW_TO_REGENERATE | There is already a PW plan present for this date that regene | 20060803 | |
9 | VALID_PW_PLAN | There is already a valid PW plan for this date for this... | 20060803 |
Method GET_LINE_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_SACHC | Call by reference | Type reference (TYPE) | SACHX | Employee | 20060803 | ||
2 | Exporting | E_SBMOD | Call by reference | Type reference (TYPE) | SBMOD | Administrator Group | 20060803 | ||
3 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
4 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | ||
5 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method GET_RELATED_ILLNESSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | INTBEGDA | Value transfer | Type reference (TYPE) | D | Interval start date | 20060721 | ||
2 | Importing | INTENDDA | Value transfer | Type reference (TYPE) | D | Interval end date, optional | 20060721 | ||
3 | Exporting | ITABILL | Call by reference | Type reference (TYPE) | P05_ITF_ILLNESS_TABTYPE | Related Sicknesses within PW Framework | 20060721 | ||
4 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Country Grouping | 20060721 | ||
5 | Importing | PARAM | Value transfer | Type reference (TYPE) | CHAR1 | Control parameter | 20060721 | ||
6 | Importing | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING_INFOTYPE | Error reading infotype 0001 or 2001 | 20060721 | |
2 | NO_RECORDS_2001 | There are no illnesses. | 20060721 |
Method P0001_EXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060721 | ||
2 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Validity End Date | 20060721 | |
3 | Returning | P0001 | Value transfer | Type reference (TYPE) | P0001 | 20060721 | |||
4 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20060721 | ||
5 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060721 |
Method P0764 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | P0764 | Value transfer | Type reference (TYPE) | P05_ITF_P0764_TABTYPE | IT0764 | 20060803 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard selections for HR Master data Reporting | 20060803 | ||
3 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method P0764_TO_TCWPX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_TCWPX | Call by reference | Type reference (TYPE) | P05_ITF_TCWPX_TABTYPE | Table Type P0764 for repeat structure | 20060803 | ||
2 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 |
Method P0764_TO_TCWPX on class CL_HRPA_INFOTYPE_0764 has no exception.
Method P0808 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | ||
2 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Validity End Date | 20060803 | |
3 | Returning | P0808 | Value transfer | Type reference (TYPE) | P0808 | HR Master Record for Infotype 0808 | 20060803 | ||
4 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20060803 | ||
5 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method P2001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | P2001 | Value transfer | Type reference (TYPE) | P2001_TAB | Personnel time record infotype 2001 (absences) | 20060721 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard selections for HR Master data Reporting | 20060721 | ||
3 | Importing | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060721 |
Method POSTPONE_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHECK_DATE | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | ||
2 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
3 | Changing | LT_ACTIVITIES | Call by reference | Type reference (TYPE) | P05_ITF_ACTIVITIES_TABTYPE | Table Type for IT0764 ITF (Activities) | 20060803 | ||
4 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | |||
5 | Importing | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20060803 | ||
6 | Importing | TCWPX | Call by reference | Type reference (TYPE) | P05_ITF_TCWPX_TABTYPE | Table Type P0764 for repeat structure | 20060803 |
Method POSTPONE_DATE on class CL_HRPA_INFOTYPE_0764 has no exception.
Method REGENERATE_INFOTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | |||
3 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 |
Method REGENERATE_INFOTYPE on class CL_HRPA_INFOTYPE_0764 has no exception.
Method SET_GSBMOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | |||
3 | Importing | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060803 |
Method SET_INFTY_BEGDA_ENDDA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060721 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060721 | ||
3 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20060721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | HR: Master Data, Unfulfilled Program Requirement | 20060721 |
Method STARTUP_EXISTING_CHECKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040818 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20040818 | ||
3 | Changing | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20040818 |
Method STARTUP_EXISTING_CHECKS on class CL_HRPA_INFOTYPE_0764 has no exception.
Method TCWPX_TO_P0764 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | E_P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | ||
2 | Importing | I_TCWPX | Call by reference | Type reference (TYPE) | P05_ITF_TCWPX_TABTYPE | Table Type P0764 for repeat structure | 20060803 |
Method TCWPX_TO_P0764 on class CL_HRPA_INFOTYPE_0764 has no exception.
History
Last changed by/on | SAP | 20070913 |
SAP Release Created in |