SAP ABAP Class CL_PT_GWT_DRIVER (Driver Function GWT)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_TIME_EVAL_FUNCTIONS (Package) Time Evaluation Functions: Driver Part
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_EXECUTABLE Enables Class to Be Executed 20011031
Properties
Class CL_PT_GWT_DRIVER  
Short Description Driver Function GWT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TIME_EVAL_FUNCTIONS   Time Evaluation Functions: Driver Part 
Created 20011031   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_TIME_EVAL_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_EXECUTABLE Enables Class to Be Executed 20011031
Friends
Class CL_PT_GWT_DRIVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUF_T7TIM_BSB_LGART Static Attribute Private See coding 20020114
2 CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_PT_GWT_CONTEXT Context GWT Driver 20020116
3 CONTRACT_GWT_CONTEXT Instance attribute Private Type reference (TYPE) TTY_CONTRACT_GWT_CONTEXT PersAssgmt-Dependent GWT Context 20020114
4 FREE_CONTRACTS Instance attribute Private Type reference (TYPE) TTY_CONTRACT_GWT_CONTEXT Personnel Assignment Contexts in Pool 20020923
5 HASH_BUFF_T510S Static Attribute Private Type reference (TYPE) TTY_HASH_BUFF_T510S 20030110
6 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_GWT_DRIVER_IF Interface for Function Call 20011105
7 SORT_BUFF_T510S Static Attribute Private Type reference (TYPE) TTY_SORT_BUFF_T510S 20030120
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTEXT Instance method Private Method Add Pers.Assgmt-Independent Context 20020116
2 ADD_CONTRACT_CONTEXT Instance method Private Method Add Pers. Assignment Context with Generation Rules 20020114
3 CREATE_CONTRACT_CONTEXT Instance method Private Method Delivers Reference to Inital PersAssgmt Context 20020919
4 DETERMINE_BUSUB_CONTRACT_T510S Instance method Private Method Determine Business Subjects of Generation Rules 20020114
5 DETERMINE_BUSUB_FOR_WAGETYPE Instance method Private Method Determine Business Subject for Wage Type 20020114
6 DETERMINE_CONTRACT_MOD0A Instance method Private Method Determine Current MOD0A for Each PersAssgmt 20020502
7 DETERMINE_CONTRACT_ORGMO Instance method Private Method Detemine Current ORGMO for Each PersAssgmt 20020114
8 DETERMINE_GENERATION_RULES Instance method Private Method Determine All Relevant Generation Rules 20020114
9 RECYCLE_CONTRACT_CONTEXTS Instance method Private Method Return All References No Longer Required 20020919
10 REMOVE_CONTRACT_CONTEXT Instance method Private Method Remove Generation Rules from PersAssgmt Context 20020114
Events
Class CL_PT_GWT_DRIVER has no event.
Types
Class CL_PT_GWT_DRIVER has no local type.
Method Signatures

Method ADD_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF_CONTEXT Call by reference Object reference (TYPE REF TO) CL_PT_RPTIME_CONTEXT Kontext in der Zeitauswertung (CE) 20020117
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020116

Method ADD_CONTRACT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_MOD0A Call by reference Type reference (TYPE) PTT_CONTRACT_T554C_MOD0A Tabellentyp vertragsabhängiger T554c MODIF's 20020502
2 Importing IM_CONTRACT_ORGMO Call by reference Type reference (TYPE) PTT_CONTRACT_T510S_ORGMO Tabellentyp vertragsabhängiger T510S ORGMOs 20020919
3 Importing IM_CONTRACT_T510S Call by reference Type reference (TYPE) PTT_CONTRACT_T510S Zeitlohnartenauswahlregeln mit Vertrag 20020114
4 Importing IM_PERSON_ID Call by reference Type reference (TYPE) PERSONID Personennummer 20020919
5 Importing REF_CONTEXT Call by reference Object reference (TYPE REF TO) CL_PT_RPTIME_CONTEXT Kontext in der Zeitauswertung (CE) 20020114

Method ADD_CONTRACT_CONTEXT on class CL_PT_GWT_DRIVER has no exception.

