SAP ABAP Class CL_PT_TMW_BLP_TPHANDLER (BLP: Time Data Processing)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PT_TMW_BLP (Package) Time Manager's Workplace: Business Logic Processor
Properties
Class CL_PT_TMW_BLP_TPHANDLER  
Short Description BLP: Time Data Processing    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PT_TMW_BLP   Time Manager's Workplace: Business Logic Processor 
Created 19990525   SAP 
Last change 20010406   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_BLP_BADI_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_TMW_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_TMW_BLP_TPHANDLER has no interface implemented.
Friends
Class CL_PT_TMW_BLP_TPHANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_PT_BLP_BADI_HANDLER Manager for BAdI Calls from BLP 20001010
2 BCLNAMES Static Attribute Private Type reference (TYPE) IMP_CLASS_TAB Table for Core Classes Implementation 19990525
3 IMPCONT Static Attribute Private See coding Directory of Active Implementations 19990526
4 IMPCONT_COUNTRY Static Attribute Private See coding Directory of Active Country Implementations 19991102
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_NEW_COUNTRY_ENTRY Static method Private Method Enters Country Implementation in Internal Buffer 20000121
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001007
3 CREATE_INSTANCE Static method Private Method Creates New Instance of Implementation Class Type 19990610
4 GET_INSTANCE Static method Public Method Returns a Reference to Implementation Class Type 19990525
5 GET_INSTANCE_COUNTRY Static method Public Method Reference To Corresponding Country Implementation 19991102
6 GET_OBJNAME Static method Private Method Returns Object Name Behind a Reference 19990603
7 GET_SEVERITY Static method Public Method Returns Maximum Error Severity 20001008
8 MERGE_COMMTAB Static method Public Method Merge New Time Data Records 20010113
9 MERGE_REF Static method Public Method Combines Two Dependency Tables 20010113
10 OPERA_PRIORITY Static method Public Method Returns Priority of Record Operation 20010113
11 PROCESS_TIME_DATA Static method Public Method Controls Time Data Processing 19990526
12 PROCESS_TPOINT_CORE Static method Private Method Own Time Data Processing 19991117
13 PROCESS_TPOINT_COUNTRY Static method Private Method Time Data Processing for Country Implementation 19991117
14 PRSTAT_PRIORITY Static method Public Method Returns Priority of Record Status 20010113
15 READ_IMPCONT_COUNTRY Static method Private Method Finds Country Implementation in Internal Buffer 20000121
16 SET_DEPENDENCIES Static method Public Method Sets Dependency References 20010112
17 SPLIT Static method Private Method Divides Existing Record in DEL and INS 19990914
Events
Class CL_PT_TMW_BLP_TPHANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IMP_CLASS_ENTRY Private See coding IMP_CLASS_ENTRY 19990823
2 IMP_CLASS_TAB Private See coding IMP_CLASS_TAB 19990823
3 TCONT Private See coding TCONT 19990526
4 TCONT_COUNTRY Private See coding TCONT_COUNTRY 19991102
Method Signatures

Method BUILD_NEW_COUNTRY_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Name der implementierenden Klasse 20000121
2 Exporting E_REF Call by reference Object reference (TYPE REF TO) OBJECT Gibt die Referenz der Landesimplementierung zurück 20000121
3 Importing I_CATEGORY Value transfer Type reference (TYPE) TIM_TMWCATEGORY Datenkategorie für den Arbeitsplatz Personalzeitmanagement 20000121
4 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20000121
5 Importing I_TYPE Value transfer Type reference (TYPE) TIM_TMWTYPE Datentyp des Arbeitsplatzes Personalzeitmanagement 20000121

