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)
⤷ 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 | ABRWT_TAB | Static Attribute | Public | Type reference (TYPE) | T511K_TAB | Constant LFZTI from T511K | 20000201 | ||
2 | ABSTYP_LOFO | Constant | Public | Type reference (TYPE) | CHAR4 | 'LOFO' | Not More Closely Defined Area, Possibly Used for Patchlevels | 20000203 | |
3 | ALLOWED_OEDTVL | Static Attribute | Public | Type reference (TYPE) | CHAR20 | '/OED/TVL/' | 20080905 | ||
4 | ALLOWED_VALUES | Constant | Public | Type reference (TYPE) | CHAR20 | '/OED/TAR/TVL/TVO/' | 20050804 | ||
5 | GO_BADI | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_EX_HRPADDE_FRISTEN | 20090520 | |||
6 | GO_SWITCH | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HRPADDE_FRISTEN | 20090520 | |||
7 | MSGID | Constant | Protected | Type reference (TYPE) | SYMSGID | 'HRPAYDETM' | MessageID | 20000204 | |
8 | MSGTYPE_WARNING | Constant | Protected | Type reference (TYPE) | SYMSGTY | 'W' | Information | 20000204 | |
9 | PUBLIC_SECTOR | Constant | Public | Type reference (TYPE) | TIM_TMWINDUSTRY | 'OED' | Public Sector Switch | 20000118 | |
10 | PUBLIC_SECTOR_TVL | Constant | Public | Type reference (TYPE) | TIM_TMWINDUSTRY | 'TVL' | 20061121 | ||
11 | S_2001 | Instance attribute | Protected | Type reference (TYPE) | P2001 | 20100805 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | Class Constructor | 20000201 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 19991216 |
3 | DEPENDENCIES_CUR | Instance method | Protected | Method | Relevent Period for Illness Record | 20000203 |
4 | DEPENDENCIES_CUR_PBS | Instance method | Protected | Method | Public Sector: Relevant Period for Illness Record | 20000203 |
5 | DEPENDENCIES_PRE | Instance method | Protected | Method | Relevant Period for Illness Record: Last Version | 20000203 |
6 | DEPENDENCIES_PRE_PBS | Instance method | Protected | Method | Public Sector: Relevant Period for Illness Record | 20000203 |
7 | FILL_DEP_2001_PAST | Instance method | Protected | Method | Fills dep_2001 with Records to Influence cur_2001 | 20000119 |
8 | GET_DEP_SICKNESS | Instance method | Protected | Method | Reads Illnesses in Existing Period with Existing Link | 20000124 |
9 | GET_DEP_TIMERANGE | Instance method | Protected | Method | Determines Relevant Period for Illness Record | 20000118 |
10 | GET_SWITCH_INDUSTRY | Instance method | Public | Method | Returns Industry (such as Public_Sector) | 20000118 |
11 | INITIALIZE_CUR_2001 | Instance method | Protected | Method | Format in P2001 and Check Illness | 20000124 |
12 | INITIALIZE_PRE_2001 | Instance method | Protected | Method | Read Last Error-Free Version and Check Illness | 20000203 |
13 | MODIFY_CUR_2001 | Instance method | Protected | Method | Calculates End of Continued Pay and Start/End of Sick Pay | 20000119 |
14 | MODIFY_CUR_2001_PBS | 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 | Importing | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | ||
2 | Exporting | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Beginndatum | 20000203 | ||
3 | Exporting | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Endedatum | 20000203 | ||
4 | Exporting | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | ||
5 | Exporting | 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 | Importing | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | ||
2 | Exporting | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Beginndatum | 20000203 | ||
3 | Exporting | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Endedatum | 20000203 | ||
4 | Exporting | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | ||
5 | Exporting | 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 | Importing | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | ||
2 | Exporting | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Beginn | 20000203 | ||
3 | Exporting | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Ende | 20000203 | ||
4 | Exporting | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | ||
5 | Exporting | 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 | Importing | P2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | ||
2 | Exporting | REL_BEGDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Beginn | 20000203 | ||
3 | Exporting | REL_ENDDA | Call by reference | Type reference (TYPE) | D | Relevanter Zeitraum: Ende | 20000203 | ||
4 | Exporting | REL_KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000203 | ||
5 | Exporting | 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 | Importing | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Time Manager Workbench: Zentrale Prozessierungstabelle | 20000125 | ||
2 | Changing | DEP_2001 | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | Tabelle von Infotypen 2001 | 20000119 | ||
3 | Importing | KENN1 | Call by reference | Type reference (TYPE) | KENN1 | verknüpfungskennzeichen | 20000119 | ||
4 | Importing | KENN2 | Call by reference | Type reference (TYPE) | KENN2 | verknüpfungskennzeichen | 20000119 | ||
5 | Importing | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20000124 | ||
6 | Importing | REL_BEGDA | Call by reference | Type reference (TYPE) | D | beginn | 20000119 | ||
7 | Importing | 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 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | '18000101' | Gültigkeitsbeginn | 20000124 | |
2 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Gültigkeitsende | 20000124 | |
3 | Importing | KENN1 | Call by reference | Type reference (TYPE) | KENN1 | Kennzeichen fuer Folgeerkrankung | 20000124 | ||
4 | Importing | KENN2 | Call by reference | Type reference (TYPE) | KENN2 | Kennzeichen fuer Mehrfacherkrankungen | 20000124 | ||
5 | Exporting | P2001 | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | Tabelle von Infotypen 2001 | 20000124 | ||
6 | Importing | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20000124 | ||
7 | Changing | 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 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | beginndatum | 20000118 | ||
2 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | endedatum | 20000118 | ||
3 | Exporting | REL_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | beginn relevanter zeitraum | 20000118 | ||
4 | Exporting | 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 | Importing | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000125 | ||
2 | Exporting | 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 | Exporting | ABSTYP | Call by reference | Type reference (TYPE) | CHAR4 | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20000203 | ||
2 | Importing | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Time Manager Workbench: Zentrale Prozessierungstabelle | 20000124 | ||
3 | Exporting | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000124 | ||
4 | Importing | OPERA_TAB | Call by reference | Type reference (TYPE) | TIM_TMWOPERA_TAB | Tabelle mit Operationen | 20000124 | ||
5 | Importing | 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 | Exporting | ABSTYP | Call by reference | Type reference (TYPE) | CHAR4 | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20000203 | ||
2 | Importing | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Time Manager Workbench: Zentrale Prozessierungstabelle | 20000203 | ||
3 | Exporting | PRE_2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20000203 | ||
4 | Importing | 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 | Importing | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Tabelle mit Zeitdaten | 20000119 | ||
2 | Changing | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | aktueller I2001-Satz | 20000119 | ||
3 | Changing | MESSAGETAB | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Interne Nachrichtentabelle | 20000119 | ||
4 | Importing | RECUID | Call by reference | Type reference (TYPE) | TIM_TMWRECUID | Satzkennung | 20000119 | ||
5 | Exporting | 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 | Importing | COMMTAB | Call by reference | Type reference (TYPE) | TIM_TMW_COMMAND_TABLE | Tabelle mit Zeitdaten | 20000119 | ||
2 | Changing | CUR_2001 | Call by reference | Type reference (TYPE) | P2001 | aktueller I2001-Satz | 20000119 | ||
3 | Changing | MESSAGETAB | Call by reference | Type reference (TYPE) | TIM_TMW_MESSAGE_TAB | Interne Nachrichtentabelle | 20000119 | ||
4 | Importing | RECUID | Call by reference | Type reference (TYPE) | TIM_TMWRECUID | Satzkennung | 20000119 | ||
5 | Exporting | 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 |