SAP ABAP Class CL_PT_RPTIME_CONTEXT (Time Evaluation Context (CE))
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_TIME_EVAL_APPL_BASE (Package) Basis Package for Time Evaluation Applications
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_RPTIME_CONTEXT_BASE Context for Time Evaluation (Abstract) 20010620
Properties
Class CL_PT_RPTIME_CONTEXT  
Short Description Time Evaluation Context (CE)    
Super Class CL_PT_RPTIME_CONTEXT_BASE Context for Time Evaluation (Abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TIME_EVAL_APPL_BASE   Basis Package for Time Evaluation Applications 
Created 20010620   SAP 
Last change 20010620   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_DRIVER_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_RPTIME_CONTEXT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_PT_BSF_RULE_STEP_STRATEGY 20020307 Determine Single Rule Step
2 CL_PT_TIME_EVAL_LOG 20020328 Time evaluation log (facade)
3 IF_PT_LINKABLE 20010627 Can Be Connected to a Context
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTRACTS Instance attribute Private Type reference (TYPE) PTT_CONTRACTS List of Personnel Assignment Dependent Contexts 20010620
2 CONVERSION_INDEX Instance attribute Private Type reference (TYPE) I Conversion Counter in Log Table 20011115
3 CONVERSION_RESULTS Instance attribute Private Type reference (TYPE) LT_CONVERSION_RESULTS Conversion Results in Log Tables 20011115
4 C_ALL_CONTRACTS Constant Public Type reference (TYPE) P_PERNR 00000000 Delete All Pers.Assgmt Contexts 20010621
5 DEACTIVATED_CONTRACTS Instance attribute Private Type reference (TYPE) LTT_DEACTIVATED_CONTRACTS List of Deactivated Contract References 20011121
6 OLD_IM_IF_MAP Instance attribute Private Type reference (TYPE) T7TIM_EVAL_MAP Interface<->Context Attribute Mapping (Time Evaluation) 20020111
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ALL_CONTRACTS Instance method Public Method Release All My Deactivated Personnel Assignments 20011121
2 ADD_CONTRACT Instance method Public Method Inserts a Pers.Assignment-Dependent Context (Active) 20010621
3 ALIGN_AVAILABLE_CONTRACTS Instance method Private Method Adjust available_contracts Table 20011204
4 CONSTRUCTOR Instance method Public Constructor Constructor 20011009
5 DEACTIVATE_CONTRACTS Instance method Public Method Hide Set of Pers. Assgmt Contexts (Show Remainder Again) 20011121
6 DEACTIVATE_CONTRACTS_CUM Instance method Public Method Hide Set of Pers. Assgmt Contexts Additionally 20020314
7 DEACTIVATE_CONTRACTS_INVERSE Instance method Public Method Show Set of Pers. Assgmt Contexts (Hide Remainder Again) 20011121
8 GET_ACTIVE_CONTRACTS Instance method Public Method List of Currently Active Pers. Assgmt Numbers 20011205
9 GET_CONTRACT_CONTAINER Instance method Public Method Gives CONTAINER Reference for active Pers. Assgmt Outwards 20010628
10 REMOVE_ALL_MY_ADDED_CONTEXTS Instance method Public Method Deletes All Donor Contexts from RPTIME_CONTEXT 20011121
11 REMOVE_CONTRACT Instance method Public Method Deletes Pers.Assgmt-Linked Contexts (Also Deactivated) 20010621
Events
Class CL_PT_RPTIME_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTT_DEACTIVATED_CONTRACTS Private See coding 20011204
2 LT_CONVERSION_RESULT Private See coding 20011115
3 LT_CONVERSION_RESULTS Private See coding 20011115
4 LT_DEACTIVATED_CONTRACTS Private See coding 20011204
Method Signatures

Method ACTIVATE_ALL_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INSTANCE Call by reference Object reference (TYPE REF TO) IF_PT_EXECUTABLE macht eine Klasse ausführbar 20011204

Method ACTIVATE_ALL_CONTRACTS on class CL_PT_RPTIME_CONTEXT has no exception.

Method ADD_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT Call by reference Object reference (TYPE REF TO) IF_PT_RPTIME_CONTRACT Vertragsgebundener Kontext 20010621
# Exception Resumable Description Created on
1 CX_PT_ADD_CONTRACT_FAILED Vertragskontext kann nicht hinzugefügt werden 20010622

Method ALIGN_AVAILABLE_CONTRACTS Signature

Method ALIGN_AVAILABLE_CONTRACTS on class CL_PT_RPTIME_CONTEXT has no parameter.
Method ALIGN_AVAILABLE_CONTRACTS on class CL_PT_RPTIME_CONTEXT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PT_RPTIME_CONTEXT has no parameter.
Method CONSTRUCTOR on class CL_PT_RPTIME_CONTEXT has no exception.

Method DEACTIVATE_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_IDS Call by reference Type reference (TYPE) PTT_PERNRS zu deaktivierende Verträge 20011121
2 Importing IM_INSTANCE Call by reference Object reference (TYPE REF TO) IF_PT_EXECUTABLE macht eine Klasse ausführbar 20011204

Method DEACTIVATE_CONTRACTS on class CL_PT_RPTIME_CONTEXT has no exception.

Method DEACTIVATE_CONTRACTS_CUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_IDS Call by reference Type reference (TYPE) PTT_PERNRS zu deaktivierende Verträge 20020314
2 Importing IM_INSTANCE Call by reference Object reference (TYPE REF TO) IF_PT_EXECUTABLE macht eine Klasse ausführbar 20020314

Method DEACTIVATE_CONTRACTS_CUM on class CL_PT_RPTIME_CONTEXT has no exception.

Method DEACTIVATE_CONTRACTS_INVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_IDS Call by reference Type reference (TYPE) PTT_PERNRS die aktiv bleibenden Verträge 20011121
2 Importing IM_INSTANCE Call by reference Object reference (TYPE REF TO) IF_PT_EXECUTABLE macht eine Klasse ausführbar 20011204

Method DEACTIVATE_CONTRACTS_INVERSE on class CL_PT_RPTIME_CONTEXT has no exception.

Method GET_ACTIVE_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTT_PERNRS Liste von Personalnummern 20011205

Method GET_ACTIVE_CONTRACTS on class CL_PT_RPTIME_CONTEXT has no exception.

Method GET_CONTRACT_CONTAINER 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 20010628
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_CONTEXT_CONTAINER erweiterbarer Kontextcontainer 20010628

Method GET_CONTRACT_CONTAINER on class CL_PT_RPTIME_CONTEXT has no exception.

Method REMOVE_ALL_MY_ADDED_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DONOR Call by reference Object reference (TYPE REF TO) OBJECT Donor 20011121

Method REMOVE_ALL_MY_ADDED_CONTEXTS on class CL_PT_RPTIME_CONTEXT has no exception.

Method REMOVE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT Call by reference Type reference (TYPE) PCCE_PERNR Vertragsgebundener Kontext 20010621

Method REMOVE_CONTRACT on class CL_PT_RPTIME_CONTEXT has no exception.
History
Last changed by/on SAP  20010620 
SAP Release Created in 110