Method BUILD_NEW_COUNTRY_ENTRY on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PT_TMW_BLP_TPHANDLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf die neue Instanz der typimplementierende Klasse 19990610
2 Exporting E_MESSTAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Interne nachrichtentabelle 19990610
3 Importing I_CATEGORY Value transfer Type reference (TYPE) TIM_TMWCATEGORY Zeitdatenkategorie 19990610
4 Importing I_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Klassenname 19990610
5 Importing I_TYPE Value transfer Type reference (TYPE) TIM_TMWTYPE Zeitdatentyp 19990610
# Exception Resumable Description Created on
1 CORE_IF_NOT_IMPLEMENTED Typklasse imlementiert das Core-Interface nicht 19990610
2 IMPLEMENTATION_NOT_FOUND Die typimplementierende Klasse ist nicht aktiv vorhanden 19990610

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Value transfer Type reference (TYPE) TIM_TMWCATEGORY Datenkategorie für Time Manager Workbench 19990525
2 Changing INSTANCE Call by reference Type reference (TYPE) ANY Instanz der typimplementierenden Klasse 19990525
3 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW: Nachrichtentabelle 19990525
4 Importing TYPE Value transfer Type reference (TYPE) TIM_TMWTYPE Datentyp für Time Manager Workbench 19990525
# Exception Resumable Description Created on
1 CORE_IF_NOT_IMPLEMENTED Typklasse imlementiert das Core-Interface nicht 19990526
2 IMPLEMENTATION_NOT_FOUND Die typimplementierende Klasse ist nicht aktiv vorhanden 19990525
3 INSTANCE_IS_NO_REFERENCE Übergebene Referenz ist keine Klassenreferenz 19990525
4 INTERNAL_ERROR Ein nicht klassifizierter interner Fehler ist aufgetreten 19990525
5 TYPE_NOT_IMPLEMENTED Typimplementierung existiert nicht oder implem. anderen Typ 19990525

Method GET_INSTANCE_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) IF_PT_BLP_TPOINT_COUNTRY Instanz der typimplementierenden Klasse 19991102
2 Exporting E_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Interne Nachrichtentabelle 19991105
3 Exporting E_MOLGA Call by reference Type reference (TYPE) MOLGA Landesgruppierung der Implementierung 19991122
4 Importing I_CATEGORY Value transfer Type reference (TYPE) TIM_TMWCATEGORY Implementierte Datenkategorie 19991102
5 Importing I_DATE Value transfer Type reference (TYPE) BEGDA Stichtag für Länderzuordnung 19991105
6 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 19991105
7 Importing I_TYPE Value transfer Type reference (TYPE) TIM_TMWTYPE Implementierter Datentyp 19991102
# Exception Resumable Description Created on
1 COUNTRY_IF_NOT_IMPLEMENTED Typklasse implementiert das vorgegebene Interface nicht 19991102
2 IMPLEMENTATION_NOT_FOUND Die typimplementierende Klasse ist nicht aktiv vorhanden 19991102
3 TYPE_NOT_IMPLEMENTED Typimplementierung existiert nicht oder implem. anderen Typ 19991102

Method GET_OBJNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJREF Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Core-Interface 19990603
2 Returning R_OBJNAME Value transfer Type reference (TYPE) SEOCLSNAME Name des Core-Interface 19990603

Method GET_OBJNAME on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method GET_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Arbeitstabelle für Meldungen 20001008
2 Returning R_RETCD Value transfer Type reference (TYPE) SYSUBRC Fehlerschwere 20001008

Method GET_SEVERITY on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method MERGE_COMMTAB 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 Container mit vorhandenen Datensätzen 20010113
2 Importing I_COMMTAB_NEW Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Container mit neuen Zeitdatensätzen 20010113

Method MERGE_COMMTAB on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method MERGE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_NEW Call by reference Type reference (TYPE) TIM_TMW_REFTODEP_TAB Abhängigkeitstabelle 20010113
2 Importing I_REF_OLD Call by reference Type reference (TYPE) TIM_TMW_REFTODEP_TAB Abhängigkeitstabelle 20010113
3 Returning R_REF Value transfer Type reference (TYPE) TIM_TMW_REFTODEP_TAB Obermenge der Tabellen 1 und 2 20010113

Method MERGE_REF on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method OPERA_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPERA Value transfer Type reference (TYPE) TIM_TMWOPERA Satzoperation 20010113
2 Returning R_PRIORITY Value transfer Type reference (TYPE) I Priorität 20010113

