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 APPEND_HRERROR_EMPLOYEE Instance method Private Method Add Employee Message 19990817
2 APPEND_HRERROR_RECORD Instance method Private Method Add Record Message 19990817
3 APPEND_PWS_INFTIES Instance method Private Method Insert Infotype in Structure PWS_INFTIES 19990817
4 COMPLETE_BEGDA_ENDDA Instance method Private Method COMPLETE_BEGDA_ENDDA 20000509
5 CONSTRUCTOR Instance method Public Constructor Constructor 19990816
6 GET_ADD_DATA_DEFAULT_2004 Instance method Private Method Default for Different Payment and Currency 19990817
7 GET_MOTPR Instance method Private Method Determine PS Grouping for Daily Work Schedules 19990817
8 GET_PWS_INFTIES Instance method Private Method Read Infotypes 0000, 0001, 0002, 0007, 2001, 2002, and 2003 19990817
9 POSITION_IT1 Instance method Private Method Position Infotype 1 19990902
10 READ_IT1 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 Importing ERROR Call by reference Type reference (TYPE) HRERROR HR-Meldung 19990817
2 Changing MESSAGES Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachricht im BLP-Format 19990817
3 Importing 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 Importing ERROR Call by reference Type reference (TYPE) HRERROR HR-Meldung 19990817
2 Changing MESSAGES Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachricht im BLP-Format 19990817
3 Importing METHODNAME Call by reference Type reference (TYPE) SEOCPDNAME Methode, aus der die Meldung stammt 19990817
4 Importing 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 Importing INFTY Call by reference Type reference (TYPE) PRELP einzufügender Infotyp 19990817
2 Changing PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des PWS notwendige Infotypen 19990817
3 Importing 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 Changing M2004 Call by reference Type reference (TYPE) P2004 M2004 20000509
2 Exporting 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 Changing ACCOUNTING Call by reference Type reference (TYPE) PSREF Daten zur abw. Bezahlung 19990817
2 Importing M0001 Call by reference Type reference (TYPE) P0001 Infotyp 1, gültig zu M2004-BEGDA 19990902
3 Changing 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 Importing M0001 Call by reference Type reference (TYPE) P0001 Infotyp 1 19990902
2 Changing MESSAGES Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Meldungen 19990817
3 Exporting MOTPR Call by reference Type reference (TYPE) MOTPR Grupp. der PTB für Arbeitszeitpläne 19990817
4 Exporting 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 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum der Selektion 19990817
2 Importing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Commtab 19990817
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum der Selektion 19990817
4 Importing GET_IT8 Call by reference Type reference (TYPE) C Auch IT 8 lesen 19990831
5 Exporting M0008 Call by reference Type reference (TYPE) TIM_P0008_TAB Tabelle IT 8 19990907
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19990817
7 Exporting 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 Importing DATUM Call by reference Type reference (TYPE) DATUM Stichtag 19990902
2 Exporting M0001 Call by reference Type reference (TYPE) P0001 Infotyp 1 zum Stichtag 19990902
3 Importing M0001_TAB Call by reference Type reference (TYPE) TIM_P0001_TAB Tabelle von Infotypen 1 19990902
4 Changing MESSAGES Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Fehlermeldungen 19990902
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer (im Fehlerfall) 19990902
6 Exporting 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 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginn des Selektionsintervalls 19990816
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Ende des Selektionsintervalls 19990816
3 Exporting M0001_TAB Call by reference Type reference (TYPE) TIM_P0001_TAB Infotypen 1 der Personalnummer 19990816
4 Importing 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