SAP ABAP Class CL_PT_DAYPG (Operation DAYPG)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_TIME_EVAL_OPERATIONS (Package) Operations in Time Evaluation
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 20020708
Properties
Class CL_PT_DAYPG  
Short Description Operation DAYPG    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TIME_EVAL_OPERATIONS   Operations in Time Evaluation 
Created 20020708   SAP 
Last change 20020708   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_DAYPG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_EXECUTABLE Enables Class to Be Executed 20020708
Friends
Class CL_PT_DAYPG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FIRST_OFF_TAB Static Attribute Private See coding Table of OFF Daily Work Schedules 20020709
2 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_DAYPG_IF Native Interface DAYPG 20020708
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VARIANT Instance method Private Method Check Existence of Variant; Undo If Required 20020719
2 GET_FIRST_OFF Instance method Private Method Determine First OFF Daily Work Schedule in T550A 20020709
3 OPDAYPG Instance method Public Method Corresponds to Time Evaluation Operation DAYPG 20020708
4 RESET_PSP Instance method Private Method Reset Personal Work Schedule 20020723
5 SET_TO_0007 Instance method Private Method Set to Personal Work Schedule Acc. to IT0007 20020723
Events
Class CL_PT_DAYPG has no event.
Types
Class CL_PT_DAYPG has no local type.
Method Signatures

Method CHECK_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VARIA Call by reference Type reference (TYPE) VARIA Variante eines Tagesarbeitszeitplans 20020719
2 Exporting EX_RETURN_CODE Call by reference Type reference (TYPE) CHAR1 RCode: '0' =Var ex., '4' = Vari ex. nicht. ' ' = Vari. space 20020719
3 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020719
4 Importing IM_MOTPR Call by reference Type reference (TYPE) MOTPR Gruppierung der Personalteilbereiche für Tagesarbeitszeitpl. 20020719
5 Importing IM_TPROG Call by reference Type reference (TYPE) TPROG Tagesarbeitszeitplan 20020719

Method CHECK_VARIANT on class CL_PT_DAYPG has no exception.

Method GET_FIRST_OFF 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) DATS Stichtag 20020709
2 Importing IM_MOTPR Call by reference Type reference (TYPE) MOTPR Gruppierung der Personalteilbereiche für Tagesarbeitszeitpl. 20020709
3 Returning RESULT Value transfer Type reference (TYPE) TPROG Tagesarbeitszeitplan 20020709
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020709
2 CX_PT_WORK_SCHEDULE_ERROR Fehler beim Lesen des Arbeitszeitplans 20020723

Method OPDAYPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ACT_T550A Call by reference Type reference (TYPE) PTT_CONTRACT_ACT_T550A_REF Personalnummer und Referenz aus ACT_T550A 20020708
2 Changing CH_CURRENT_PSP Call by reference Type reference (TYPE) PTT_CONTRACT_CURRENT_PSP_REF Aktueller PSP 20020708
3 Changing CH_I550ADZ Call by reference Type reference (TYPE) PTT_CONTRACT_550ADZ_REF Personalnummer und Referenz auf 550ADZ 20020708
4 Changing CH_I550PDZ Call by reference Type reference (TYPE) PTT_CONTRACT_550PDZ_REF Personalnummer und Referenz auf 550PDZ 20020708
5 Changing CH_PSP_TAB Call by reference Type reference (TYPE) PTT_CONTRACT_PSP_REF Personalnummern und Referenz auf Tabelle PSP 20020708
6 Changing CH_RETURN_CODE Call by reference Type reference (TYPE) CHAR1 Returncode 20020708
7 Changing CH_SAVE_PSP Call by reference Type reference (TYPE) PTT_CONTRACT_PSP_REF Historie der PSP-Änderung 20020708
8 Changing CH_TZP Call by reference Type reference (TYPE) PTT_CONTRACT_TZP_REF Personalnummern und Referenz auf Tabelle TZP 20020708
9 Changing CH_TZP_WITHOUT_BREAKS Call by reference Type reference (TYPE) PTT_CONTRACT_TZP_REF Pernr und Referenz auf TZP_WITHOUT_BREAKS 20020708
10 Importing IM_CONTRACT_P0000 Call by reference Type reference (TYPE) PTT_CONTRACT_P0000 P0000 pro Vertrag 20020708
11 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 poVertrag 20020708
12 Importing IM_CONTRACT_P0002 Call by reference Type reference (TYPE) PTT_CONTRACT_P0002 P0002 pro Vertrag 20020708
13 Importing IM_CONTRACT_P0007 Call by reference Type reference (TYPE) PTT_CONTRACT_P0007 P0007 pro Vertrag 20020708
14 Importing IM_CONTRACT_P2001 Call by reference Type reference (TYPE) PTT_CONTRACT_P2001 Vertragsübergreifender Zugriff auf P2001 20020719
15 Importing IM_CONTRACT_P2002 Call by reference Type reference (TYPE) PTT_CONTRACT_P2002 Vertragsübergreifender Zugriff auf P2002 20020719
16 Importing IM_CONTRACT_P2003 Call by reference Type reference (TYPE) PTT_CONTRACT_P2003 Vertragsübergreifender Zugriff auf P2003 20020719
17 Importing IM_CONTRACT_STAT_BRK Call by reference Type reference (TYPE) PTT_CONTRACT_STATUS_BREAK Personalnummer und STATUS_BREAK 20020708
18 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020708
19 Importing IM_OP10 Call by reference Type reference (TYPE) CHAR10 Operationsname und Parameter 20020708
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020708

