SAP ABAP Class CL_PT_BLP_IT2003 (BLP: Implementation of Infotype 2003)
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 19990728
Properties
Class CL_PT_BLP_IT2003  
Short Description BLP: Implementation of Infotype 2003    
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 19990728   SAP 
Last change 20031211   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_BLP_IT2003 has no interface implemented.
Friends
Class CL_PT_BLP_IT2003 has no friend class.
Attributes
Class CL_PT_BLP_IT2003 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_HRERROR_EMPLOYEE Instance method Private Method Insert Employee Message 19991228
2 APPEND_HRERROR_RECORD Instance method Private Method Add Record Message 19991228
3 CHECK_PERNR_EXIST Instance method Private Method Checks Whether a Personnel Number Exists in the System 20000406
4 CONSTRUCTOR Instance method Public Constructor Constructor 19990728
5 DEFAULT_VTART_VIA_FEATURE Instance method Private Method Propose Substitution Type Using Feature VTART 19991228
6 FILL_MESSAGETAB Instance method Private Method Fill Message Tab with Messages from HR_SUBSTITUTION_CHECK 19990831
7 GET_DEP_REEVALUATION Instance method Private Method Create Dependent Records for Recalculation 19990728
8 GET_IT0001 Instance method Private Method Create First Valid IT0001 Record in Period 19990901
9 GET_IT0007 Instance method Private Method Create First Valid IT0007 Record in Period 19990901
10 GET_IT2003_TAB Instance method Private Method Create IT0007 for Change Without Previous Version 20000103
11 GET_MASTER_DATA Instance method Private Method Create IT0000 - IT0002, IT0007, and IT0008 (Tabs) 20000103
Events
Class CL_PT_BLP_IT2003 has no event.
Types
Class CL_PT_BLP_IT2003 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 Changing C_MESSAGES Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachricht im BLP-Format 19991228
2 Importing I_ERROR Call by reference Type reference (TYPE) HRERROR HR-Meldung 19991228
3 Importing I_METHODNAME Call by reference Type reference (TYPE) SEOCPDNAME Methode, aus der die Meldung stammt 19991228
4 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991228
5 Importing I_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Personalnummer 20000103

Method APPEND_HRERROR_EMPLOYEE on class CL_PT_BLP_IT2003 has no exception.

Method APPEND_HRERROR_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachricht im BLP-Format 19991228
2 Importing I_ERROR Call by reference Type reference (TYPE) HRERROR HR-Meldung 19991228
3 Importing I_METHODNAME Call by reference Type reference (TYPE) SEOCPDNAME Methode, aus der die Meldung stammt 19991228
4 Importing I_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Satzkennung 19991228

Method APPEND_HRERROR_RECORD on class CL_PT_BLP_IT2003 has no exception.

Method CHECK_PERNR_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachrichtentabelle 20000406
2 Exporting E_RETCD Value transfer Type reference (TYPE) SYSUBRC Fehlerschwere (return code) 20000406
3 Importing I_DATE Value transfer Type reference (TYPE) BEGDA Stichtag für die Existenzprüfung 20000406
4 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20000406
5 Importing I_RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID BLP-Satz-ID für Fehlermeldung 20000406

Method CHECK_PERNR_EXIST on class CL_PT_BLP_IT2003 has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PT_BLP_IT2003 has no parameter.
Method CONSTRUCTOR on class CL_PT_BLP_IT2003 has no exception.

Method DEFAULT_VTART_VIA_FEATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Vertretungsart 19991228
2 Exporting E_RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 19991228
3 Exporting E_VTART Call by reference Type reference (TYPE) VTART Vertretungsart 19991228
4 Importing I_FROMDATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 19991228
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 19991228
6 Importing I_MOVER Call by reference Type reference (TYPE) MOVER Grpg d. PersTeilber. für Vertretungsarten/Bereitschaftsarten 19991229
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991228
8 Importing I_TODATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 19991228
9 Importing I_WA0001 Call by reference Type reference (TYPE) P0001 Ländergruppierung 19991228

