SAP ABAP Class CL_PT_P200X_UTILITY (Services in P200x Function Environment)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_RULE_PROC_SUPPORT (Package) Utilities for Executing Time Evaluation Rules
Properties
Class CL_PT_P200X_UTILITY  
Short Description Services in P200x Function Environment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_RULE_PROC_SUPPORT   Utilities for Executing Time Evaluation Rules 
Created 20010920   SAP 
Last change 00000000   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_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_P200X_UTILITY has no interface implemented.
Friends
Class CL_PT_P200X_UTILITY has no friend class.
Attributes
Class CL_PT_P200X_UTILITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_HTIP Static method Public Method Supplements, Decimalizes and Enhances HTIP (& Sets SW_...) 20010924
2 FILL_ALP_SPLIT Static method Public Method Supplies ALP Split 20010920
3 FILL_C1_SPLIT Static method Public Method Supplies C1 Split 20010920
4 SET_SPLIT_KZ Static method Private Method Writes Split Indicator for Current TIP Pair (ch_tip_wa) 20010921
5 SPLIT Static method Private Method Writes Split Indicator with Exact Times in Table TIP 20010921
6 SPLIT_FROM_SUBSTITUTION Static method Public Method Imports ALP (ART = 2) or C1 Splits (ART = 2) 20010920
7 SPLIT_HANDLING Static method Public Method Implements Substitution Split Depend. on SPLIT_SIGN 20010921
Events
Class CL_PT_P200X_UTILITY has no event.
Types
Class CL_PT_P200X_UTILITY has no local type.
Method Signatures

Method COMPLETE_HTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HTIP Call by reference Type reference (TYPE) PTT_TIP zu erweiternde (H)TIP 20010924
2 Changing CH_HTIP_WA Call by reference Type reference (TYPE) PZI01 Vorlage (CLEAR am Ende der Verarbeitung) 20010924
3 Changing CH_SW_P2001 Call by reference Type reference (TYPE) XFELD =X 2001 Satz (ORIGS = A) 20010924
4 Changing CH_SW_P2002 Call by reference Type reference (TYPE) XFELD =X 2002 Satz (ORIGS =P) 20010924
5 Changing CH_SW_P2004 Call by reference Type reference (TYPE) XFELD =X 2004 Satz (ORIGS =R) 20010924
6 Changing CH_SW_P2005 Call by reference Type reference (TYPE) XFELD =X 2005 Satz (ORIGS =O) 20010924
7 Importing IM_AESTA Call by reference Type reference (TYPE) AESTA Änderungsstatus 20010924
8 Importing IM_BEGTM Call by reference Type reference (TYPE) BEGTM Beginnuhrzeit 20010924
9 Importing IM_CLTIM Call by reference Type reference (TYPE) CLTIM Klasse Verarbeitungstyp/Zeitart 20010924
10 Importing IM_ENDTM Call by reference Type reference (TYPE) ENDTM Endeuhrzeit 20010924
11 Importing IM_ORIGS Call by reference Type reference (TYPE) ORIGS Herkunftskennzeichen für Zeitpaare 20010924
12 Importing IM_PTYPE Call by reference Type reference (TYPE) PATYP Anwesenheitszustand des Paares in der Zeitauswertung 20010924
13 Importing IM_STAT1 Call by reference Type reference (TYPE) PCST1 Status aus Paarbildung 20010924
14 Importing IM_TIME_FORM Call by reference Type reference (TYPE) C = Space (Zeiten werden dezimalisiert) 20010924
15 Importing IM_VTYPE Call by reference Type reference (TYPE) VARTY Verarbeitungstyp Zeitauswertung 20010924

Method COMPLETE_HTIP on class CL_PT_P200X_UTILITY has no exception.

Method FILL_ALP_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ALP Call by reference Type reference (TYPE) PTM_ALP Tabelle ALP: Alternative Bezahlung 20010920
2 Exporting EX_SPLIT_NR Call by reference Type reference (TYPE) ALZNR Zeiger auf Alternative Bezahlung 20010924
3 Importing IM_SPLIT_RECORD Call by reference Type reference (TYPE) PC20E neuer Satz zur alternativen Bezahlung 20010920

Method FILL_ALP_SPLIT on class CL_PT_P200X_UTILITY has no exception.

