SAP ABAP Class CL_PT_TIME_EVAL_UTILITIES (Services in Time Evaluation 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_TIME_EVAL_UTILITIES  
Short Description Services in Time Evaluation 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 20010918   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_DRIVER_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_TIME_EVAL_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_TIME_EVAL_UTILITIES has no interface implemented.
Friends
Class CL_PT_TIME_EVAL_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T001P_BUF_WA Static Attribute Private Type reference (TYPE) T001P Last Read T001P Entry 20011113
2 T503_BUF_WA Static Attribute Private Type reference (TYPE) T503 Last Read T503 Entry 20011113
3 T508A_BUF Static Attribute Private See coding T508A Buffer 20011029
4 T508A_BUF_WA Static Attribute Private Type reference (TYPE) T508A Last Read T508a Entry 20011029
5 T510I_BUF_WA Static Attribute Private Type reference (TYPE) T510I Standard Working Hours 20020109
6 T511K_BUF Static Attribute Private See coding T511K Buffer 20011025
7 T511K_BUF_WA Static Attribute Private Type reference (TYPE) T511K Last Read Constant 20011025
8 T512W_BUF Static Attribute Private See coding T512W Buffer 20011011
9 T512W_BUF_WA Static Attribute Private Type reference (TYPE) T512W Last Read Entry T512W 20011011
10 T549A_BUF_WA Static Attribute Private Type reference (TYPE) T549A Last Read T549A Entry 20011030
11 T549Q_BUF_WA Static Attribute Private Type reference (TYPE) T549Q Last Read T5490 Entry 20011030
12 T550A_BUF Static Attribute Private See coding T550A Buffer 20020701
13 T550A_BUF_WA Static Attribute Private Type reference (TYPE) T550A Daily Work Schedule 20020701
14 T551C_BUF Static Attribute Private See coding T551C Buffer 20011101
15 T551C_BUF_WA Static Attribute Private Type reference (TYPE) T551C Last Read T551C Entry 20011101
16 T554C_BUF Static Attribute Private See coding T554C Buffer 20011108
17 T554C_BUF_WA Static Attribute Private Type reference (TYPE) T554C Last Read T554C Entry 20011108
18 T554S_BUF Static Attribute Private Type reference (TYPE) PT_I554S_TAB_TYP T554S Buffer 20010924
19 T554S_BUF_WA Static Attribute Private Type reference (TYPE) T554S Last Read T554 Entry 20010924
20 T555A_BUF Static Attribute Private Type reference (TYPE) PTT_T555A Table Type T555A (Sorted By Key) 20011001
21 T555A_BUF_WA Static Attribute Private Type reference (TYPE) T555A Time Types 20011001
22 T555Z_BUF Static Attribute Private Type reference (TYPE) PTT_T555Z Table Type: T555Z (Sorted by Key) 20020424
23 T555Z_BUF_WA Static Attribute Private Type reference (TYPE) T555Z Time Type Determination 20020424
24 T556A_BUF Static Attribute Private See coding T556A Buffer 20011029
25 T556A_BUF_WA Static Attribute Private Type reference (TYPE) T556A Last Read T556A Entry 20011029
26 T556P_BUF Static Attribute Private See coding T556P Buffer 20011022
27 T556P_BUF_WA Static Attribute Private Type reference (TYPE) T556P Attendance Quotas 20011022
28 T559A_BUF_WA Static Attribute Private Type reference (TYPE) T559A Last Read Working Week 20011027
Methods
# Method Level Visibility Method type Description Created on
1 ADD24 Static method Public Method Adds 24 Hours to Time Field 20010923
2 ADD_TO_HHMMSS Static method Public Method Adds (decimalized) number to (not decimalized) time 20011011
3 ADD_TO_TIME Static method Public Method Adds number to decimalized time 20011023
4 CALCULATE_WT_VALUATION Static method Public Method Determines wage type and number derived from T512W 20011011
5 CALC_TIP_ANZHL Static method Public Method Calculates number of hours from TIP start and finish time 20010919
6 CHANGE_TIMES Static method Public Method Decimalizes time pair 20010920
7 COLLECT_IN_DZL_ZL Static method Public Method Adds wage type to DZL and/or ZL 20011001
8 CUT_PAIR_IN_TIP Static method Private Method Delimits Existing TIP Pairs 20011027
9 DELTA_ZEIT Static method Public Method Calculates difference (in dec. hours) bewtween two times 20010923
10 DEZIMAL Static method Public Method Converts time into decimals 20010921
11 EXIST_ALL_TIMES Static method Public Method Checks if all TIP entries are supported by times 20010918
12 FILL_TOP_FROM_TIP Static method Public Method Calculates number of hours and then adds TIP line to TOP 20010920
13 FILL_WT_FIELDS Static method Public Method Fills a structure from type PTM_DZL 20011011
14 FILL_ZTART Static method Public Method Fille Table TIP According to Customizing 20020424
15 GET_BEGDATE_ENDDATE_FOR_PERMO Static method Public Method Delivers start and finsh date 20011101
16 GET_BEGDATE_ENDDATE_OF_PERIOD Static method Public Method Delivers start and finsh date of specific period 20011030
17 GET_POSID Static method Public Method Relative Day in the Period 20011024
18 GET_POSID_IN_WORKWEEK Static method Public Method Delivers relative day in working week 20011030
19 GET_RELATIVE_TIME Static method Public Method delivers relative time (decimalized) for key date 20011027
20 GET_T001P Static method Public Method Reads T001P 20011113
21 GET_T503 Static method Public Method Reads T503 20011113
22 GET_T508A Static method Public Method Reads T508a 20011029
23 GET_T510I Static method Public Method Reads T510i 20020109
24 GET_T511K Static method Public Method Reads Constants Table T511K 20011025
25 GET_T512W Static method Public Method Reads T512W 20011011
26 GET_T549A Static method Public Method Reads T549A 20011030
27 GET_T549Q Static method Public Method Reads T5490 20011030
28 GET_T549Q_PERIOD Static method Public Method Reads T5490 20020507
29 GET_T550A Static method Public Method Reads T550A 20020701
30 GET_T551C Static method Public Method Reads T551C 20011101
31 GET_T554C Static method Public Method Reads T554C 20011108
32 GET_T554S Static method Public Method Reads T5546 20010924
33 GET_T555A Static method Public Method Reads T555A 20011001
34 GET_T555Z Static method Private Method Reads T555Z 20020424
35 GET_T556A Static method Public Method Reads T556A 20011029
36 GET_T556P Static method Public Method Reads T556P 20011022
37 GET_T559A Static method Public Method Reads T559a 20011027
38 GET_TIME_EVAL_LOG_INSTANCE Static method Public Method Obsolete: See CL_PT_TIME_EVAL_GET_LOG_UTIL 20010924
39 GET_WAGETYPE_ENTRY Static method Public Method Generates Wage Type in DZL Format 20011016
40 HTIP_IN_TIP Static method Public Method Adds HTIP to TIP, deletes HTIP and sorts by SRTFDF BEGTM 20010920
41 MAKE_TIME_LONGER Static method Public Method Lengthens time 20010920
42 REFRESH_TIP_FROM_TOP Static method Private Method TOP -> TIP Clear TOP And - Obsolete 20010920
43 RE_ZTART Static method Public Method Supplies TIP Lines According to Customizing 20020424
44 SORT_HTIP_IN_TIP Static method Public Method Adds HTIP Lines to TIP According to Parameter 20010920
45 SORT_TIP Static method Private Method Sorts TIP - Obsolete 20020128
46 SPLIT_DZL_INTO_BLOCKS Static method Private Method Splits wage type with too great a number into sev. entries 20011001
47 SPLIT_WAGETYPE Static method Public Method Splits Current Wage Type 20020708
48 UZSCHNITT Static method Public Method Analyses two time intervals in relation to relative position 20010920
49 WEEKDAY Static method Public Method Delivers weekday number for a key date 20011025
50 WEEKDAY_FROM_LDAYW Static method Public Method Delivers week day number for feature LDAYW for key date 20011030
51 ZNORMAL Static method Public Method Converts decimalized times in hours, minutes, seconds 20010921
Events
Class CL_PT_TIME_EVAL_UTILITIES has no event.
Types
Class CL_PT_TIME_EVAL_UTILITIES has no local type.
Method Signatures

Method ADD24 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIME Call by reference Type reference (TYPE) CHAR6 Uhrzeit mit Stunden/Minuten/Sekunden 20010923
2 Returning RESULT Value transfer Type reference (TYPE) CHAR6 übertägige Uhrzeit mit Stunden/Minuten/Sekunden 20010923

Method ADD24 on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method ADD_TO_HHMMSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DURATION Call by reference Type reference (TYPE) ANZ5_4 Dauer 20011011
2 Importing IM_TIME Call by reference Type reference (TYPE) CTIMB Beginnuhrzeit 20011011
3 Returning RESULT Value transfer Type reference (TYPE) CTIME Endeuhrzeit 20011011

Method ADD_TO_HHMMSS on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method ADD_TO_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEG_TIME Call by reference Type reference (TYPE) CTIMB Beginnuhrzeit 20011023
2 Importing IM_NUMBER Call by reference Type reference (TYPE) ANZ5_4 Anzahl 20011023
3 Returning RESULT Value transfer Type reference (TYPE) CTIME Endeuhrzeit 20011023

Method ADD_TO_TIME on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method CALCULATE_WT_VALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUMBER Call by reference Type reference (TYPE) ANZ5_4 Anzahl 20011011
2 Exporting EX_WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20011011
3 Importing IM_CONSIDER_PERCENTAGE Call by reference Type reference (TYPE) BOOLE_D Prozentsatz berücksichtigen 20011011
4 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag für Customizing 20011011
5 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011011
6 Importing IM_NUMBER Call by reference Type reference (TYPE) ANZ5_4 Anzahl 20011011
7 Importing IM_VALUATION_TYPE Call by reference Type reference (TYPE) CHAR1 Zuschlagsart 20011011
8 Importing IM_WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20011011
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011011

Method CALC_TIP_ANZHL 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) PZI01 TIP: Zeitdaten eines Tages für die Zeitauswertung 20010919

