SAP ABAP Interface IF_PT_EMPLOYEE (Employee Data (Master Data, Time Data, and Customizing))
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PT (Application Component) Personnel Time Management
⤷
PT_TMW_BLP (Package) Time Manager's Workplace: Business Logic Processor
⤷
⤷
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
| Interface | IF_PT_EMPLOYEE | |
| Short Description | Employee Data (Master Data, Time Data, and Customizing) |
General Data
| Package | PT_TMW_BLP | Time Manager's Workplace: Business Logic Processor |
| Created | 20000922 | SAP |
| Last changed | 20010406 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_PT_EMPLOYEE has no forward declaration.
Interfaces
Interface IF_PT_EMPLOYEE has no interface.
Friends
Interface IF_PT_EMPLOYEE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PERNR | 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
Interface IF_PT_EMPLOYEE has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_PT_EMPLOYEE has no exception.
History
| Last changed by/on | SAP | 20010406 |
| SAP Release Created in | 46C |