SAP ABAP Class CL_PT_VARST (Time Evaluation Operation VARST)
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 20011101
Properties
Class CL_PT_VARST  
Short Description Time Evaluation Operation VARST    
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 20011101   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_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_EXECUTABLE Enables Class to Be Executed 20011101
Friends
Class CL_PT_VARST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_VARST_IF Native Interface Operation VARST 20011101
Methods
# Method Level Visibility Method type Description Created on
1 BACK_VALUE_NOT_UNIQUE Static method Private Method Exception Handler: Return Value Not Unique 20011105
2 CUSTOMIZING_FAILURE Static method Private Method Exception Handler: No/Missing Customizing Entry 20011105
3 GET_MERGED_TIME_STATUS Static method Private Method Att./Absence Status Within Pers. Assgt Group 20011102
4 GET_MERGED_TIME_STAT_WHOLE_DAY Static method Private Method Att./Absence Status Full-Day 20011102
5 GET_PSP_NEXT_DAY Static method Private Method Positions PSP on Next Day 20011102
6 IS_TIMEPAIR_AVAILABLE Static method Private Method Does at least one time pair exist for a specific type? 20011102
7 LDAYW_READ_FAILED Static method Private Method Exception Handler: Reading of feature LDAYW failed 20011105
8 MERGE_BEG_END_OF_PAY_PERIOD Static method Private Method Determines Uniform Start and Finish of PP; If Possible 20011102
9 MERGE_BEG_END_OF_WORKWEEK Static method Private Method Determines Uniform Start and Finish of WW; If Possible 20011102
10 MERGE_MODIFS Static method Private Method Determines Uniform Modifiers; If Possible 20011102
11 MERGE_VARGT Static method Private Method Merge Return Value and Issue Error Message if Unclear 20011102
12 NO_PAYROLL_AREA Static method Private Method Exception Handler: No Payroll Area Exists 20011105
13 NO_WORKPLACE Static method Private Method Exception Handler: No Work Center Exists 20011105
14 OPVARST Static method Public Method Corresponds to Time Evaluation Operation VARST 20011101
Events
Class CL_PT_VARST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_VARGT_TAB Private See coding Table with VARGT Entries 20011102
Method Signatures

Method BACK_VALUE_NOT_UNIQUE 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 aktueller Tag 20011105
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PT_BACK_VALUE_NOT_UNIQUE Rückgabewert für var. Argument nicht eindeutig 20011105
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20011105

Method CUSTOMIZING_FAILURE 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 20011105
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011105
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20011105

Method GET_MERGED_TIME_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_TIME_FLAG Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG Personalnummern und Zeitauswertungsflags 20011102
2 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011102

Method GET_MERGED_TIME_STATUS on class CL_PT_VARST has no exception.

Method GET_MERGED_TIME_STAT_WHOLE_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_TIME_FLAG Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG Personalnummern und Zeitauswertungsflags 20011102
2 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011102

Method GET_MERGED_TIME_STAT_WHOLE_DAY on class CL_PT_VARST has no exception.

Method GET_PSP_NEXT_DAY 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 Positionierungsdatum 20011102
2 Importing IM_PSP Call by reference Type reference (TYPE) PTM_PSP Tabelle PSP: Persönlicher Arbeitszeitplan 20011102
3 Returning RESULT Value transfer Type reference (TYPE) PC2BA Persönlicher Arbeitszeitplan (Tabelle PSP) 20011102
# Exception Resumable Description Created on
1 CX_PT_NO_WORK_SCHED_PROVIDED keine Tagesprogramm vorhanden 20011102

Method IS_TIMEPAIR_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_TIME_FLAG Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG Personalnummern und Zeitauswertungsflags 20011102
2 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011102

Method IS_TIMEPAIR_AVAILABLE on class CL_PT_VARST has no exception.

Method LDAYW_READ_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR verursachende Personalnummer 20011105
2 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011105
3 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PT_LDAYW_READ_FAILED Lesen Merkmal LDAYW fehlgeschlagen 20011105
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20011105

Method MERGE_BEG_END_OF_PAY_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20011102
2 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011102
3 Importing IM_PARAMETER Call by reference Type reference (TYPE) CHAR5 Parameter 20011105
4 Importing IM_SWITCH Call by reference Type reference (TYPE) CHAR1 B: Beginn; E: Ende; P:Posid 20011102
5 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011102
# Exception Resumable Description Created on
1 CX_PT_BACK_VALUE_NOT_UNIQUE Rückgabewert für var. Argument nicht eindeutig 20011102
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011102
3 CX_PT_PAY_AREA_NOT_AVAILABLE Abrechnungskreis nicht vorhanden 20011102

Method MERGE_BEG_END_OF_WORKWEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_P0007 Call by reference Type reference (TYPE) PTT_CONTRACT_P0007 P0007 pro Vertrag 20011102
2 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011102
3 Importing IM_PARAMETER Call by reference Type reference (TYPE) CHAR5 Parameter 20011105
4 Importing IM_SWITCH Call by reference Type reference (TYPE) CHAR1 B: Beginn; E: Ende; P:Posid 20011102
5 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011102
# Exception Resumable Description Created on
1 CX_PT_BACK_VALUE_NOT_UNIQUE Rückgabewert für var. Argument nicht eindeutig 20011102
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20011102