Method FILL_C1_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_C1 Call by reference Type reference (TYPE) PTM_C1 Tabelle C1: Kostenzuordnung 20010920
2 Exporting EX_SPLIT_NR Call by reference Type reference (TYPE) C1ZNO verwendetes C1-Splitkennzeichen 20010924
3 Importing IM_SPLIT_RECORD Call by reference Type reference (TYPE) PC25X Neuer C1-Satz 20010921

Method FILL_C1_SPLIT on class CL_PT_P200X_UTILITY has no exception.

Method SET_SPLIT_KZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP Zu füllende Tagesinputtabelle 20010921
2 Changing CH_TIP_WA Call by reference Type reference (TYPE) PZI01 Einzufügende TIP-Zeile 20010921
3 Importing IM_ALP_SPLIT Call by reference Type reference (TYPE) ALZNR Zeiger auf Alternative Bezahlung 20010921
4 Importing IM_C1_SPLIT Call by reference Type reference (TYPE) C1ZNO C1-Splitkennzeichen 20010921
# Exception Resumable Description Created on
1 CX_PT_SPLIT_ALREADY_EXISTS Spliteintrag existiert bereits in CH_TIP_WA 20010921

Method SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP Tagesinputtabelle 20010921
2 Importing IM_ALP_SPLIT Call by reference Type reference (TYPE) ALZNR ALP-Splitkennzeichen 20010921
3 Importing IM_BEGTM Call by reference Type reference (TYPE) BEGUZ normal: Beginnuhrzeit 20010921
4 Importing IM_C1_SPLIT Call by reference Type reference (TYPE) C1ZNO C1-Splitkennzeichen 20010921
5 Importing IM_ENDTM Call by reference Type reference (TYPE) ENDUZ normal: Endeuhrzeit 20010921
6 Importing IM_VTKEN Call by reference Type reference (TYPE) VTKEN Vortageskennzeichen 20010921
# Exception Resumable Description Created on
1 CX_PT_SPLIT_ALREADY_EXISTS 20010921

Method SPLIT_FROM_SUBSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ALP Call by reference Type reference (TYPE) PTM_ALP Tabelle ALP: Alternative Bezahlung 20010920
2 Changing CH_C1 Call by reference Type reference (TYPE) PTM_C1 Tabelle C1: Kostenzuordnung 20010921
3 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP Zu ändernde TIP 20010921
4 Importing IM_ART Call by reference Type reference (TYPE) C Art der Verarbeitung 20010920
5 Importing IM_DATE Call by reference Type reference (TYPE) D Stichtag 20010920
6 Importing IM_P2003 Call by reference Type reference (TYPE) PTT_P2003 2003 Tabellentyp 20010920
7 Importing IM_VTART Call by reference Type reference (TYPE) VTART Vertretungsart 20010920
# Exception Resumable Description Created on
1 CX_PT_READ_PSREF_FAILED Fehler beim Lesen der Kontierung PSREF 20010920
2 CX_PT_SPLIT_ALREADY_EXISTS 20010921

Method SPLIT_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ALP Call by reference Type reference (TYPE) PTM_ALP Tabelle ALP: Alternative Bezahlung 20010921
2 Changing CH_C1 Call by reference Type reference (TYPE) PTM_C1 Tabelle C1: Kostenzuordnung 20010921
3 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP Tagesinputtabelle 20010921
4 Importing IM_DATE Call by reference Type reference (TYPE) D Stichtag 20010921
5 Importing IM_P2003 Call by reference Type reference (TYPE) PTT_P2003 2003 Tabellentyp 20010921
6 Importing IM_SPLIT_SIGN Call by reference Type reference (TYPE) PARM4 Steuerparameter 20010921
7 Importing IM_SUBSTITUTIONS Call by reference Type reference (TYPE) PTT_SUBSTITUTIONS Tabellentype zu Daten fuer Vertretungen (SUBSTITUTIONS) 20010921
# Exception Resumable Description Created on
1 CX_PT_READ_PSREF_FAILED Fehler beim Lesen der Kontierung PSREF 20010921
2 CX_PT_SPLIT_ALREADY_EXISTS Splitkennzeichen kollidiert mit bereits exisitierendem 20010921
History
Last changed by/on SAP  00000000 
SAP Release Created in 110