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 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