Method CREATE_CONTRACT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020919
2 Importing IM_PERSON_ID Call by reference Type reference (TYPE) PERSONID Personennummer 20020919
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_PT_GWT_CONTRACT_CONTEXT Kontext GWT Treiber 20020919

Method CREATE_CONTRACT_CONTEXT on class CL_PT_GWT_DRIVER has no exception.

Method DETERMINE_BUSUB_CONTRACT_T510S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUSUB_CONTRACT_T510S Value transfer Type reference (TYPE) TTY_BUSUB_CONTRACT_T510S BUSUBs mit vertragsbezogene Zeitlohnartenauswahlregeln 20020114
2 Importing IM_CONTRACT_T510S Call by reference Type reference (TYPE) PTT_CONTRACT_T510S Zeitlohnartenauswahlregeln mit Vertrag 20020114
# Exception Resumable Description Created on
1 CX_PT_BSF_BUSUB_CREATION_ERROR Busub-Erzeugung fehlgeschlagen 20021127

Method DETERMINE_BUSUB_FOR_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LGART Call by reference Type reference (TYPE) LGART Lohnart 20020114
2 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020114
3 Returning RESULT Value transfer Type reference (TYPE) PT_BUSUB Business Subject der Zeitwirtschaft 20020114

Method DETERMINE_BUSUB_FOR_WAGETYPE on class CL_PT_GWT_DRIVER has no exception.

Method DETERMINE_CONTRACT_MOD0A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_T554C_MOD0A Call by reference Type reference (TYPE) PTT_CONTRACT_T554C_MOD0A Tabellentyp vertragsabhängiger T554c MODIF's 20020502
2 Importing IM_TIME_MODIF Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_MODIF Tabellentyp vertragsabhängiger Modifikatoren 20020502
3 Importing IM_WPBP Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP_ENTRY Personalnummern mit WPBP-Eintrag 20020502
4 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_T554C_MOD0A Tabellentyp vertragsabhängiger T554c MODIF's 20020502

Method DETERMINE_CONTRACT_MOD0A on class CL_PT_GWT_DRIVER has no exception.

Method DETERMINE_CONTRACT_ORGMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_T510S_ORGMO Call by reference Type reference (TYPE) PTT_CONTRACT_T510S_ORGMO Tabellentyp vertragsabhängiger T510S ORGMOs 20020114
2 Importing IM_TIME_MODIF Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_MODIF Tabellentyp vertragsabhängiger Modifikatoren 20020114
3 Importing IM_WPBP Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP_ENTRY WPBP mit Personalnummern 20020114
4 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_T510S_ORGMO Tabellentyp vertragsabhängiger T510S ORGMOs 20020114

Method DETERMINE_CONTRACT_ORGMO on class CL_PT_GWT_DRIVER has no exception.

Method DETERMINE_GENERATION_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20020114
2 Importing IM_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA Personalnummern und zugehörige Ländergruppierung 20020114
3 Importing IM_ORGMO Call by reference Type reference (TYPE) PTT_CONTRACT_T510S_ORGMO Tabellentyp vertragsabhängiger T510S ORGMOs 20020114
4 Importing IM_PROC_TYPE Call by reference Type reference (TYPE) VATYX Verarbeitungstyp 20020913
5 Exporting RESULT Call by reference Type reference (TYPE) PTT_CONTRACT_T510S Zeitlohnartenauswahlregeln mit Vertrag 20020114

Method DETERMINE_GENERATION_RULES on class CL_PT_GWT_DRIVER has no exception.

Method RECYCLE_CONTRACT_CONTEXTS Signature

Method RECYCLE_CONTRACT_CONTEXTS on class CL_PT_GWT_DRIVER has no parameter.
Method RECYCLE_CONTRACT_CONTEXTS on class CL_PT_GWT_DRIVER has no exception.

Method REMOVE_CONTRACT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_GWT_CONTEXT Call by reference Type reference (TYPE) TTY_CONTRACT_GWT_CONTEXT 20020114
2 Importing REF_CONTEXT Call by reference Object reference (TYPE REF TO) CL_PT_RPTIME_CONTEXT Kontext in der Zeitauswertung (CE) 20020114

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