SAP ABAP Class CL_PT_END_DRIVER (End Driver)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_TIME_EVAL_DRIVER (Package) Classes for Drivers, Interfaces, and Contexts in Time Eval.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_INI_DRIVER Initialization Driver 20011109
Properties
Class CL_PT_END_DRIVER  
Short Description End Driver    
Super Class CL_PT_INI_DRIVER Initialization Driver 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TIME_EVAL_DRIVER   Classes for Drivers, Interfaces, and Contexts in Time Eval. 
Created 20011109   SAP 
Last change 20011109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_TIME_EVAL_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_TIME_EVAL_LOG_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PT_TIME_EVAL_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_END_DRIVER has no interface implemented.
Friends
Class CL_PT_END_DRIVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_PT_END_DRIVER_CONTEXT END driver context 20011109
2 CONTRACT_CONTEXTS Instance attribute Private Type reference (TYPE) TY_CONTRACT_STATUS_TAB Personnel Assignment Dependent Context 20011109
3 INTERFACE_END Instance attribute Private Object reference (TYPE REF TO) IF_PT_END_DRIVER_IF Native interface of end driver 20011114
4 LOG Static Attribute Private Object reference (TYPE REF TO) IF_PT_TIME_EVAL_LOG Log Instance 20020218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTEXT_TO_CONTRACT Instance method Private Method Adds Current Pers.Assgmnt Context to Personnel Assignment 20011113
2 GET_CURRENT_CONTRACT_CONTEXT Instance method Private Method Delivers Current Personnel Assignment Context 20011113
3 GET_PSP_ENTRY Instance method Private Method Determines current PSP entry 20011113
4 GET_WPBP_ENTRY Instance method Private Method Determines current WPBP entry 20011113
5 INIT_CONTRACT_STATUS Instance method Private Method Initializes table contract_status (isb. Context object) 20011109
6 INIT_SW_AND_TABS_FOR_CONTRACT Instance method Private Method Initializes Pers.Assignment-Dependent Tables and Switches 20011113
7 REMOVE_MY_CONTRACT_CONTEXT Instance method Private Method Deletes Personnel Assignment Dependent Context of END Driver 20011113
8 SEND_MESSAGE Instance method Private Method Message to application (and connection to log) 20011113
9 SET_ERROR_DATE_FOR_CONTRACT Instance method Private Method Sets error_date for one personnel assignment 20011109
10 SET_ERROR_STATUS_FOR_CONTRACT Instance method Private Method Sets error_date for one personnel assignment 20011109
Events
Class CL_PT_END_DRIVER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CONTRACT_STATUS Private See coding Pers.Assgmt-Dependent Contexts 20011109
2 TY_CONTRACT_STATUS_TAB Private See coding Pers.Assgmt-Dependent Contexts 20011109
Method Signatures

Method ADD_CONTEXT_TO_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) CL_PT_ENDDRIV_CONTRACT_CONT vertragsabh. Kontext des ENDE-Treibers 20011113
2 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR 20011113

Method ADD_CONTEXT_TO_CONTRACT on class CL_PT_END_DRIVER has no exception.

Method GET_CURRENT_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 20011113
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_PT_ENDDRIV_CONTRACT_CONT vertragsabh. Kontext des ENDE-Treibers 20011113

Method GET_CURRENT_CONTRACT_CONTEXT on class CL_PT_END_DRIVER has no exception.

Method GET_PSP_ENTRY 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 20011113
2 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011113
3 Returning RESULT Value transfer Type reference (TYPE) PC2BA Persönlicher Arbeitszeitplan (Tabelle PSP) 20011113

Method GET_PSP_ENTRY on class CL_PT_END_DRIVER has no exception.

Method GET_WPBP_ENTRY 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 Personalnummer 20011113
2 Importing IM_DATE Call by reference Type reference (TYPE) D Bestimmungsdatum 20011113
3 Returning RESULT Value transfer Type reference (TYPE) PC205 Abrechnungsergebnis: Arbeitsplatz/Basisbezüge 20011113

Method GET_WPBP_ENTRY on class CL_PT_END_DRIVER has no exception.

Method INIT_CONTRACT_STATUS Signature

Method INIT_CONTRACT_STATUS on class CL_PT_END_DRIVER has no parameter.
Method INIT_CONTRACT_STATUS on class CL_PT_END_DRIVER has no exception.

Method INIT_SW_AND_TABS_FOR_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) CL_PT_ENDDRIV_CONTRACT_CONT vertragsabh. Kontext des ENDE-Treibers 20011113
2 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR 20011113

Method INIT_SW_AND_TABS_FOR_CONTRACT on class CL_PT_END_DRIVER has no exception.

Method REMOVE_MY_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 20011113

Method REMOVE_MY_CONTRACT_CONTEXT on class CL_PT_END_DRIVER has no exception.

Method SEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR Call by reference Type reference (TYPE) ERROR Nummer der Meldungsart 20011113
2 Importing IM_LDATE Call by reference Type reference (TYPE) D 20011113
3 Importing IM_MESSAGE_ID Call by reference Type reference (TYPE) PT_DRIVER_MESSAGE_ID Nachrichten ID 20011113
4 Importing IM_MESSAGE_TYPE Call by reference Type reference (TYPE) PT_DRIVER_MESSAGE_TYPE Treibernachrichtentyp 20011113
5 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20011113
6 Importing IM_TEXT Call by reference Type reference (TYPE) STRING 20011113
7 Importing IM_UTEXT Call by reference Type reference (TYPE) ERTEX Meldungszusatz 20011113

Method SEND_MESSAGE on class CL_PT_END_DRIVER has no exception.

Method SET_ERROR_DATE_FOR_CONTRACT 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 20011109
2 Importing IM_DATE Call by reference Type reference (TYPE) D 20011109

Method SET_ERROR_DATE_FOR_CONTRACT on class CL_PT_END_DRIVER has no exception.

Method SET_ERROR_STATUS_FOR_CONTRACT 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 20011109
2 Importing IM_ERROR_STATUS Call by reference Type reference (TYPE) PT_ERROR_STATUS Error Status der Zeitauswertung 20011109

Method SET_ERROR_STATUS_FOR_CONTRACT on class CL_PT_END_DRIVER has no exception.
History
Last changed by/on SAP  20011109 
SAP Release Created in 110