SAP ABAP Class CL_PT_DYNDP (Operation DYNDP)
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 20020701
Properties
Class CL_PT_DYNDP  
Short Description Operation DYNDP    
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 20020701   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_DYNDP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_EXECUTABLE Enables Class to Be Executed 20020701
Friends
Class CL_PT_DYNDP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 I552V Static Attribute Private See coding Dynamic Daily Work Schedule Assignment 20020701
2 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_DYNDP_IF Native Interface DYNDP 20020702
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020701
2 DO_DYNAMIC_ASSIGNMENT Instance method Private Method Perform Dynamic Daily Work Schedule Assignment 20020702
3 GET_VARIANT Instance method Private Method Determine Variant 20020701
4 OPDYNDP Instance method Public Method Corresponds to Time Evaluation Operation DYNDP 20020701
Events
Class CL_PT_DYNDP has no event.
Types
Class CL_PT_DYNDP has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PT_DYNDP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PT_DYNDP has no exception.

Method DO_DYNAMIC_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CURRENT_PSP Call by reference Type reference (TYPE) PC2BA Persönlicher Arbeitszeitplan (Tabelle PSP) 20020702
2 Changing CH_PSP_TAB Call by reference Type reference (TYPE) PTM_PSP Tabelle PSP: Persönlicher Arbeitszeitplan 20020702
3 Changing CH_SAVE_PSP Call by reference Type reference (TYPE) PTM_PSP Historie der PSP-Änderung 20020702
4 Exporting EX_ACT_T550A Call by reference Type reference (TYPE) PTR_ACT_T550A Daten aus dem aktuellen Tagesarbeitszeitplan 20020702
5 Exporting EX_I550ADZ Call by reference Type reference (TYPE) PTT_550ADZ Arbeitszeitplantabelle mit Uhrzeiten im CHAR-Format 20020702
6 Exporting EX_I550PDZ Call by reference Type reference (TYPE) PTT_550PDZ Pausentabelle (dezimalisiert) in der Zeitauswertung 20020702
7 Exporting EX_TZP Call by reference Type reference (TYPE) PTT_TZP Tageszeitpunkte 20020702
8 Exporting EX_TZP_WITHOUT_BREAKS Call by reference Type reference (TYPE) PTT_TZP Tageszeitpunkte ohne Pausen 20020702
9 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020702
10 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020702
11 Importing IM_MOTPR Call by reference Type reference (TYPE) MOTPR Gruppierung der Personalteilbereiche für Tagesarbeitszeitpl. 20020702
12 Importing IM_P0000 Call by reference Type reference (TYPE) PTT_P0000 P0000 Tabellentyp 20020702
13 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020702
14 Importing IM_P0002 Call by reference Type reference (TYPE) PTT_P0002 P0002 Tabellentyp (sortiert nach Key) 20020702
15 Importing IM_P0007 Call by reference Type reference (TYPE) PTT_P0007 P0007 Tabellentyp 20020702
16 Importing IM_STATUS_BREAK Call by reference Type reference (TYPE) PTR_STATUS_BREAK Steuerleiste für Pausenverarbeitung 20020702
17 Importing IM_TPROG Call by reference Type reference (TYPE) TPROG Tagesarbeitszeitplan 20020702
18 Importing IM_VARIA Call by reference Type reference (TYPE) VARIA Variante eines Tagesarbeitszeitplans 20020702
# Exception Resumable Description Created on
1 CX_PT_BREAKS_INCOMPATIBLE Fehler bei TZP-Generierung: inkompatible Pausen 20020718
2 CX_PT_WORK_SCHEDULE_ERROR Fehler beim Lesen des Arbeitszeitplans 20020718

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_TPROG_VARIA Call by reference Type reference (TYPE) BOOLE_D TAgesAZP und Varainte passen nicht zusammen 20020717
2 Exporting EX_VARIA Call by reference Type reference (TYPE) VARIA Variante eines Tagesarbeitszeitplans 20020717
3 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020701
4 Importing IM_I552V_WA Call by reference Type reference (TYPE) T552V Tagesarbeitszeitplan 20020701
5 Importing IM_PSP_TAB Call by reference Type reference (TYPE) PTM_PSP Tabelle PSP: Persönlicher Arbeitszeitplan 20020701
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020701
2 CX_PT_WORK_SCHEDULE_ERROR Fehler beim Lesen des Arbeitszeitplans 20020718

Method OPDYNDP 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 20020702
2 Changing CH_CURRENT_PSP Call by reference Type reference (TYPE) PTT_CONTRACT_CURRENT_PSP_REF Aktueller PSP 20020701
3 Changing CH_I550ADZ Call by reference Type reference (TYPE) PTT_CONTRACT_550ADZ_REF Personalnummer und Referenz auf 550ADZ 20020702
4 Changing CH_I550PDZ Call by reference Type reference (TYPE) PTT_CONTRACT_550PDZ_REF Personalnummer und Referenz auf 550PDZ 20020702
5 Changing CH_PSP_TAB Call by reference Type reference (TYPE) PTT_CONTRACT_PSP_REF Personalnummern und Referenz auf Tabelle PSP 20020702
6 Changing CH_RETURN_CODE Call by reference Type reference (TYPE) CHAR1 Returncode 20020701
7 Changing CH_SAVE_PSP Call by reference Type reference (TYPE) PTT_CONTRACT_PSP_REF Historie der PSP-Änderung 20020701
8 Changing CH_TZP Call by reference Type reference (TYPE) PTT_CONTRACT_TZP_REF Personalnummern und Referenz auf Tabelle TZP 20020702
9 Changing CH_TZP_WITHOUT_BREAKS Call by reference Type reference (TYPE) PTT_CONTRACT_TZP_REF Pernr und Referenz auf TZP_WITHOUT_BREAKS 20020702
10 Importing IM_CONTRACT_P0000 Call by reference Type reference (TYPE) PTT_CONTRACT_P0000 P0000 pro Vertrag 20020701
11 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 poVertrag 20020701
12 Importing IM_CONTRACT_P0002 Call by reference Type reference (TYPE) PTT_CONTRACT_P0002 P0002 pro Vertrag 20020701
13 Importing IM_CONTRACT_P0007 Call by reference Type reference (TYPE) PTT_CONTRACT_P0007 P0007 pro Vertrag 20020701
14 Importing IM_CONTRACT_STAT_BRK Call by reference Type reference (TYPE) PTT_CONTRACT_STATUS_BREAK Personalnummer und STATUS_BREAK 20020702
15 Importing IM_CONTRACT_TIP Call by reference Type reference (TYPE) PTT_CONTRACT_TIP TIP mit Personalnummern 20020701
16 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020701
17 Importing IM_OP10 Call by reference Type reference (TYPE) CHAR10 Operationsname und Parameter 20020701
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020701
History
Last changed by/on SAP  00000000 
SAP Release Created in 110