Method CALC_TIP_ANZHL on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method CHANGE_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BEG_TIME Call by reference Type reference (TYPE) BEGTM Beginnuhrzeit 20010920
2 Changing CH_END_TIME Call by reference Type reference (TYPE) ENDTM Endeuhrzeit 20010920

Method CHANGE_TIMES on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method COLLECT_IN_DZL_ZL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DZL Call by reference Type reference (TYPE) PTT_DZL Zeitlohnarten eines Tages 20011001
2 Changing CH_ZL Call by reference Type reference (TYPE) PTM_ZL Tabelle ZL: Zeitlohnarten 20011001
3 Importing IM_IN_DZL Call by reference Type reference (TYPE) BOOLE_D in DZL kumulieren 20011001
4 Importing IM_IN_ZL Call by reference Type reference (TYPE) BOOLE_D in ZL kumulieren 20011001
5 Importing IM_WAGETYPE Call by reference Type reference (TYPE) PTM_DZL Zeitlohnarten eines Tages 20011001

Method COLLECT_IN_DZL_ZL on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method CUT_PAIR_IN_TIP 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 20011027
2 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP 20011027
3 Importing IM_DEL_TYPES Call by reference Type reference (TYPE) PARM2 20011027
# Exception Resumable Description Created on
1 CX_PT_WRONG_PARAMETER Falscher Parameterwert mitgegeben 20020213

