SAP ABAP Class IF_PT_EMPLOYEE (Employee Data (Master Data, Time Data, and Customizing))
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_PT_EMPLOYEE | Object Employees in Time Management | 20000927 |
Properties
| Class | IF_PT_EMPLOYEE | |
| Short Description | Employee Data (Master Data, Time Data, and Customizing) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20000922 | SAP |
| Last change | 20010406 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_PT_EMPLOYEE has no forward declaration.
Interfaces
Class IF_PT_EMPLOYEE has no interface implemented.
Friends
Class IF_PT_EMPLOYEE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | PERNR_D | Personnel Number | 20000922 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Returns Personal Calendar of Employee | 20000925 | |
| 2 | Instance method | Public | Method | Returns Formatted Employee Names | 20000922 | |
| 3 | Instance method | Public | Method | Read Interface for Time Infotypes of Employee | 20000922 | |
| 4 | Instance method | Public | Method | Personnel Subarea Groupings for Daily Work Schedule | 20000922 | |
| 5 | Instance method | Public | Method | Reads Individual Work Schedules | 20000925 | |
| 6 | Instance method | Public | Method | Gets Collective Agreements for Employee from Infotype 0008 | 20000922 | |
| 7 | Instance method | Public | Method | Returns T001P Entry Relevant for Key Date | 20000922 | |
| 8 | Instance method | Public | Method | Returns T503 Entry Relevant for Key Date | 20000922 | |
| 9 | Instance method | Public | Method | Returns Time Pairs of Employee | 20000925 | |
| 10 | Instance method | Public | Method | Returns Time Evaluation Results | 20000925 | |
| 11 | Instance method | Public | Method | Returns List of Time Evaluation Messages | 20000925 |
Events
Class IF_PT_EMPLOYEE has no event.
Types
Class IF_PT_EMPLOYEE has no local type.
Method Signatures
Method GET_CALE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULT | Call by reference | Type reference (TYPE) | TIM_BLP_REQUEST_TAB | Kalendereinträge des Mitarbeiters | 20000925 | |||
| 2 | E_RETCD | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20000925 | |||
| 3 | I_FROMDATE | Value transfer | Type reference (TYPE) | BEGDA | Selektionsbeginn | 20000925 | |||
| 4 | I_NOAUTHCHECK | Value transfer | Type reference (TYPE) | CHAR1 | Arbeitsplatz Personalzeitmanagement: Boolsches Feld | 20000925 | |||
| 5 | I_TODATE | Value transfer | Type reference (TYPE) | ENDDA | Selektionsende | 20000925 | |||
| 6 | I_TYPE | Value transfer | Type reference (TYPE) | TIM_TMWTYPE | Typ des Kalenders (siehe CL_PT_TMW_TDM_CONST) | 20000925 |
Method GET_CALE on class IF_PT_EMPLOYEE has no exception.
Method GET_ENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ENAME | Value transfer | Type reference (TYPE) | EMNAM | Aufbereiteter Name des Mitarbeiters | 20000922 |
Method GET_ENAME on class IF_PT_EMPLOYEE has no exception.
Method GET_INFOTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULT | Call by reference | Type reference (TYPE) | TIM_BLP_REQUEST_TAB | Eingelesene Infotypobjekte | 20000922 | |||
| 2 | E_RETCD | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20000922 | |||
| 3 | I_FILTER | Value transfer | Type reference (TYPE) | TIM_TMW_READ_REQUEST_IT | Selektionsfilter für Infotyp-Leseanfragen | 20000925 | |||
| 4 | I_FROMDATE | Value transfer | Type reference (TYPE) | BEGDA | Selektionsbeginn | 20000922 | |||
| 5 | I_ITLIST | Call by reference | Type reference (TYPE) | TIM_TMW_ITLIST_TAB | Liste mit Infotypnummern | 20000922 | |||
| 6 | I_NOAUTHCHECK | Value transfer | Type reference (TYPE) | CHAR1 | Keine Berechtigungsprüfung | 20000922 | |||
| 7 | I_TODATE | Value transfer | Type reference (TYPE) | ENDDA | Selektionsende | 20000922 |
Method GET_INFOTYPES on class IF_PT_EMPLOYEE has no exception.
Method GET_MOTPR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Value transfer | Type reference (TYPE) | BEGDA | SY-DATUM | Stichtag | 20000922 | ||
| 2 | R_MOTPR | Value transfer | Type reference (TYPE) | MOTPR | Gruppierung der Personalteilbereiche für Tagesarbeitszeitpl. | 20000922 |
Method GET_MOTPR on class IF_PT_EMPLOYEE has no exception.
Method GET_PWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULT | Call by reference | Type reference (TYPE) | TIM_BLP_REQUEST_TAB | Arbeitszeitplan-Daten | 20000925 | |||
| 2 | E_RETCD | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20000925 | |||
| 3 | I_CONTEXT | Call by reference | Type reference (TYPE) | TIM_BLP_REQUEST_TAB | Kontexttabelle für Arbeitszeitpläne (IT2001/2/3) | 20000925 | |||
| 4 | I_FILTER | Value transfer | Type reference (TYPE) | TIM_TMW_READ_REQUEST_PWS | Selektionsschalter zum Einlesen der Arbeitszeitpläne | 20000925 | |||
| 5 | I_FROMDATE | Value transfer | Type reference (TYPE) | BEGDA | Selektionsbeginn | 20000925 | |||
| 6 | I_NOAUTHCHECK | Value transfer | Type reference (TYPE) | CHAR1 | Keine Berechtigungsprüfung | 20000925 | |||
| 7 | I_TODATE | Value transfer | Type reference (TYPE) | ENDDA | Selektionsende | 20000925 |
Method GET_PWS on class IF_PT_EMPLOYEE has no exception.
Method GET_RATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TRFAR | Value transfer | Type reference (TYPE) | TRFAR | Tarifart | 20000922 | |||
| 2 | E_TRFGB | Value transfer | Type reference (TYPE) | TRFGB | Tarifgebiet | 20000922 | |||
| 3 | E_TRFGR | Value transfer | Type reference (TYPE) | TRFGR | Tarifgruppe | 20000922 | |||
| 4 | E_TRFST | Value transfer | Type reference (TYPE) | TRFST | Tarifstufe | 20000922 | |||
| 5 | I_DATE | Value transfer | Type reference (TYPE) | BEGDA | SY-DATUM | Gültigkeitsbeginn | 20000922 |
Method GET_RATE on class IF_PT_EMPLOYEE has no exception.
Method GET_T001P Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Value transfer | Type reference (TYPE) | BEGDA | SY-DATUM | Gültigkeitsbeginn | 20000922 | ||
| 2 | R_W001P | Value transfer | Type reference (TYPE) | T001P | Personalbereich/-teilbereich | 20000922 |
Method GET_T001P on class IF_PT_EMPLOYEE has no exception.
Method GET_T503 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Value transfer | Type reference (TYPE) | BEGDA | SY-DATUM | Gültigkeitsbeginn | 20000922 | ||
| 2 | R_W503 | Value transfer | Type reference (TYPE) | T503 | Mitarbeitergruppe/-kreis | 20000922 |
Method GET_T503 on class IF_PT_EMPLOYEE has no exception.
Method GET_TIMPAIR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULT | Call by reference | Type reference (TYPE) | TIM_BLP_REQUEST_TAB | Zeitpaare des Mitarbeiters | 20000925 | |||
| 2 | E_RETCD | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20000925 | |||
| 3 | I_FROMDATE | Value transfer | Type reference (TYPE) | BEGDA | Selektionsbeginn | 20000925 | |||
| 4 | I_NOAUTHCHECK | Value transfer | Type reference (TYPE) | CHAR1 | Keine Berechtigungsprüfung | 20000925 | |||
| 5 | I_TODATE | Value transfer | Type reference (TYPE) | ENDDA | Selektionsende | 20000925 |
Method GET_TIMPAIR on class IF_PT_EMPLOYEE has no exception.
Method GET_TIMRES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULT | Call by reference | Type reference (TYPE) | TIM_BLP_REQUEST_TAB | Zeitauswertungsdaten des Mitarbeiters | 20000925 | |||
| 2 | E_RETCD | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20000925 | |||
| 3 | I_FILTER | Value transfer | Type reference (TYPE) | TIM_TMW_READ_REQUEST_TIMRES | Selektionsfilter | 20000925 | |||
| 4 | I_FROMDATE | Value transfer | Type reference (TYPE) | BEGDA | Selektionsbeginn | 20000925 | |||
| 5 | I_NOAUTHCHECK | Value transfer | Type reference (TYPE) | CHAR1 | Keine Berechtigungsprüfung | 20000925 | |||
| 6 | I_TODATE | Value transfer | Type reference (TYPE) | ENDDA | Selektionsende | 20000925 | |||
| 7 | I_TYPE | Value transfer | Type reference (TYPE) | TIM_TMWTYPE | Datentyp (siehe CL_PT_TMW_TDM_CONST ) | 20000925 |
Method GET_TIMRES on class IF_PT_EMPLOYEE has no exception.
Method GET_WLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULT | Call by reference | Type reference (TYPE) | TIM_BLP_REQUEST_TAB | Meldungen aus dem Arbeitsvorrat der Zeitauswertung | 20000925 | |||
| 2 | E_RETCD | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20000925 | |||
| 3 | I_FROMDATE | Value transfer | Type reference (TYPE) | BEGDA | Selektionsbeginn | 20000925 | |||
| 4 | I_NOAUTHCHECK | Value transfer | Type reference (TYPE) | CHAR1 | Keine Berechtigungsprüfung | 20000925 | |||
| 5 | I_TODATE | Value transfer | Type reference (TYPE) | ENDDA | Selektionsende | 20000925 | |||
| 6 | I_TYPE | Value transfer | Type reference (TYPE) | TIM_TMWTYPE | Datentyp (siehe CL_PT_TMW_TDM_CONST) | 20000925 |
Method GET_WLIST on class IF_PT_EMPLOYEE has no exception.
History
| Last changed by/on | SAP | 20010406 |
| SAP Release Created in |