SAP ABAP Class CL_PT_POVT (Function POVT Implementation)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_RULE_MODULES (Package) Time Evaluation Rule Modules
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 20011025
Properties
Class CL_PT_POVT  
Short Description Function POVT Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_RULE_MODULES   Time Evaluation Rule Modules 
Created 20011025   SAP 
Last change 20011025   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_SORT 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 20011025
Friends
Class CL_PT_POVT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_GEN Constant Private Type reference (TYPE) CHAR3 'GEN' General Wage Type Access 20011025
2 CO_PTGEN Constant Private Type reference (TYPE) ABRAR '*' Employee subgroup grouping for personnel calculation rule 20020621
3 CO_WTGEN Constant Private Type reference (TYPE) LGART '****' Wage Type 20020621
4 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' False 20021104
5 I7TIM_BSB_LGART Static Attribute Private See coding 20021031
6 I7TIM_PCR_BUSUB Static Attribute Private See coding 20021031
7 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_POVT_IF Native Interface PTIP 20011025
8 PCR_INTERPRETER Static Attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER Interpreter for Personnel Calculation Rules 20011025
9 PCR_INTERPRETER_IF Static Attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER_IF Interface Personnel Calculation Rules: Interpreter 20011025
10 POVT_MODULE_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_PT_POVT_MODULE_CONTEXT Function POVT Context 20011025
11 TIME_LOG Static Attribute Private Object reference (TYPE REF TO) IF_PT_TIME_EVAL_LOG Time Evaluation Log (Facade for HRPL) 20020214
12 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' True 20021104
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021107
2 FUPOVT Instance method Public Method Function POVT 20011025
3 GET_BUSUB_OF_PCR Instance method Private Method Get Business Subject of Personnel Calculation Rule 20021031
4 GET_BUSUB_OF_WGTYP Instance method Private Method Get Business Subject of Wage Type 20021031
5 PREPARE_CONTRACT_ZML Instance method Private Method Determine ZML Entries for Business Subject 20021104
6 PROCESS_PCR Instance method Private Method Call Up Personnel Calculation Rule 20011025
7 REBUILD_REF_ZML Instance method Private Method Reset Personnel Numbers with Reference to ZML 20011025
Events
Class CL_PT_POVT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_CONTRACT_ZML_ENTRY_EXT Private See coding 20021104
2 TY_CONTRACT_ZML_ENTRY_EXT Private See coding 20021104
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method FUPOVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION Call by reference Type reference (TYPE) PT_OPERATION_APPLICATION Anwendungsumgebung einer Zeitwirtschaftsoperation 20011031
2 Importing IM_BLOCK Call by reference Type reference (TYPE) CHAR1 Verarbeitungsblock im Schema 20021031
3 Importing IM_BUSUB_GEN Call by reference Type reference (TYPE) PARM4 Vierter Parameter 20021104
4 Importing IM_CCYCL Call by reference Type reference (TYPE) CCYCL Personalrechenregel 20011025
5 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_PT_CONTEXT_CONTAINER erweiterbarer Kontextcontainer 20011025
6 Importing IM_CONTRACT_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA Personalnummern und zugehörige Ländergruppierung 20021031
7 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortierung 20021104
8 Importing IM_WTGEN Call by reference Type reference (TYPE) PARM2 Zweiter Parameter 20011025
9 Importing IM_ZML Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY ZML-Einträge mit Personalnummer 20011025
10 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY ZML-Einträge mit Personalnummer 20011025
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020214
2 CX_PT_EXECUTION_STOPPED Ausführung vorzeitig beendet 20021031

Method GET_BUSUB_OF_PCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CCYCL Call by reference Type reference (TYPE) CCYCL Personalrechenregel 20021031
2 Returning RESULT Value transfer Type reference (TYPE) PT_BUSUB Bearbeitungsgegenstand der Zeitauswertung 20021031

Method GET_BUSUB_OF_PCR on class CL_PT_POVT has no exception.

Method GET_BUSUB_OF_WGTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20021031
2 Importing IM_WGTYP Call by reference Type reference (TYPE) LGART Lohnart 20021031
3 Returning RESULT Value transfer Type reference (TYPE) PT_BUSUB Bearbeitungsgegenstand der Zeitauswertung 20021031

Method GET_BUSUB_OF_WGTYP on class CL_PT_POVT has no exception.

Method PREPARE_CONTRACT_ZML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_ZML_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY ZML-Einträge mit Personalnummer 20021104
2 Exporting EX_CONTRACT_ZML_ENTRY Call by reference Type reference (TYPE) TTY_CONTRACT_ZML_ENTRY_EXT ZML-Einträge mit Personalnummer 20021104
3 Importing IM_BUSUB_GEN Call by reference Type reference (TYPE) PARM4 Vierter Parameter 20021104
4 Importing IM_CONTRACT_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA Personalnummern und zugehörige Ländergruppierung 20021104
5 Importing IM_PCR_BUSUB Call by reference Type reference (TYPE) PT_BUSUB Bearbeitungsgegenstand der Zeitauswertung 20021104
6 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortierung 20021104
7 Importing IM_ZML Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY ZML-Einträge mit Personalnummer 20021104

Method PREPARE_CONTRACT_ZML on class CL_PT_POVT has no exception.

Method PROCESS_PCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABART Call by reference Type reference (TYPE) ABRAR Gruppierung der Mitarbeiterkreise für Personalrechenregel 20011025
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) PT_OPERATION_APPLICATION Anwendungsumgebung einer Zeitwirtschaftsoperation 20011031
3 Importing IM_CCYCL Call by reference Type reference (TYPE) CCYCL Personalrechenregel 20011025
4 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_PT_CONTEXT_CONTAINER erweiterbarer Kontextcontainer 20011025
5 Importing IM_LGART Call by reference Type reference (TYPE) LGART Lohnart 20011025
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020214

Method REBUILD_REF_ZML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ZML_REF Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_REF Personalnummern und Referenz auf Tabelle ZML 20011025
2 Importing IM_ZML_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY ZML-Einträge mit Personalnummer 20011025

Method REBUILD_REF_ZML on class CL_PT_POVT has no exception.
History
Last changed by/on SAP  20011025 
SAP Release Created in 110