Method DELTA_ZEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGUZ Value transfer Type reference (TYPE) CHAR6 Uhrzeit mit Stunden/Minuten/Sekunden 20010923
2 Importing IM_ENDUZ Value transfer Type reference (TYPE) CHAR6 Uhrzeit mit Stunden/Minuten/Sekunden 20010923
3 Returning RESULT Value transfer Type reference (TYPE) ANZ5_4 Delta in Stunden dezimalisiert 20010923

Method DELTA_ZEIT on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method DEZIMAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIME Call by reference Type reference (TYPE) CHAR6 Uhrzeit mit Minuten und Sekunden 20010921
2 Returning RESULT Value transfer Type reference (TYPE) CHAR6 Uhrzeit dezimalisiert (IM_TIME =SPACE -> RESULT = SPACE ) 20010921

Method DEZIMAL on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method EXIST_ALL_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIP Call by reference Type reference (TYPE) PTT_TIP Tagesinputtabelle 20010918
2 Returning RESULT Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010918

Method EXIST_ALL_TIMES on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method FILL_TOP_FROM_TIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TOP Call by reference Type reference (TYPE) PTT_TIP TOP-Tabelle / Output 20010920
2 Importing IM_TIP_WA Call by reference Type reference (TYPE) PZI01 TIP-Zeile / Input 20010920