Method DEFAULT_VTART_VIA_FEATURE on class CL_PT_BLP_IT2003 has no exception.

Method FILL_MESSAGETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB BLP: interne Nachrichtentabelle 19990831
2 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Pernr für Mitarbeiterfehler 19990831
3 Importing I_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID RECUID für Satzfehler 19990831

Method FILL_MESSAGETAB on class CL_PT_BLP_IT2003 has no exception.

Method GET_DEP_REEVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Tabelle mit abhängigen Sätzen 19990806
2 Changing C_MESSTAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Interne Nachrichtentabelle 19990728
3 Changing C_TRIGGER Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY Auslöser der Abhängigkeiten (als Zeiger übergeben) 19991011
4 Importing I_EMPLOYEENUM Value transfer Type reference (TYPE) PERNR_D Personalnummer 19990917
5 Importing I_FROMDATE Value transfer Type reference (TYPE) BEGDA Beginndatum für Selektion 19990917
6 Importing I_TODATE Value transfer Type reference (TYPE) ENDDA Endedatum für Selektion 19990917

Method GET_DEP_REEVALUATION on class CL_PT_BLP_IT2003 has no exception.

Method GET_IT0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 19991228
2 Exporting E_IT0001 Call by reference Type reference (TYPE) P0001 Erster gültiger IT0001-Satz 19990901
3 Exporting E_RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 19991228
4 Importing I_FROMDATE Call by reference Type reference (TYPE) BEGDA Beginn Selektionszeitraum 19990901
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19990901
6 Importing I_TODATE Call by reference Type reference (TYPE) ENDDA Ende Selektionszeitraum 19990901

Method GET_IT0001 on class CL_PT_BLP_IT2003 has no exception.

Method GET_IT0007 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 19991228
2 Exporting E_IT0007 Call by reference Type reference (TYPE) P0007 Erster gültiger IT0007-Satz 19990901
3 Exporting E_RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 19991228
4 Importing I_FROMDATE Call by reference Type reference (TYPE) BEGDA Beginn Selektionszeitraum 19990901
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19990901
6 Importing I_TODATE Call by reference Type reference (TYPE) ENDDA Ende Selektionszeitraum 19990901

Method GET_IT0007 on class CL_PT_BLP_IT2003 has no exception.

Method GET_IT2003_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_M2003 Call by reference Type reference (TYPE) TIM_P2003_TAB IT2003 20000103
2 Importing I_FROMDATE Call by reference Type reference (TYPE) BEGDA Beginn Selektionszeitraum 20000103
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20000103
4 Importing I_SKIP_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Nicht lesen: alte Version aktuellen geänderten Satzes! 20000103
5 Importing I_TODATE Call by reference Type reference (TYPE) ENDDA Ende Selektionszeitraum 20000103

Method GET_IT2003_TAB on class CL_PT_BLP_IT2003 has no exception.

Method GET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20000103
2 Exporting E_M0000 Call by reference Type reference (TYPE) TIM_P0000_TAB IT0000 20000103
3 Exporting E_M0001 Call by reference Type reference (TYPE) TIM_P0001_TAB IT0001 20000103
4 Exporting E_M0002 Call by reference Type reference (TYPE) TIM_P0002_TAB IT0002 20000103
5 Exporting E_M0007 Call by reference Type reference (TYPE) TIM_P0007_TAB IT0007 20000103
6 Exporting E_M0008 Call by reference Type reference (TYPE) TIM_P0008_TAB IT0008 20000103
7 Exporting E_RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20000103
8 Importing I_FROMDATE Call by reference Type reference (TYPE) BEGDA Beginn Selektionszeitraum 20000103
9 Importing I_GET_IT0008 Call by reference Type reference (TYPE) C 'X' --> auch IT0008 lesen 20000103
10 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20000103
11 Importing I_TODATE Call by reference Type reference (TYPE) ENDDA Ende Selektionszeitraum 20000103

Method GET_MASTER_DATA on class CL_PT_BLP_IT2003 has no exception.
History
Last changed by/on SAP  20031211 
SAP Release Created in