Method RESET_PSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_P2003 Call by reference Type reference (TYPE) PTT_P2003 2003 Tabellentyp 20020814
2 Exporting EX_PSP Call by reference Type reference (TYPE) PTPSP Übergabestruktur für persönlichen Arbeitszeitplan 20020814
3 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020723
4 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020723
5 Importing IM_P0000 Call by reference Type reference (TYPE) PTT_P0000 P0000 Tabellentyp 20020723
6 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020723
7 Importing IM_P0002 Call by reference Type reference (TYPE) PTT_P0002 P0002 Tabellentyp (sortiert nach Key) 20020723
8 Importing IM_P0007 Call by reference Type reference (TYPE) PTT_P0007 P0007 Tabellentyp 20020723
9 Importing IM_P2001 Call by reference Type reference (TYPE) PTT_P2001 2001 Tabellentyp 20020723
10 Importing IM_P2002 Call by reference Type reference (TYPE) PTT_P2002 2002 Tabellentyp 20020723
11 Importing IM_RESET_ALL Call by reference Type reference (TYPE) BOOLE_D Alle Änderungen zurücknehmen 20020723
12 Importing IM_RESET_ALL_SUBST Call by reference Type reference (TYPE) BOOLE_D Alle Vertretungen zurücknehmen 20020723
13 Importing IM_RESET_VTART Call by reference Type reference (TYPE) VTART Vertretungen zu spezieller Vertretungsart zurücknehmen 20020723
14 Importing IM_SAVE_PSP Call by reference Type reference (TYPE) PTM_PSP Original Pers. AZP 20020723
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020723
2 CX_PT_WORK_SCHEDULE_ERROR Fehler beim Lesen des Arbeitszeitplans 20020723

Method SET_TO_0007 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PSP Call by reference Type reference (TYPE) PTPSP Übergabestruktur für persönlichen Arbeitszeitplan 20020723
2 Exporting EX_RETURN_CODE Call by reference Type reference (TYPE) RETCD Returncode 20020723
3 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020723
4 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020723
5 Importing IM_NEW_VARIA Call by reference Type reference (TYPE) VARIA New Variante 20020723
6 Importing IM_P0000 Call by reference Type reference (TYPE) PTT_P0000 P0000 Tabellentyp 20020723
7 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020723
8 Importing IM_P0002 Call by reference Type reference (TYPE) PTT_P0002 P0002 Tabellentyp (sortiert nach Key) 20020723
9 Importing IM_P0007 Call by reference Type reference (TYPE) PTT_P0007 P0007 Tabellentyp 20020723
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020723
2 CX_PT_WORK_SCHEDULE_ERROR Fehler beim Lesen des Arbeitszeitplans 20020723
History
Last changed by/on SAP  20020708 
SAP Release Created in 110