Method FILL_TOP_FROM_TIP on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method FILL_WT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABZNR Call by reference Type reference (TYPE) ABZNR Zeiger auf Abwesenheiten 20011011
2 Importing IM_ALZNR Call by reference Type reference (TYPE) ALZNR Zeiger auf Alternative Bezahlung 20011011
3 Importing IM_BEG_TIME Call by reference Type reference (TYPE) CTIMB Beginnuhrzeit 20011011
4 Importing IM_C1ZNR Call by reference Type reference (TYPE) C1ZNO Zeiger auf Kostenzuordnung 20011011
5 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011011
6 Importing IM_END_TIME Call by reference Type reference (TYPE) CTIME Endeuhrzeit 20011011
7 Importing IM_IFTYP Call by reference Type reference (TYPE) IFTYP Informationstyp (S/M/A) 20011011
8 Importing IM_LGART Call by reference Type reference (TYPE) LGART Lohnart 20011011
9 Importing IM_NUMBER Call by reference Type reference (TYPE) ANZ5_4 Anzahl 20011011
10 Returning RESULT Value transfer Type reference (TYPE) PTM_DZL Zeitlohnarten in Tagesverarbeitung (Tabelle DZL) 20011011

Method FILL_WT_FIELDS on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method FILL_ZTART 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 (wird erweitert) 20020424
2 Changing CH_TIP_WA Call by reference Type reference (TYPE) PZI01 soll in CH_TIP eingefügt werden 20020424
3 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYSUBRC = 0 wenn CH_TIP erweitert wurde 20020424
4 Importing IM_DATE Call by reference Type reference (TYPE) D Zeitpunkt für Customizing 20020424
5 Importing IM_MOBDE Call by reference Type reference (TYPE) MOBDE Zeitpunkt für Customizing 20020424
6 Importing IM_MODIF Call by reference Type reference (TYPE) MODIT Zeitpunkt für Customizing 20020424
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020424

Method GET_BEGDATE_ENDDATE_FOR_PERMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BEGDATE Call by reference Type reference (TYPE) DATS Beginndatum 20011101
2 Exporting EX_ENDDATE Call by reference Type reference (TYPE) DATS Endedatum 20011101
3 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011101
4 Importing IM_PERMO Call by reference Type reference (TYPE) PERMO Periodenparameter 20011101
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011101

Method GET_BEGDATE_ENDDATE_OF_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BEGDATE Call by reference Type reference (TYPE) DATS Beginndatum 20011030
2 Exporting EX_ENDDATE Call by reference Type reference (TYPE) DATS Endedatum 20011030
3 Importing IM_ABKRS Call by reference Type reference (TYPE) ABKRS Abrechnungskreis 20011030
4 Importing IM_CURRENT_TIME_PERIOD Call by reference Type reference (TYPE) PTR_ACT_PERIOD aktuelle Periode 20011030
5 Importing IM_DATE Call by reference Type reference (TYPE) DATS Datum in der Periode 20011030
6 Importing IM_MOLGA_FOR_LDAYW Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011030
7 Importing IM_PERIOD_ID Call by reference Type reference (TYPE) CHAR2 ID der Periode 20011030
8 Importing IM_PREVIOUS_TIME_PERIOD Call by reference Type reference (TYPE) PTR_ACT_PERIOD Vorgängerperiode 20011030
9 Importing IM_WORKWEEK Call by reference Type reference (TYPE) WWEEK Arbeitswoche 20011030
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011030
2 CX_PT_LDAYW_READ_FAILED Lesen Merkmal LDAYW fehlgeschlagen 20011030

