SAP ABAP Class CL_PT_SYNC_BASE (Utility for Synchronizing External Programs)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_RPTIME_FALL_BACK Callback option in the case of single personnel assignment 20010712
Properties
Class CL_PT_SYNC_BASE  
Short Description Utility for Synchronizing External Programs    
Super Class    
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 20010712   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_CLASSDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_RPTIME_FALL_BACK Callback option in the case of single personnel assignment 20010712
Friends
# Friend Modeled only Created on Description
1 ZCL_SYNC 20020422
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FROM_IF_TO_PROGRAM Constant Private Type reference (TYPE) CHAR1 'P' Supplies Program 20010712
2 C_FROM_PROGRAM_TO_IF Constant Private Type reference (TYPE) CHAR1 'I' Supplies Interface 20010712
3 DESCR_LIST Static Attribute Private Type reference (TYPE) LTT_OBJDESCR 20011220
4 IF_PROGRAM_MAP_BUFFER Static Attribute Private Type reference (TYPE) PTT_SYNCMAP_PRGS_COMPLEX Sorted Driver Attribute Program Symbol Mapping (Sorted by IF 20010712
5 INSTANCE_LIST Static Attribute Private Type reference (TYPE) LTT_FALL_BACK_INSTANCE List of Sync. Instances 20010712
6 PROGRAM_IF_MAP_BUFFER Static Attribute Private Type reference (TYPE) PTT_T7TIM_SYNC_MAP ATTR = SPACE (Only Program Buffer) 20010712
7 PROG_IF_ATTR_MAP_BUF Static Attribute Private Type reference (TYPE) PTT_T7TIM_SYNC_MAP Driver Attribute: Program Symbol Mapping (Sorted by IF) 20010712
Methods
# Method Level Visibility Method type Description Created on
1 GET_AFFECTED_PROGRAMS Static method Protected Method Reads Table T7TIM_SYNC_MAP 20010712
2 GET_ATTR_INFO Static method Protected Method Delivers Metadata (Attribute Info) for Specified Interface 20010712
3 GET_INSTANCE Static method Public Method Instance Generation 20010712
4 GET_SYNC_IF_ATTRIBUTES Static method Protected Method Reads Table T7TIM_SYNC_MAP 20010712
5 GET_SYNC_PRG_ATTRIBUTES Static method Protected Method Reads Table T7TIM_SYNC_MAP 20010712
6 SYNCHRONIZE Static method Protected Method Gen. Sync.Service 20010712
Events
Class CL_PT_SYNC_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTR_FALL_BACK_INSTANCE Protected See coding 20011220
2 LTT_FALL_BACK_INSTANCE Protected See coding 20011220
3 LTT_HASHED_ATTR_INFO Protected See coding 20011220
4 LTT_OBJDESCR Protected See coding 20011220
5 LT_OBJDESCR Protected See coding 20011220
Method Signatures

Method GET_AFFECTED_PROGRAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTERFACE Call by reference Type reference (TYPE) SEOCLNAME Interfacename 20010712
2 Returning RESULT Value transfer Type reference (TYPE) PTT_PROGRAMS Liste von Programmen 20010712

Method GET_AFFECTED_PROGRAMS on class CL_PT_SYNC_BASE has no exception.

Method GET_ATTR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT_TABLE Call by reference Type reference (TYPE) LTT_HASHED_ATTR_INFO Attributliste 20011220
2 Importing IM_INTERFACE Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20010712
3 Importing IM_INTERFACE_REF Call by reference Object reference (TYPE REF TO) OBJECT 20010712

Method GET_ATTR_INFO on class CL_PT_SYNC_BASE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_RPTIME_FALL_BACK Rückrufmöglichkeit im Einvertragsfall 20010712

Method GET_INSTANCE on class CL_PT_SYNC_BASE has no exception.

Method GET_SYNC_IF_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTERFACE Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20010712
2 Returning RESULT Value transfer Type reference (TYPE) PTT_SYNCMAP_PRGS Treiberattr.-Programmsymbol Abb. (Prg-sortiert) 20010712

Method GET_SYNC_IF_ATTRIBUTES on class CL_PT_SYNC_BASE has no exception.

Method GET_SYNC_PRG_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT_TABLE Call by reference Type reference (TYPE) PTT_SYNCMAP_IFS Treiberattr.-Programmsymbol Abb. (IF-sortiert) 20011220
2 Importing IM_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20010712

Method GET_SYNC_PRG_ATTRIBUTES on class CL_PT_SYNC_BASE has no exception.

Method SYNCHRONIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTERFACE Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20010712
2 Importing IM_INTERFACE_REF Call by reference Object reference (TYPE REF TO) OBJECT 20010712
3 Importing IM_MODUS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010712
4 Importing IM_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20010712
# Exception Resumable Description Created on
1 CX_PT_SYNC_FAILED Synchronistation ist gescheitert 20010712
History
Last changed by/on SAP  20050219 
SAP Release Created in 110