Method MERGE_MODIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_MODIF Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF Personalnummern und Zeitauswertungsmodifikatoren 20011102
2 Importing IM_CONTRACT_TIME_MODIF Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_MODIF Tabellentyp vertragsabhängiger Modifikatoren 20011102
3 Importing IM_CONTRACT_WPBP_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP_ENTRY Personalnummern mit WPBP-Eintrag 20011102
4 Importing IM_MODIF_FIELD_NAME Call by reference Type reference (TYPE) CHAR5 Feldname in MODIF-Tabelle 20011102
5 Importing IM_PARAMETER Call by reference Type reference (TYPE) CHAR5 Parameter 20011105
6 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011102
# Exception Resumable Description Created on
1 CX_PT_BACK_VALUE_NOT_UNIQUE Rückgabewert für var. Argument nicht eindeutig 20011102

Method MERGE_VARGT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMETER Call by reference Type reference (TYPE) CHAR5 Parameter 20011105
2 Importing IM_VARGT_TAB Call by reference Type reference (TYPE) PTT_CONTRACT_VARGT Personalnummern und Rückgabewert 20011102
3 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011102
# Exception Resumable Description Created on
1 CX_PT_BACK_VALUE_NOT_UNIQUE Rückgabewert für var. Argument nicht eindeutig 20011102

Method NO_PAYROLL_AREA 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 20011105
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PT_PAY_AREA_NOT_AVAILABLE Abrechnungskreis nicht vorhanden 20011105
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20011105

Method NO_WORKPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Personalnummer 20011105
2 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20011105
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20011105

Method OPVARST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VARGT Call by reference Type reference (TYPE) PT_VARGT Variables Argument für PCR Interpreter 20011101
2 Importing IM_CONTRACT_550ADZ Call by reference Type reference (TYPE) PTT_CONTRACT_550ADZ Personalnummern mit 550adz 20011101
3 Importing IM_CONTRACT_ABWES_FLAG Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG Abwesenheitsflags 20011101
4 Importing IM_CONTRACT_ABWGT_FLAG Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG ganz. Abwesenheitsflags 20011101
5 Importing IM_CONTRACT_ACT_T550A Call by reference Type reference (TYPE) PTT_CONTRACT_ACT_T550A Personalnummern mit ACT_T550a 20011101
6 Importing IM_CONTRACT_ANWES_FLAG Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG Anwesenheitsflags 20011101
7 Importing IM_CONTRACT_CURRENT_PSP Call by reference Type reference (TYPE) PTT_CONTRACT_PSP_ENTRY Personalnummern mit aktuellem PSP-Eintrag 20011101
8 Importing IM_CONTRACT_CURRENT_WPBP Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP_ENTRY Personalnummern mit WPBP-Eintrag 20011101
9 Importing IM_CONTRACT_DAYMO Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF DAYMO_Modifs 20011101
10 Importing IM_CONTRACT_DTYPE Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF T552W_Modifs 20011101
11 Importing IM_CONTRACT_GRBAL Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF T559P_Modifs 20011101
12 Importing IM_CONTRACT_MOD0A Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF T554C_Modifs 20011101
13 Importing IM_CONTRACT_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA Personalnummern und zugehörige Ländergruppierung 20011101
14 Importing IM_CONTRACT_ORGMO Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF T510S_Modifs 20011101
15 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20011101
16 Importing IM_CONTRACT_P0007 Call by reference Type reference (TYPE) PTT_CONTRACT_P0007 P0007 pro Vertrag 20011101
17 Importing IM_CONTRACT_P2000 Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG P2000-Flags 20011101
18 Importing IM_CONTRACT_P2001 Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG P2001-Flags 20011101
19 Importing IM_CONTRACT_P2002 Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG P2002-Flags 20011101
20 Importing IM_CONTRACT_P2003 Call by reference Type reference (TYPE) PTT_CONTRACT_P2003 Vertragsübergreifender Zugriff auf P2003 20011101
21 Importing IM_CONTRACT_P2004 Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG P2004-Flags 20011101
22 Importing IM_CONTRACT_P2011 Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG P2011-Flags 20011101
23 Importing IM_CONTRACT_PRSWD_FLAG Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_FLAG ganz. Anwesenheitsflags 20011101
24 Importing IM_CONTRACT_PSP Call by reference Type reference (TYPE) PTT_CONTRACT_PSP PSPs mit Personalnummern 20011101
25 Importing IM_CONTRACT_QUOMO Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF T559L_Modifs 20011101
26 Importing IM_CONTRACT_TIME_MODIF Call by reference Type reference (TYPE) PTT_CONTRACT_TIME_MODIF Tabellentyp vertragsabhängiger Modifikatoren 20011101
27 Importing IM_CONTRACT_TIP Call by reference Type reference (TYPE) PTT_CONTRACT_TIP TIP mit Personalnummern 20011102
28 Importing IM_CONTRACT_TTYMO Call by reference Type reference (TYPE) PTT_CONTRACT_MODIF T555Z_Modifs 20011101
29 Importing IM_CONTRACT_WPBP Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP WPBP mit Personalnummern 20011101
30 Importing IM_CURRENT_PERIOD Call by reference Type reference (TYPE) PTR_ACT_PERIOD aktuelle Periode 20011101
31 Importing IM_DATE Call by reference Type reference (TYPE) DATS aktueller Tag 20011101
32 Importing IM_FIRST_TIP_ENTRY Call by reference Type reference (TYPE) CHAR1 erster Tipeintrag 20011101
33 Importing IM_LAST_TIP_ENTRY Call by reference Type reference (TYPE) CHAR1 letzter Tipeintrag 20011101
34 Importing IM_LFD_TAG Call by reference Type reference (TYPE) TAG laufender Tag 20011101
35 Importing IM_OP10 Call by reference Type reference (TYPE) CHAR10 Operationsname und Parameter 20011101
36 Importing IM_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Simulationslauf: ja/nein 20011101
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20011101
History
Last changed by/on SAP  00000000 
SAP Release Created in 110