Method GET_POSID 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 20011024
2 Importing IM_PER_BEGDA Call by reference Type reference (TYPE) DATS Periodenbeginn 20011024
3 Importing IM_PER_ENDDA Call by reference Type reference (TYPE) DATS Periodenende 20011024
4 Returning RESULT Value transfer Type reference (TYPE) POSID relativer Tag im Monat 20011024
# Exception Resumable Description Created on
1 CX_PT_BEGDA_GT_ENDDA Beginndatum größer als Endedatum 20011024
2 CX_PT_RESULT_TO_LARGE Ergebnissüberlauf 20011024

Method GET_POSID_IN_WORKWEEK 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 20011030
2 Importing IM_WORKWEEK Call by reference Type reference (TYPE) WWEEK Arbeitswoche 20011030
3 Returning RESULT Value transfer Type reference (TYPE) TAG Laufender Tag der Abrechnung 20011030
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011030

Method GET_RELATIVE_TIME 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 20011027
2 Returning RESULT Value transfer Type reference (TYPE) ANZ5_4 rel. Uhrzeit (Dauer) 20011027

Method GET_RELATIVE_TIME on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method GET_T001P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BTRTL Call by reference Type reference (TYPE) BTRTL_001P Personalteilbereich 20011113
2 Importing IM_WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20011113
3 Returning RESULT Value transfer Type reference (TYPE) T001P Personalbereich/-teilbereich 20011113
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011113

Method GET_T503 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERSG Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20011113
2 Importing IM_PERSK Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20011113
3 Returning RESULT Value transfer Type reference (TYPE) T503 Mitarbeitergruppe/-kreis 20011113
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011113

Method GET_T508A 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 20011029
2 Importing IM_MOFID Call by reference Type reference (TYPE) HIDENT Feiertagskalender 20011029
3 Importing IM_MOSID Call by reference Type reference (TYPE) MOSID Gruppierung der Personalteilbereiche für Arbeitszeitpläne 20011029
4 Importing IM_SCHKZ Call by reference Type reference (TYPE) SCHKN Arbeitszeitplanregel 20011029
5 Importing IM_ZEITY Call by reference Type reference (TYPE) DZEITY Gruppierung der Mitarbeiterkreise für Arbeitszeitpläne 20011029
6 Returning RESULT Value transfer Type reference (TYPE) T508A Arbeitszeitplanregel 20011029
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011029

Method GET_T510I 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) DATUM Datum 20020109
2 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020109
3 Importing IM_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20020109
4 Importing IM_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20020109
5 Importing IM_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20020109
6 Returning RESULT Value transfer Type reference (TYPE) T510I Tarifliche Arbeitszeit 20020109
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020109

Method GET_T511K 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 für Customizing 20011025
2 Importing IM_KONST Call by reference Type reference (TYPE) ABRKN Abrechnungskonstante 20011025
3 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011025
4 Returning RESULT Value transfer Type reference (TYPE) T511K Abrechnungskonstanten 20011025
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011025

Method GET_T512W 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 für Customizing 20011011
2 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011011
3 Importing IM_WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20011011
4 Returning RESULT Value transfer Type reference (TYPE) T512W Lohnartenbewertung 20011011
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011011

Method GET_T549A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABKRS Call by reference Type reference (TYPE) ABKRS Abrechnungskreis 20011030
2 Returning RESULT Value transfer Type reference (TYPE) T549A Abrechnungskreise 20011030
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011030

Method GET_T549Q 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 20011030
2 Importing IM_PERMO Call by reference Type reference (TYPE) PERMO Periodenparameter 20011030
3 Returning RESULT Value transfer Type reference (TYPE) T549Q Abrechnungsperioden 20011030
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011030

