SAP ABAP Class CL_PT_BLP_IT2004 (BLP: Implementatiton of Infotype 2004)
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PT-RC (Application Component) Time Data Recording and Administration
⤷
PT_BLP_INFOTYPES_XX (Package) BLP: Infotypes in BLP Framework (CORE)
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_PT_BLP_INFOTYPE | BLP: Superior Class for "Infotype" Category | 19990716 |
Properties
| Class | CL_PT_BLP_IT2004 | |
| Short Description | BLP: Implementatiton of Infotype 2004 | |
| Super Class | CL_PT_BLP_INFOTYPE | BLP: Superior Class for "Infotype" Category |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PT_BLP_INFOTYPES_XX | BLP: Infotypes in BLP Framework (CORE) |
| Created | 19990714 | SAP |
| Last change | 20031211 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_PT_BLP_IT2004 has no forward declaration.
Interfaces
Class CL_PT_BLP_IT2004 has no interface implemented.
Friends
Class CL_PT_BLP_IT2004 has no friend class.
Attributes
Class CL_PT_BLP_IT2004 has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add Employee Message | 19990817 | |
| 2 | Instance method | Private | Method | Add Record Message | 19990817 | |
| 3 | Instance method | Private | Method | Insert Infotype in Structure PWS_INFTIES | 19990817 | |
| 4 | Instance method | Private | Method | COMPLETE_BEGDA_ENDDA | 20000509 | |
| 5 | Instance method | Public | Constructor | Constructor | 19990816 | |
| 6 | Instance method | Private | Method | Default for Different Payment and Currency | 19990817 | |
| 7 | Instance method | Private | Method | Determine PS Grouping for Daily Work Schedules | 19990817 | |
| 8 | Instance method | Private | Method | Read Infotypes 0000, 0001, 0002, 0007, 2001, 2002, and 2003 | 19990817 | |
| 9 | Instance method | Private | Method | Position Infotype 1 | 19990902 | |
| 10 | Instance method | Private | Method | Read Infotype 0001 from Buffer | 19990816 |
Events
Class CL_PT_BLP_IT2004 has no event.
Types
Class CL_PT_BLP_IT2004 has no local type.
Method Signatures
Method APPEND_HRERROR_EMPLOYEE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Type reference (TYPE) | HRERROR | HR-Meldung | 19990817 | |||
| 2 | MESSAGES | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Nachricht im BLP-Format | 19990817 | |||
| 3 | METHODNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Methode, aus der die Meldung stammt | 19990817 |
Method APPEND_HRERROR_EMPLOYEE on class CL_PT_BLP_IT2004 has no exception.
Method APPEND_HRERROR_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Type reference (TYPE) | HRERROR | HR-Meldung | 19990817 | |||
| 2 | MESSAGES | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Nachricht im BLP-Format | 19990817 | |||
| 3 | METHODNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Methode, aus der die Meldung stammt | 19990817 | |||
| 4 | RECUID | Call by reference | Type reference (TYPE) | TIM_TMWRECUID | Satzkennung | 19990817 |
Method APPEND_HRERROR_RECORD on class CL_PT_BLP_IT2004 has no exception.
Method APPEND_PWS_INFTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFTY | Call by reference | Type reference (TYPE) | PRELP | einzufügender Infotyp | 19990817 | |||
| 2 | PWS_INFTIES | Call by reference | Type reference (TYPE) | HRTIM00WS_PWS_INFTIES | Zur Berechnung des PWS notwendige Infotypen | 19990817 | |||
| 3 | TAKE | Call by reference | Type reference (TYPE) | C | Sollen Zeit- oder Stamminfotypen genommen werden? | 19990817 |
Method APPEND_PWS_INFTIES on class CL_PT_BLP_IT2004 has no exception.
Method COMPLETE_BEGDA_ENDDA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | M2004 | Call by reference | Type reference (TYPE) | P2004 | M2004 | 20000509 | |||
| 2 | MESSAGES | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | MESSAGES | 20000509 |
Method COMPLETE_BEGDA_ENDDA on class CL_PT_BLP_IT2004 has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PT_BLP_IT2004 has no parameter.
Method CONSTRUCTOR on class CL_PT_BLP_IT2004 has no exception.
Method GET_ADD_DATA_DEFAULT_2004 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACCOUNTING | Call by reference | Type reference (TYPE) | PSREF | Daten zur abw. Bezahlung | 19990817 | |||
| 2 | M0001 | Call by reference | Type reference (TYPE) | P0001 | Infotyp 1, gültig zu M2004-BEGDA | 19990902 | |||
| 3 | M2004 | Call by reference | Type reference (TYPE) | P2004 | Infotyp 2004 | 19990817 |
Method GET_ADD_DATA_DEFAULT_2004 on class CL_PT_BLP_IT2004 has no exception.
Method GET_MOTPR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | M0001 | Call by reference | Type reference (TYPE) | P0001 | Infotyp 1 | 19990902 | |||
| 2 | MESSAGES | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Meldungen | 19990817 | |||
| 3 | MOTPR | Call by reference | Type reference (TYPE) | MOTPR | Grupp. der PTB für Arbeitszeitpläne | 19990817 | |||
| 4 | SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Fehler aufgetreten ? | 19990817 |
Method GET_MOTPR on class CL_PT_BLP_IT2004 has no exception.
Method GET_PWS_INFTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum der Selektion | 19990817 | |||
| 2 | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Commtab | 19990817 | |||
| 3 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Endedatum der Selektion | 19990817 | |||
| 4 | GET_IT8 | Call by reference | Type reference (TYPE) | C | Auch IT 8 lesen | 19990831 | |||
| 5 | M0008 | Call by reference | Type reference (TYPE) | TIM_P0008_TAB | Tabelle IT 8 | 19990907 | |||
| 6 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 19990817 | |||
| 7 | PWS_INFTIES | Call by reference | Type reference (TYPE) | HRTIM00WS_PWS_INFTIES | Infotypen für Berechnung des PWS | 19990817 |
Method GET_PWS_INFTIES on class CL_PT_BLP_IT2004 has no exception.
Method POSITION_IT1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATUM | Call by reference | Type reference (TYPE) | DATUM | Stichtag | 19990902 | |||
| 2 | M0001 | Call by reference | Type reference (TYPE) | P0001 | Infotyp 1 zum Stichtag | 19990902 | |||
| 3 | M0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Tabelle von Infotypen 1 | 19990902 | |||
| 4 | MESSAGES | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Fehlermeldungen | 19990902 | |||
| 5 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer (im Fehlerfall) | 19990902 | |||
| 6 | SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Fehler aufgetreten | 19990907 |
Method POSITION_IT1 on class CL_PT_BLP_IT2004 has no exception.
Method READ_IT1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginn des Selektionsintervalls | 19990816 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Ende des Selektionsintervalls | 19990816 | |||
| 3 | M0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Infotypen 1 der Personalnummer | 19990816 | |||
| 4 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 19990816 |
Method READ_IT1 on class CL_PT_BLP_IT2004 has no exception.
History
| Last changed by/on | SAP | 20031211 |
| SAP Release Created in |