Method OPERA_PRIORITY on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method PROCESS_TIME_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Tabelle der Zeitdaten 19990526
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Interne Nachrichtentabelle 19990526
3 Importing RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Satzkennung 19990526
4 Exporting RETCD Value transfer Type reference (TYPE) SYSUBRC Maximale Fehlerschwere 19990526
5 Importing TPOINT Value transfer Type reference (TYPE) TIM_TMWTIMEPOINT Zeitpunktkennung 19990526
# Exception Resumable Description Created on
1 RECUID_NOT_FOUND Der Satz mit der angegeb. RECUID ist nicht in der COMMTAB 19990527
2 TPOINT_INVALID Die Zeitpunktkennung ist ungültig 19990527

Method PROCESS_TPOINT_CORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Tabelle der Zeitdaten 19991117
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Interne Nachrichtentabelle 19991117
3 Importing RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Satzkennung 19991117
4 Exporting RETCD Value transfer Type reference (TYPE) SYSUBRC Maximale Fehlerschwere 19991117
5 Importing TPOINT Value transfer Type reference (TYPE) TIM_TMWTIMEPOINT Zeitpunktkennung 19991117
# Exception Resumable Description Created on
1 RECUID_NOT_FOUND Der Satz mit der angegeb. RECUID ist nicht in der COMMTAB 19991117
2 TPOINT_INVALID Die Zeitpunktkennung ist ungültig 19991117

Method PROCESS_TPOINT_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Tabelle mit Zeitdaten 19991117
2 Importing IREF_CORE Value transfer Object reference (TYPE REF TO) IF_PT_TMW_BLP_TPOINT Core Interface 19991117
3 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachrichtentabelle 19991117
4 Importing RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 19991117
5 Exporting RETCD Value transfer Type reference (TYPE) SYSUBRC Maximale Fehlerschwere 19991117
6 Importing TPOINT Value transfer Type reference (TYPE) TIM_TMWTIMEPOINT Zeitpunktkennung 19991117

Method PROCESS_TPOINT_COUNTRY on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method PRSTAT_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRSTAT Value transfer Type reference (TYPE) TIM_TMWPRSTAT Satzstatus 20010113
2 Returning R_PRIORITY Value transfer Type reference (TYPE) I Priorität 20010113

Method PRSTAT_PRIORITY on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method READ_IMPCONT_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Name der implementierenden Klasse 20000121
2 Exporting E_REF Call by reference Object reference (TYPE REF TO) OBJECT Objektreferenz der Implementierungsinstanz 20000121
3 Exporting E_RETCD Value transfer Type reference (TYPE) SYSUBRC Rückgabestatus 20000121
4 Importing I_CATEGORY Value transfer Type reference (TYPE) TIM_TMWCATEGORY Datenkategorie für den Arbeitsplatz Personalzeitmanagement 20000121
5 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20000121
6 Importing I_TYPE Value transfer Type reference (TYPE) TIM_TMWTYPE Datentyp des Arbeitsplatzes Personalzeitmanagement 20000121

Method READ_IMPCONT_COUNTRY on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method SET_DEPENDENCIES 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 vom I_TRIGGER abhängigen Sätzen 20010112
2 Changing C_TRIGGER Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY Auslösender Zeitsatz 20010113

Method SET_DEPENDENCIES on class CL_PT_TMW_BLP_TPHANDLER has no exception.

Method SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Zeitdaten 19990914
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Meldungstabelle 19990914
3 Importing OLD_REC Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY Letzte Pufferversion 19990914
4 Importing RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Satzkennung 19990914
5 Exporting RETCD Value transfer Type reference (TYPE) SYSUBRC Maximale Fehlerschwere 19990914
6 Importing TPOINT Value transfer Type reference (TYPE) TIM_TMWTIMEPOINT Zeitpunktkennung 19990914
# Exception Resumable Description Created on
1 TPOINT_INVALID Zeitpunkt ist ungültig 19990914
History
Last changed by/on SAP  20010406 
SAP Release Created in