Method GET_T549Q_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PABRJ Call by reference Type reference (TYPE) PABRJ Stichtag 20020507
2 Importing IM_PABRP Call by reference Type reference (TYPE) PABRP Abrechnungsperiode 20020507
3 Importing IM_PERMO Call by reference Type reference (TYPE) PERMO Periodenparameter 20020507
4 Returning RESULT Value transfer Type reference (TYPE) T549Q Abrechnungsperioden 20020507
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020507

Method GET_T550A 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 20020701
2 Importing IM_MOTPR Call by reference Type reference (TYPE) MOTPR Gruppierung der Personalteilbereiche für Tagesarbeitszeitpl. 20020701
3 Importing IM_TPROG Call by reference Type reference (TYPE) TPROG Tagesarbeitszeitplan 20020701
4 Importing IM_VARIA Call by reference Type reference (TYPE) VARIA Variante eines Tagesarbeitszeitplans 20020701
5 Returning RESULT Value transfer Type reference (TYPE) T550A Tagesarbeitszeitplan 20020701
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020701

Method GET_T551C 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 20011101
2 Importing IM_MOTPR Call by reference Type reference (TYPE) MOTPR Gruppierung der Personalteilbereiche für Tagesarbeitszeitpl. 20011101
3 Importing IM_ZMODN Call by reference Type reference (TYPE) DZMODN Periodenarbeitszeitplan 20011101
4 Returning RESULT Value transfer Type reference (TYPE) T551C Zeitmodellbewertung 20011101
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011101

Method GET_T554C 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) D Zeitpunkt für Customizing 20011108
2 Importing IM_KLBEW Call by reference Type reference (TYPE) BEWKL Abwesenheitsbewertungsregel 20011108
3 Importing IM_MODIF Call by reference Type reference (TYPE) MODIF Mitarbeitergruppierung für Abwesenheitsbewertung 20011108
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011108
5 Importing IM_OCABS Call by reference Type reference (TYPE) PTM_OCABS Kennzeichen für Abwesenheitsbewertung in Offcycle-Abrechnung 20011108
6 Returning RESULT Value transfer Type reference (TYPE) T554C Ergebnis 20011108
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011108

Method GET_T554S 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) D Zeitpunkt für Customizing 20010924
2 Importing IM_MOABW Call by reference Type reference (TYPE) MOABW Gruppierung d. Personalteilbereiche f. Ab-/Anwesenheitsarten 20010924
3 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY 20010924
4 Returning RESULT Value transfer Type reference (TYPE) T554S Ergebnis 20010924
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING 20010924

Method GET_T555A 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 20011001
2 Importing IM_MOBDE Call by reference Type reference (TYPE) MOBDE Gruppierung der Personalteilbereiche für Zeiterfassung 20011001
3 Importing IM_ZTART Call by reference Type reference (TYPE) PT_ZTART Zeitart 20011001
4 Returning RESULT Value transfer Type reference (TYPE) T555A Zeitarten 20011001
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011001

Method GET_T555Z 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) D Zeitpunkt für Customizing 20020424
2 Importing IM_MOBDE Call by reference Type reference (TYPE) MOBDE 20020424
3 Importing IM_MODIF Call by reference Type reference (TYPE) MODIT Zeitartenfindungsgruppe 20020424
4 Importing IM_TPCODE Call by reference Type reference (TYPE) TPCOD Zeitkennung bezüglich Tagesarbeitszeitplan 20020424
5 Returning RESULT Value transfer Type reference (TYPE) T555Z Ergebnis 20020424
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020424

Method GET_T556A 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 für Customizing 20011029
2 Importing IM_KTART Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20011029
3 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20011029
4 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20011029
5 Returning RESULT Value transfer Type reference (TYPE) T556A Abwesenheitskontingenttyp 20011029
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011029

Method GET_T556P 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 für Customizing 20011022
2 Importing IM_KTART Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20011022
3 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20011022
4 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20011022
5 Returning RESULT Value transfer Type reference (TYPE) T556P Anwesenheitskontingente 20011022
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011022

