SAP ABAP Class CL_PTCCE_TIME_COLLISION (Collision Checks for Multiple Pers. Assignments)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_RULE_MODULES (Package) Time Evaluation Rule Modules
Properties
Class CL_PTCCE_TIME_COLLISION  
Short Description Collision Checks for Multiple Pers. Assignments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_RULE_MODULES   Time Evaluation Rule Modules 
Created 20020902   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_CONTAINER_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PTCCE_TIME_COLLISION has no interface implemented.
Friends
Class CL_PTCCE_TIME_COLLISION has no friend class.
Attributes
Class CL_PTCCE_TIME_COLLISION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COLLISION Static method Public Method Carries Out Collision Check for Two Records 20020902
2 COLLI_REACTION Static method Private Method Determines Collision Reaction 20020902
3 GET_KLZBI Static method Private Method Determines Time Constraint Class 20020902
4 GET_REAC_FROM_T554Y Static method Private Method Determines Reaction Indicator from T554Y 20020902
5 PHYSICAL_COLLIS Static method Private Method Checks for Physical Collision 20020902
6 TEVEN_INFTY_PHYSICAL_COLLIS Static method Private Method Checks Time Event and Infotype Record for Physical Collision 20021107
7 TEVEN_PHYSICAL_COLLIS Static method Private Method Checks Time Events for Physical Collisions 20021107
Events
Class CL_PTCCE_TIME_COLLISION has no event.
Types
Class CL_PTCCE_TIME_COLLISION has no local type.
Method Signatures

Method CHECK_COLLISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20020902
2 Changing CH_PWS_INFO Call by reference Type reference (TYPE) PTT_CONTRACT_WS_INFO Puffer für Information aus dem pers. Arbeitszeitplan 20020902
3 Exporting EX_INTERSECT Call by reference Type reference (TYPE) BOOLE_D Kollision liegt vor 20020902
4 Exporting EX_REACTION Call by reference Type reference (TYPE) TBKEN Reaktionskennzeichen 20020902
5 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020902
6 Importing IM_NEW_INFTY Call by reference Type reference (TYPE) PRELP neuer Satz 20020902
7 Importing IM_OLD_INFTY Call by reference Type reference (TYPE) PRELP schon vorhandener Satz 20020902
8 Importing IM_PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20020902

Method CHECK_COLLISION on class CL_PTCCE_TIME_COLLISION has no exception.

Method COLLI_REACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20020902
2 Changing CH_REACTION Call by reference Type reference (TYPE) TBKEN Reaktionskennzeichen 20020902
3 Changing CH_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020902
4 Importing IM_NEW_INFTY Call by reference Type reference (TYPE) PRELP neuer Satz 20020902
5 Importing IM_OLD_INFTY Call by reference Type reference (TYPE) PRELP alter Satz 20020902
6 Importing IM_ORG_DATA Call by reference Type reference (TYPE) HRTIM00WS_ORG_DATA Stammdaten für Erstellung des pers. Arbeitszeitplans 20020902

Method COLLI_REACTION on class CL_PTCCE_TIME_COLLISION has no exception.

Method GET_KLZBI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20020902
2 Changing CH_KLZBI Call by reference Type reference (TYPE) KLZBI Zeitbindungsklasse 20020902
3 Changing CH_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020902
4 Importing IM_INFTY Call by reference Type reference (TYPE) PRELP Zeitinfotypsatz 20020902
5 Importing IM_ORG_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_ORG_DATA Stammdaten für Erstellung des pers. Arbeitszeitplans 20020902

Method GET_KLZBI on class CL_PTCCE_TIME_COLLISION has no exception.

Method GET_REAC_FROM_T554Y Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20020902
2 Changing CH_REACTION Call by reference Type reference (TYPE) TBKEN Reaktionskennzeichen 20020902
3 Changing CH_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020902
4 Importing IM_NEW_INFTY Call by reference Type reference (TYPE) INFTY neuer Infotyp 20020902
5 Importing IM_NEW_KLZBI Call by reference Type reference (TYPE) KLZBI Zeitbindungsklasse (neuer Satz) 20020902
6 Importing IM_OLD_INFTY Call by reference Type reference (TYPE) INFTY alter Infotyp 20020902
7 Importing IM_OLD_KLZBI Call by reference Type reference (TYPE) KLZBI Zeitbindungsklasse (alter Satz) 20020902

Method GET_REAC_FROM_T554Y on class CL_PTCCE_TIME_COLLISION has no exception.

Method PHYSICAL_COLLIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20020902
2 Changing CH_INTERSECTION Call by reference Type reference (TYPE) BOOLE_D Überschneidung 20020902
3 Changing CH_PWS_INFO Call by reference Type reference (TYPE) PTT_CONTRACT_WS_INFO Puffer für Information aus dem pers. Arbeitszeitplan 20020902
4 Changing CH_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020902
5 Importing IM_NEW Call by reference Type reference (TYPE) PRELP neuer Satz 20020902
6 Importing IM_OLD Call by reference Type reference (TYPE) PRELP alter Satz 20020902
7 Importing IM_PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20020902

Method PHYSICAL_COLLIS on class CL_PTCCE_TIME_COLLISION has no exception.

Method TEVEN_INFTY_PHYSICAL_COLLIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20021107
2 Changing CH_INTERSECTION Call by reference Type reference (TYPE) BOOLE_D Überschneidung 20021107
3 Changing CH_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20021107
4 Changing CH_WS_INFO Call by reference Type reference (TYPE) PTT_CONTRACT_WS_INFO Arbeitszeitplaninfos mit Vertragsnummern 20021107
5 Importing IM_FRAME Call by reference Type reference (TYPE) DAY_INTERVAL Intervall von Tagen 20021107
6 Importing IM_INFTY Call by reference Type reference (TYPE) PRELP Infotypsatz 20021107
7 Importing IM_PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20021107
8 Importing IM_TEVENT Call by reference Type reference (TYPE) PRELP Zeitereignis 20021107

Method TEVEN_INFTY_PHYSICAL_COLLIS on class CL_PTCCE_TIME_COLLISION has no exception.

Method TEVEN_PHYSICAL_COLLIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20021107
2 Changing CH_INTERSECTION Call by reference Type reference (TYPE) BOOLE_D Überschneidung 20021107
3 Changing CH_PWS_INFO Call by reference Type reference (TYPE) PTT_CONTRACT_WS_INFO Puffer für Information aus dem pers. Arbeitszeitplan 20021107
4 Changing CH_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20021107
5 Importing IM_FRAME Call by reference Type reference (TYPE) DAY_INTERVAL Intervall von Tagen 20021107
6 Importing IM_NEW Call by reference Type reference (TYPE) PRELP neuer Satz 20021107
7 Importing IM_OLD Call by reference Type reference (TYPE) PRELP alter Satz 20021107
8 Importing IM_PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20021107

Method TEVEN_PHYSICAL_COLLIS on class CL_PTCCE_TIME_COLLISION has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110