SAP ABAP Class CL_PT_BLP_IT2001_01 (HR-PAY-DE: Absences Infotype)
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PT-RC (Application Component) Time Data Recording and Administration
⤷
PT_BLP_INFOTYPES_DE (Package) BLP: Infotypes in the BLP Framework (Germany)
⤷
⤷
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 | 19991126 |
Properties
| Class | CL_PT_BLP_IT2001_01 | |
| Short Description | HR-PAY-DE: Absences Infotype | |
| 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 | P | SAP Standard Production Program |
| Category | 0 | |
| Package | PT_BLP_INFOTYPES_DE | BLP: Infotypes in the BLP Framework (Germany) |
| Created | 19991126 | SAP |
| Last change | 20081217 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_PT_BLP_IT2001_01 has no forward declaration.
Interfaces
Class CL_PT_BLP_IT2001_01 has no interface implemented.
Friends
Class CL_PT_BLP_IT2001_01 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | T511K_TAB | Constant LFZTI from T511K | 20000201 | |||
| 2 | Constant | Public | Type reference (TYPE) | CHAR4 | 'LOFO' | Not More Closely Defined Area, Possibly Used for Patchlevels | 20000203 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | CHAR20 | '/OED/TVL/' | 20080905 | |||
| 4 | Constant | Public | Type reference (TYPE) | CHAR20 | '/OED/TAR/TVL/TVO/' | 20050804 | |||
| 5 | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_EX_HRPADDE_FRISTEN | 20090520 | ||||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HRPADDE_FRISTEN | 20090520 | ||||
| 7 | Constant | Protected | Type reference (TYPE) | SYMSGID | 'HRPAYDETM' | MessageID | 20000204 | ||
| 8 | Constant | Protected | Type reference (TYPE) | SYMSGTY | 'W' | Information | 20000204 | ||
| 9 | Constant | Public | Type reference (TYPE) | TIM_TMWINDUSTRY | 'OED' | Public Sector Switch | 20000118 | ||
| 10 | Constant | Public | Type reference (TYPE) | TIM_TMWINDUSTRY | 'TVL' | 20061121 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | P2001 | 20100805 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | Class Constructor | 20000201 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 19991216 | |
| 3 | Instance method | Protected | Method | Relevent Period for Illness Record | 20000203 | |
| 4 | Instance method | Protected | Method | Public Sector: Relevant Period for Illness Record | 20000203 | |
| 5 | Instance method | Protected | Method | Relevant Period for Illness Record: Last Version | 20000203 | |
| 6 | Instance method | Protected | Method | Public Sector: Relevant Period for Illness Record | 20000203 | |
| 7 | Instance method | Protected | Method | Fills dep_2001 with Records to Influence cur_2001 | 20000119 | |
| 8 | Instance method | Protected | Method | Reads Illnesses in Existing Period with Existing Link | 20000124 | |
| 9 | Instance method | Protected | Method | Determines Relevant Period for Illness Record | 20000118 | |
| 10 | Instance method | Public | Method | Returns Industry (such as Public_Sector) | 20000118 | |
| 11 | Instance method | Protected | Method | Format in P2001 and Check Illness | 20000124 | |
| 12 | Instance method | Protected | Method | Read Last Error-Free Version and Check Illness | 20000203 | |
| 13 | Instance method | Protected | Method | Calculates End of Continued Pay and Start/End of Sick Pay | 20000119 | |
| 14 | Instance method | Protected | Method | Public Sector: Calculate End of Continued Pay, Sick Pay | 20000119 |
Events
Class CL_PT_BLP_IT2001_01 has no event.
Types
Class CL_PT_BLP_IT2001_01 has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PT_BLP_IT2001_01 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PT_BLP_IT2001_01 has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PT_BLP_IT2001_01 has no parameter.
Method CONSTRUCTOR on class CL_PT_BLP_IT2001_01 has no exception.
Method DEPENDENCIES_CUR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | |||
| 2 | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Beginndatum | 20000203 | |||
| 3 | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Endedatum | 20000203 | |||
| 4 | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | |||
| 5 | REL_KENN2 | Call by reference | Type reference (TYPE) | KENN2 | Kennzeichen fuer Mehrfacherkrankungen | 20000203 |
Method DEPENDENCIES_CUR on class CL_PT_BLP_IT2001_01 has no exception.
Method DEPENDENCIES_CUR_PBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | |||
| 2 | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Beginndatum | 20000203 | |||
| 3 | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Endedatum | 20000203 | |||
| 4 | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | |||
| 5 | REL_KENN2 | Call by reference | Type reference (TYPE) | KENN2 | Kennzeichen fuer Mehrfacherkrankungen | 20000203 |
Method DEPENDENCIES_CUR_PBS on class CL_PT_BLP_IT2001_01 has no exception.
Method DEPENDENCIES_PRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | |||
| 2 | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Beginn | 20000203 | |||
| 3 | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Ende | 20000203 | |||
| 4 | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | |||
| 5 | REL_KENN2 | Call by reference | Type reference (TYPE) | KENN2 | Kennzeichen fuer Mehrfacherkrankungen | 20000203 |
Method DEPENDENCIES_PRE on class CL_PT_BLP_IT2001_01 has no exception.
Method DEPENDENCIES_PRE_PBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | |||
| 2 | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Beginn | 20000203 | |||
| 3 | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Ende | 20000203 | |||
| 4 | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | |||
| 5 | REL_KENN2 | Call by reference | Type reference (TYPE) | KENN2 | Kennzeichen fuer Mehrfacherkrankungen | 20000203 |
Method DEPENDENCIES_PRE_PBS on class CL_PT_BLP_IT2001_01 has no exception.
Method FILL_DEP_2001_PAST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Time Manager Workbench: Zentrale Prozessierungstabelle | 20000125 | |||
| 2 | DEP_2001 | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | Tabelle von Infotypen 2001 | 20000119 | |||
| 3 | KENN1 | Call by reference | Type reference (TYPE) | KENN1 | verknüpfungskennzeichen | 20000119 | |||
| 4 | KENN2 | Call by reference | Type reference (TYPE) | KENN2 | verknüpfungskennzeichen | 20000119 | |||
| 5 | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20000124 | |||
| 6 | REL_BEGDA | Call by reference | Type reference (TYPE) | D | beginn | 20000119 | |||
| 7 | REL_ENDDA | Call by reference | Type reference (TYPE) | D | ende | 20000119 |
Method FILL_DEP_2001_PAST on class CL_PT_BLP_IT2001_01 has no exception.
Method GET_DEP_SICKNESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | '18000101' | Gültigkeitsbeginn | 20000124 | ||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Gültigkeitsende | 20000124 | ||
| 3 | KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000124 | |||
| 4 | KENN2 | Call by reference | Type reference (TYPE) | KENN2 | Kennzeichen fuer Mehrfacherkrankungen | 20000124 | |||
| 5 | P2001 | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | Tabelle von Infotypen 2001 | 20000124 | |||
| 6 | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20000124 | |||
| 7 | TIME_DATA_2001 | Call by reference | Type reference (TYPE) | TIM_TMW_BLPREQUEST_TAB | BLP: Übergabetabelle für Zeitdaten | 20000124 |
Method GET_DEP_SICKNESS on class CL_PT_BLP_IT2001_01 has no exception.
Method GET_DEP_TIMERANGE 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 | 20000118 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | endedatum | 20000118 | |||
| 3 | REL_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | beginn relevanter zeitraum | 20000118 | |||
| 4 | REL_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | ende relevanter zeitraum | 20000118 |
Method GET_DEP_TIMERANGE on class CL_PT_BLP_IT2001_01 has no exception.
Method GET_SWITCH_INDUSTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000125 | |||
| 2 | INDUSTRY | Call by reference | Type reference (TYPE) | TIM_TMWINDUSTRY | Branche für TMW (Verwendung für PBS) | 20000118 |
Method GET_SWITCH_INDUSTRY on class CL_PT_BLP_IT2001_01 has no exception.
Method INITIALIZE_CUR_2001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABSTYP | Call by reference | Type reference (TYPE) | CHAR4 | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20000203 | |||
| 2 | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Time Manager Workbench: Zentrale Prozessierungstabelle | 20000124 | |||
| 3 | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000124 | |||
| 4 | OPERA_TAB | Call by reference | Type reference (TYPE) | TIM_TMWOPERA_TAB | Tabelle mit Operationen | 20000124 | |||
| 5 | RECUID | Call by reference | Type reference (TYPE) | TIM_TMWRECUID | Eindeutige Satzkennung | 20000124 |
Method INITIALIZE_CUR_2001 on class CL_PT_BLP_IT2001_01 has no exception.
Method INITIALIZE_PRE_2001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABSTYP | Call by reference | Type reference (TYPE) | CHAR4 | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20000203 | |||
| 2 | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Time Manager Workbench: Zentrale Prozessierungstabelle | 20000203 | |||
| 3 | PRE_2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | |||
| 4 | RECUID | Call by reference | Type reference (TYPE) | TIM_TMWRECUID | Eindeutige Satzkennung | 20000203 |
Method INITIALIZE_PRE_2001 on class CL_PT_BLP_IT2001_01 has no exception.
Method MODIFY_CUR_2001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Tabelle mit Zeitdaten | 20000119 | |||
| 2 | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | aktueller I2001-Satz | 20000119 | |||
| 3 | MESSAGETAB | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Interne Nachrichtentabelle | 20000119 | |||
| 4 | RECUID | Call by reference | Type reference (TYPE) | TIM_TMWRECUID | Satzkennung | 20000119 | |||
| 5 | RETCD | Call by reference | Type reference (TYPE) | SYSUBRC | Maximale Fehlerschwere | 20000119 |
Method MODIFY_CUR_2001 on class CL_PT_BLP_IT2001_01 has no exception.
Method MODIFY_CUR_2001_PBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Tabelle mit Zeitdaten | 20000119 | |||
| 2 | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | aktueller I2001-Satz | 20000119 | |||
| 3 | MESSAGETAB | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Interne Nachrichtentabelle | 20000119 | |||
| 4 | RECUID | Call by reference | Type reference (TYPE) | TIM_TMWRECUID | Satzkennung | 20000119 | |||
| 5 | RETCD | Call by reference | Type reference (TYPE) | SYSUBRC | Maximale Fehlerschwere | 20000119 |
Method MODIFY_CUR_2001_PBS on class CL_PT_BLP_IT2001_01 has no exception.
History
| Last changed by/on | SAP | 20081217 |
| SAP Release Created in | 46B |