Method GET_T559A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WORKWEEK Call by reference Type reference (TYPE) WWEEK Arbeitswoche 20011027
2 Returning RESULT Value transfer Type reference (TYPE) T559A Arbeitswochen 20011027
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011027

Method GET_TIME_EVAL_LOG_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_TIME_EVAL_LOG Interface für Zeitauswertungsprotkoll 20010924
# Exception Resumable Description Created on
1 CX_PT_NO_TIME_EVAL_LOG Es gibt kein Zeitauswertungsprotokoll 20010924

Method GET_WAGETYPE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABZNR Call by reference Type reference (TYPE) ABZNR Zeiger auf Abwesenheiten 20011016
2 Importing IM_ADJUST_BEG_TIME Call by reference Type reference (TYPE) BOOLE_D Beginnuhrzeit anpassen 20011016
3 Importing IM_ADJUST_END_TIME Call by reference Type reference (TYPE) BOOLE_D Endeuhrzeit anpassen 20011016
4 Importing IM_ALZNR Call by reference Type reference (TYPE) ALZNR Zeiger auf Alternative Bezahlung 20011016
5 Importing IM_BEG_TIME Call by reference Type reference (TYPE) CTIMB Beginnuhrzeit 20011016
6 Importing IM_C1ZNR Call by reference Type reference (TYPE) C1ZNO Zeiger auf Kostenzuordnung 20011016
7 Importing IM_CONSIDER_PERCENTAGE Call by reference Type reference (TYPE) BOOLE_D Prozentsatz aus T512W berücksichtigen 20011016
8 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011016
9 Importing IM_DERIVED_WAGETYPE Call by reference Type reference (TYPE) CHAR1 Es wird abgeleitete Lohnart erzeugt 20011016
10 Importing IM_END_TIME Call by reference Type reference (TYPE) CTIME Endeuhrzeit 20011016
11 Importing IM_IFTYP Call by reference Type reference (TYPE) IFTYP Informationstyp (S/M/A) 20011016
12 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011016
13 Importing IM_NUMBER Call by reference Type reference (TYPE) ANZ5_4 Anzahl 20011016
14 Importing IM_ROUNDED_TO_TWO_DECIMALS Call by reference Type reference (TYPE) BOOLE_D Anzahl-Feld auf 2 Dezimalstellen runden 20011016
15 Importing IM_WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20011016
16 Returning RESULT Value transfer Type reference (TYPE) PTM_DZL Zeitlohnarten in Tagesverarbeitung (Tabelle DZL) 20011016
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011016

Method HTIP_IN_TIP 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 Tagesinputtabelle 20010920
2 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP Tagesinputtabelle 20010920

Method HTIP_IN_TIP on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method MAKE_TIME_LONGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MAX_TIME Value transfer Type reference (TYPE) PDBEZ zu verändernde Zeit (dezimalisiert) 20010920
2 Returning RESULT Value transfer Type reference (TYPE) ANZ5_4 geänderte Zeit (dezimalisiert) 20010920

Method MAKE_TIME_LONGER on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method REFRESH_TIP_FROM_TOP 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 20010920
2 Changing CH_TOP Call by reference Type reference (TYPE) PTT_TIP Tagesinputtabelle 20010920

Method REFRESH_TIP_FROM_TOP on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method RE_ZTART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TIP_WA Call by reference Type reference (TYPE) PZI01 soll in CH_TIP eingefügt werden 20020424
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYSUBRC = 0 wenn CH_TIP erweitert wurde 20020424
3 Importing IM_DATE Call by reference Type reference (TYPE) D Zeitpunkt für Customizing 20020424
4 Importing IM_MOBDE Call by reference Type reference (TYPE) MOBDE 20020424
5 Importing IM_MODIF Call by reference Type reference (TYPE) MODIT Zeitartenfindungsgruppe 20020424
6 Importing IM_TPCODE Call by reference Type reference (TYPE) TPCOD Zeitkennung bezüglich Tagesarbeitszeitplan 20020424
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020424

