Hierarchy
⤷
⤷
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 | 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 | Constant | Private | Type reference (TYPE) | TDID | 'WP01' | Text ID | 20060803 | ||
| 2 | Constant | Private | Type reference (TYPE) | TDOBJECT | 'HR_NL_WP01' | Text object | 20060803 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | BEGDA | Calculated begin of validity of 0764 | 20060803 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | XFELD | ' ' | 'X' if SPECIFIC_READ_COMP was carried out | 20061211 | ||
| 5 | Instance attribute | Private | Type reference (TYPE) | ENDDA | Calculated end of validity of 0764 | 20060803 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | P0764 | Contains default values for p0764 (for comparison on insert) | 20060803 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | BEGDA | Original begin of validity of 0764 | 20060803 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | ENDDA | Original end of validity of 0764 | 20060803 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | ENDDA | Saved last generation date | 20060803 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | SBMOD | Case manager group from feature NLPWB | 20060803 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds a message to the message queue | 20060803 | |
| 2 | Instance method | Private | Method | Does administrative tasks for activities | 20060803 | |
| 3 | Instance method | Private | Method | Adds number of days or weeks to date | 20060803 | |
| 4 | Instance method | Private | Method | IT 0764 Input checks | 20060803 | |
| 5 | Instance method | Private | Method | Checks activities entered in IT0764 | 20060803 | |
| 6 | Instance method | Private | Method | Checks for the validity of activities | 20060803 | |
| 7 | Instance method | Private | Method | Checks if a case manager change happened, and insert actvt 2 | 20060803 | |
| 8 | Instance method | Private | Method | Reads the casemanager from T526 | 20060803 | |
| 9 | Instance method | Private | Method | Checks if copy is in progress (i.e. IT was read before) | 20061211 | |
| 10 | Instance method | Private | Method | Check start date and end date of IT0764 | 20060803 | |
| 11 | Instance method | Private | Method | Checks whether IT0764 should be regenerated | 20060803 | |
| 12 | Instance method | Private | Method | 20040819 | ||
| 13 | Instance method | Private | Method | Check if text was added for activity | 20060803 | |
| 14 | Instance method | Private | Method | Checks entered values for welfare claimants against IT 0808 | 20060803 | |
| 15 | Instance method | Private | Method | Get activity dates for IT0764 | 20060803 | |
| 16 | Instance method | Private | Method | Get days not ill | 20060803 | |
| 17 | Instance method | Private | Method | Get default values | 20060803 | |
| 18 | Instance method | Private | Method | Calculate new start date for IT 07 | 20060721 | |
| 19 | Instance method | Private | Method | Gets the next line manager for a given employee | 20060803 | |
| 20 | Instance method | Private | Method | Read related illnesses from IT 2001 | 20060721 | |
| 21 | Instance method | Private | Method | Read IT 0001 with end date | 20060721 | |
| 22 | Instance method | Private | Method | Read IT 0764 | 20060803 | |
| 23 | Instance method | Private | Method | Converts activities from format in IT0764 to TC Format (old) | 20060803 | |
| 24 | Instance method | Private | Method | Read IT 0808 with end date | 20060803 | |
| 25 | Instance method | Private | Method | Read IT 2001 | 20060721 | |
| 26 | Instance method | Private | Method | Postpones activities' dates | 20060803 | |
| 27 | Instance method | Private | Method | Regenerates IT0764 | 20060803 | |
| 28 | Instance method | Private | Method | Sets global case manager group | 20060803 | |
| 29 | Instance method | Private | Method | Coordinates start and end date with illnesses (IT2001) | 20060721 | |
| 30 | Instance method | Private | Method | 20040818 | ||
| 31 | 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 | 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 | FIELD1 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | |||
| 3 | FIELD2 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | |||
| 4 | FIELD3 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | |||
| 5 | FIELD4 | Call by reference | Type reference (TYPE) | PROP_FNAME | Fast data entry default values: field name | 20060803 | |||
| 6 | MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Structure of message variables | 20060803 | |||
| 7 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | ||||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | |||
| 4 | P0764_OLD | Call by reference | Type reference (TYPE) | P0764 | Saved 0764 record | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_DATOUT | Call by reference | Type reference (TYPE) | ENDDA | Validity End Date | 20060803 | |||
| 2 | I_ACTPN | Value transfer | Type reference (TYPE) | P05_ACTPN | 'Perm. Invalidity Benefit' activity period: no. of units | 20060803 | |||
| 3 | I_ACTPU | Value transfer | Type reference (TYPE) | P05_ACTPU | 'Permanent Invalidity Benefit' activity period: unit | 20060803 | |||
| 4 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060803 | |||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060803 | |||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | |||
| 4 | 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 | E_WA_T5NI5 | Call by reference | Type reference (TYPE) | T5NI5 | PW Activities | 20060803 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 3 | I_ACTCO | Call by reference | Type reference (TYPE) | P05_ACTCO | 'Permanent Invalidity Benefit' activity code | 20060803 | |||
| 4 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | |||
| 5 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Validity End Date | 20060803 | |||
| 6 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20060803 | |||
| 7 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | ||||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | |||
| 4 | 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 | I_SACHC | Call by reference | Type reference (TYPE) | SACHX | Employee | 20060803 | |||
| 2 | I_SBMOD | Call by reference | Type reference (TYPE) | SBMOD | Administrator Group | 20060803 | |||
| 3 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20061211 | |||
| 2 | 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 | EXBEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start of validity date of PW Record in case of exception | 20060803 | |||
| 2 | EXENDDA | Call by reference | Type reference (TYPE) | ENDDA | End of validity date of PW record in case of exception | 20060803 | |||
| 3 | NEWBEGDA | Call by reference | Type reference (TYPE) | BEGDA | New starting validity date for 'Poortwachter' infotype | 20060803 | |||
| 4 | NEWENDDA | Call by reference | Type reference (TYPE) | ENDDA | New ending validity date for 'Poortwachter' infotype | 20060803 | |||
| 5 | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | |||
| 6 | PWBEGDA | Value transfer | Type reference (TYPE) | BEGDA | Starting validity date of existing PW record | 20060803 | |||
| 7 | PWENDDA | Value transfer | Type reference (TYPE) | ENDDA | Ending validity date of existing PW record | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Remove a PW record,then regenerate another PW | 20060803 | ||
| 2 | Remove next PW record, then regenerate this record | 20060803 | ||
| 3 | Remove the PW record, data are inconsistent | 20060803 | ||
| 4 | There are no related illnesses for this PW record, you must | 20060803 | ||
| 5 | Remove the PW plan and regenerate the previous one | 20060803 | ||
| 6 | Error in reading Infotype | 20060803 | ||
| 7 | Error reading feature 'Poortwachter structure' (NLWPA) | 20060803 | ||
| 8 | No PW record present with starting and ending validity dates | 20060803 | ||
| 9 | Regenerate this record. | 20060803 |
Method CHECK_REGENERATE_PW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITIES | Call by reference | Type reference (TYPE) | P05_ITF_ACTIVITIES_TABTYPE | Table type for IT0764 ITF (Activities) | 20060803 | |||
| 2 | EXBEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date of PW record in case of exception | 20060803 | |||
| 3 | EXENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date of PW record in case of exception | 20060803 | |||
| 4 | LGEDT | Value transfer | Type reference (TYPE) | P05_LGEDT | Date of last generation of infotype "PW Act" | 20060803 | |||
| 5 | NEWBEGDA | Call by reference | Type reference (TYPE) | BEGDA | New start date for IT0764 | 20060803 | |||
| 6 | NEWENDDA | Call by reference | Type reference (TYPE) | ENDDA | New end date for IT0764 | 20060803 | |||
| 7 | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | |||
| 8 | PWBEGDA | Value transfer | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | |||
| 9 | PWENDDA | Value transfer | Type reference (TYPE) | ENDDA | Validity End Date | 20060803 | |||
| 10 | REGENERATE | Value transfer | Type reference (TYPE) | BOOLE_D | Specifies whether IT764 needs to be regenerated | 20060803 | |||
| 11 | TCWPX | Call by reference | Type reference (TYPE) | P05_ITF_TCWPX_TABTYPE | Table Type P0764 for repeat structure | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Remove a PW record,then regenerate another PW | 20060803 | ||
| 2 | Remove next PW record, then regenerate this record | 20060803 | ||
| 3 | Remove the PW record, data are inconsistent | 20060803 | ||
| 4 | There are no related illnesses, delete this PW record. | 20060803 | ||
| 5 | Delete this PW record and remove the previous one. | 20060803 | ||
| 6 | Error in reading Infotype | 20060803 | ||
| 7 | Error in reading feaure NLWPA. | 20060803 | ||
| 8 | Data for Initial "PW" IT Incorrect | 20060803 | ||
| 9 | The activity table is empty. | 20060803 | ||
| 10 | Should not be allowed to occur... | 20060803 | ||
| 11 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040819 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20040819 | |||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20040819 | ||||
| 4 | SACHC | Call by reference | Type reference (TYPE) | P0764-SACHC | 20040819 | ||||
| 5 | 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 | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE (='X') en FALSE (=' ') if text exists or not | 20060803 | |||
| 2 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060803 | |||
| 3 | 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 | ACTIVITIES | Call by reference | Type reference (TYPE) | P05_ITF_ACTIVITIES_TABTYPE | Table Type for IT0764 ITF (Activities) | 20060803 | |||
| 2 | EXBEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date of PW record in case of exception | 20060803 | |||
| 3 | EXENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date of PW record in case of exception | 20060803 | |||
| 4 | LGEDT | Value transfer | Type reference (TYPE) | P05_LGEDT | Latest generation date of infotype 'Poortwachter Act' (0764 | 20060803 | |||
| 5 | NEWBEGDA | Call by reference | Type reference (TYPE) | BEGDA | New start date for IT0764 | 20060803 | |||
| 6 | NEWENDDA | Call by reference | Type reference (TYPE) | ENDDA | New end date for IT0764 | 20060803 | |||
| 7 | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | |||
| 8 | PWBEGDA | Value transfer | Type reference (TYPE) | BEGDA | Validity start date, start date IT "Poortwachter Act" (0764 | 20060803 | |||
| 9 | PWENDDA | Value transfer | Type reference (TYPE) | ENDDA | Validity end date, end date IT "Poortwachter Act" (O764_ | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Remove a PW record,then regenerate another PW | 20060803 | ||
| 2 | Remove next PW record, then regenerate this record | 20060803 | ||
| 3 | Remove the PW record, data are inconsistent | 20060803 | ||
| 4 | There are no related illnesses, delete this PW record. | 20060803 | ||
| 5 | Delete this PW record and remove the previous one. | 20060803 | ||
| 6 | Error in reading Infotype | 20060803 | ||
| 7 | Error in reading feaure NLWPA. | 20060803 | ||
| 8 | Data for Initial "PW" IT Incorrect | 20060803 | ||
| 9 | The activity table is empty. | 20060803 | ||
| 10 | Should not be allowed to occur... | 20060803 | ||
| 11 | 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 | DAGEN | Value transfer | Type reference (TYPE) | I | Total days healthy | 20060803 | |||
| 2 | LGEDT | Value transfer | Type reference (TYPE) | D | Date of last generation of infotype "PW Act" | 20060803 | |||
| 3 | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Standard Selections for Reporting HR Master Data | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | ||||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | BEGINDATE | Call by reference | Type reference (TYPE) | BEGDA | Start date "Poortwachter" infotype | 20060803 | |||
| 2 | DATE | Value transfer | Type reference (TYPE) | D | Reference date | 20060803 | |||
| 3 | ENDDATE | Call by reference | Type reference (TYPE) | ENDDA | End date "Poortwachter" infotype | 20060803 | |||
| 4 | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in reading Infotype | 20060803 | ||
| 2 | Error reading feature 'Poortwachter structure' (NLWPA) | 20060803 | ||
| 3 | Remove the PW plan and regenerate the previous one | 20060803 | ||
| 4 | There are no related illnesses for this date | 20060803 | ||
| 5 | Other error. | 20060803 | ||
| 6 | PWDAYS not yet reached | 20060803 | ||
| 7 | The first related illness for this date lies before 01/04/ | 20060803 | ||
| 8 | There is already a PW plan present for this date that regene | 20060803 | ||
| 9 | 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 | E_SACHC | Call by reference | Type reference (TYPE) | SACHX | Employee | 20060803 | |||
| 2 | E_SBMOD | Call by reference | Type reference (TYPE) | SBMOD | Administrator Group | 20060803 | |||
| 3 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 4 | I_PERNR | Call by reference | Type reference (TYPE) | PERSNO | Personnel Number | 20060803 | |||
| 5 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | INTBEGDA | Value transfer | Type reference (TYPE) | D | Interval start date | 20060721 | |||
| 2 | INTENDDA | Value transfer | Type reference (TYPE) | D | Interval end date, optional | 20060721 | |||
| 3 | ITABILL | Call by reference | Type reference (TYPE) | P05_ITF_ILLNESS_TABTYPE | Related Sicknesses within PW Framework | 20060721 | |||
| 4 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Country Grouping | 20060721 | |||
| 5 | PARAM | Value transfer | Type reference (TYPE) | CHAR1 | Control parameter | 20060721 | |||
| 6 | PERNR | Value transfer | Type reference (TYPE) | PERSNO | Personnel Number | 20060721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error reading infotype 0001 or 2001 | 20060721 | ||
| 2 | There are no illnesses. | 20060721 |
Method P0001_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060721 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Validity End Date | 20060721 | ||
| 3 | P0001 | Value transfer | Type reference (TYPE) | P0001 | 20060721 | ||||
| 4 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20060721 | |||
| 5 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | P0764 | Value transfer | Type reference (TYPE) | P05_ITF_P0764_TABTYPE | IT0764 | 20060803 | |||
| 2 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard selections for HR Master data Reporting | 20060803 | |||
| 3 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_TCWPX | Call by reference | Type reference (TYPE) | P05_ITF_TCWPX_TABTYPE | Table Type P0764 for repeat structure | 20060803 | |||
| 2 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Validity End Date | 20060803 | ||
| 3 | P0808 | Value transfer | Type reference (TYPE) | P0808 | HR Master Record for Infotype 0808 | 20060803 | |||
| 4 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20060803 | |||
| 5 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | P2001 | Value transfer | Type reference (TYPE) | P2001_TAB | Personnel time record infotype 2001 (absences) | 20060721 | |||
| 2 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard selections for HR Master data Reporting | 20060721 | |||
| 3 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaction Class for Data Retention | 20060721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHECK_DATE | Call by reference | Type reference (TYPE) | BEGDA | Validity Start Date | 20060803 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 3 | LT_ACTIVITIES | Call by reference | Type reference (TYPE) | P05_ITF_ACTIVITIES_TABTYPE | Table Type for IT0764 ITF (Activities) | 20060803 | |||
| 4 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | ||||
| 5 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20060803 | |||
| 6 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | ||||
| 3 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060803 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20060803 | ||||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060721 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060721 | |||
| 3 | P0764 | Call by reference | Type reference (TYPE) | P0764 | 20060721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040818 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20040818 | |||
| 3 | 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 | E_P0764 | Call by reference | Type reference (TYPE) | P0764 | Personnel Master Record for Infotype 0764 | 20060803 | |||
| 2 | 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 |