Method SORT_HTIP_IN_TIP 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 Einzuspielende Tabelle (am Ende leer) 20010920
2 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP Zu erweiterende Tabelle 20010920
3 Importing IM_CUT_MODE Call by reference Type reference (TYPE) PARM2 Parameter2 aus FUP200x 20010921
# Exception Resumable Description Created on
1 CX_PT_WRONG_PARAMETER Falscher Parameterwert mitgegeben 20020213

Method SORT_TIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIP Call by reference Type reference (TYPE) PTT_CONTRACT_TIP TIP mit Personalnummern 20020128
2 Importing IM_TIP_REF Call by reference Type reference (TYPE) PTT_CONTRACT_TIP_REF Personalnummer mit Referenz auf TIP 20020128
3 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_TIP_ENTRY TIP-Einträge mit Personalnummer 20020128

Method SORT_TIP on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method SPLIT_DZL_INTO_BLOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DZL_ENTRY_TO_SPLIT Call by reference Type reference (TYPE) PTM_DZL Zeitlohnarten in Tagesverarbeitung (Tabelle DZL) 20011001
2 Returning RESULT Value transfer Type reference (TYPE) PTM_ZL Tabelle ZL: Zeitlohnarten 20011001

Method SPLIT_DZL_INTO_BLOCKS on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method SPLIT_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BEG_TIME Call by reference Type reference (TYPE) CTIMB Beginnuhrzeit 20020708
2 Changing CH_END_TIME Call by reference Type reference (TYPE) CTIME Endeuhrzeit 20020708
3 Changing CH_NUMBER_TO_SPLIT Call by reference Type reference (TYPE) ANZ5_4 abzutrennende Anzahl und neue aktuelle Anzahl 20020708
4 Changing CH_TOTAL_NUMBER Call by reference Type reference (TYPE) ANZ5_4 Anzahl Stunden je Lohnart 20020708
5 Exporting EX_SPLITTED_BEG_TIME Call by reference Type reference (TYPE) CTIMB abgesplittete Beginnuhrzeit 20020708
6 Exporting EX_SPLITTED_END_TIME Call by reference Type reference (TYPE) CTIME abgesplittete Endeuhrzeit 20020708
7 Exporting EX_SPLITTED_NUMBER Call by reference Type reference (TYPE) ANZ5_4 abgesplittete Anzahl 20020708
8 Importing IM_FROM_END Call by reference Type reference (TYPE) BOOLE_D Split vom Ende her (sonst: von Beginn) 20020708

Method SPLIT_WAGETYPE on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method UZSCHNITT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SYSUBRC 1-6 20010920
2 Importing UZ1_BEGIN Call by reference Type reference (TYPE) BEGTM Beginnuhrzeit 20010920
3 Importing UZ1_END Call by reference Type reference (TYPE) ENDTM Endeuhrzeit 20010920
4 Importing UZ2_BEGIN Call by reference Type reference (TYPE) BEGTM Beginnuhrzeit 20010920
5 Importing UZ2_END Call by reference Type reference (TYPE) ENDTM Endeuhrzeit 20010920

Method UZSCHNITT on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method WEEKDAY 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 20011025
2 Returning RESULT Value transfer Type reference (TYPE) INT1 Wochentagsnummer 20011025

Method WEEKDAY on class CL_PT_TIME_EVAL_UTILITIES has no exception.

Method WEEKDAY_FROM_LDAYW 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 20011030
2 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung für Entscheidungsbaum LDAYW 20011030
3 Returning RESULT Value transfer Type reference (TYPE) INT1 Wochentagsnummer 20011030
# Exception Resumable Description Created on
1 CX_PT_LDAYW_READ_FAILED Lesen Merkmal LDAYW fehlgeschlagen 20011030

Method ZNORMAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEZ_TIME Value transfer Type reference (TYPE) BEGTM Uhrzeit (dezimalisiert) 20010921
2 Returning RESULT Value transfer Type reference (TYPE) BEGTM Uhrzeit (normal) 20010921

Method ZNORMAL on class CL_PT_TIME_EVAL_UTILITIES has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110