SAP ABAP Class CL_PT_PZL (Implementation Function PZL)
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 20020723
Properties
Class CL_PT_PZL  
Short Description Implementation Function PZL    
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 20020723   SAP 
Last change 20020723   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 20020723
Friends
Class CL_PT_PZL 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 20020723
2 CO_PTGEN Constant Private Type reference (TYPE) ABRAR '*' Employee subgroup grouping for personnel calculation rule 20020723
3 CO_WTGEN Constant Private Type reference (TYPE) LGART '****' Wage Type 20020723
4 I7TIM_BSB_LGART Static Attribute Private See coding Buffer Wage Type-Business Subject Assignment 20021121
5 I7TIM_PCR_BUSUB Static Attribute Private See coding Buffer PCR-Business Subject Assignment 20021121
6 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_PZL_IF Native Interface PTIP 20020723
7 PCR_INTERPRETER Static Attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER Interpreter for Personnel Calculation Rules 20020723
8 PCR_INTERPRETER_IF Static Attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER_IF Interface Personnel Calculation Rules: Interpreter 20020723
9 PZL_MODULE_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_PT_PZL_MODULE_CONTEXT Function POVT Context 20020724
10 TIME_LOG Static Attribute Private Object reference (TYPE REF TO) IF_PT_TIME_EVAL_LOG Time Evaluation Log (Facade for HRPL) 20020723
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONTRACT_DZL_ENTRY Instance method Private Method Expand DZL 20020819
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021108
3 FUPZL Instance method Public Method Function PZL 20020723
4 GET_BUSUB_OF_PCR Instance method Private Method Gets Business Subject of Personnel Calculation Rule 20020726
5 GET_BUSUB_OF_WGTYP Instance method Private Method Gets Business Subject of Current Wage Type 20020819
6 GET_EVALUATION_CLASS Instance method Private Method 20020903
7 GET_PROCESSING_CLASS Instance method Private Method 20020903
8 PREPARE_CONTRACT_DZL_TABLES Instance method Private Method Merges and Filters Input Wage Types 20020822
9 PROCESS_PCR Instance method Private Method Call Up Personnel Calculation Rule 20020723
10 RESTORE_CONTRACT_DZL_REF Instance method Private Method Returns wage types to DZL/ZL for LEAVE 20020822
Events
Class CL_PT_PZL has no event.
Types
Class CL_PT_PZL has no local type.
Method Signatures

Method BUILD_CONTRACT_DZL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_REF Personalnummern und Referenz auf Tabelle ZML 20020819
2 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_DZL_LINE ZML-Einträge mit Personalnummer 20020819

Method BUILD_CONTRACT_DZL_ENTRY on class CL_PT_PZL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method FUPZL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_DZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_REF ZML-Einträge mit Personalnummer 20020826
2 Changing CH_CONTRACT_ZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_ZL_REF Personalnummern und Referenz auf Tabelle ZL 20020826
3 Importing IM_APPLICATION Call by reference Type reference (TYPE) PT_OPERATION_APPLICATION Anwendungsumgebung einer Zeitwirtschaftsoperation 20020723
4 Importing IM_BUSUB_GEN Call by reference Type reference (TYPE) PARM4 20020725
5 Importing IM_CCYCL Call by reference Type reference (TYPE) CCYCL Personalrechenregel 20020723
6 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_PT_CONTEXT_CONTAINER erweiterbarer Kontextcontainer 20020723
7 Importing IM_CONTRACT_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA Personalnummern und zugehörige Ländergruppierung 20020819
8 Importing IM_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20020903
9 Importing IM_IFTYP Call by reference Type reference (TYPE) PARM3 Dritter Parameter 20020830
10 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING 20020826
11 Importing IM_SW_BLOCK Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020826
12 Importing IM_WTGEN Call by reference Type reference (TYPE) PARM2 Zweiter Parameter 20020723
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020723

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 20020726
2 Returning RESULT Value transfer Type reference (TYPE) PT_BUSUB Bearbeitungsgegenstand der Zeitauswertung 20020726

Method GET_BUSUB_OF_PCR on class CL_PT_PZL 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_LGART Call by reference Type reference (TYPE) LGART Lohnart 20020819
2 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020819
3 Returning RESULT Value transfer Type reference (TYPE) PT_BUSUB Bearbeitungsgegenstand der Zeitauswertung 20020819

Method GET_BUSUB_OF_WGTYP on class CL_PT_PZL has no exception.

Method GET_EVALUATION_CLASS 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 Feld vom Typ DATS 20020903
2 Importing IM_EVCLS Call by reference Type reference (TYPE) AKLAX Archivklasse 20020903
3 Importing IM_LGART Call by reference Type reference (TYPE) LGART Lohnart 20020903
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020903
5 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Einstelliges Kennzeichen 20020903
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020903

Method GET_PROCESSING_CLASS 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 Datum im CHAR-Format 20020903
2 Importing IM_LGART Call by reference Type reference (TYPE) LGART Lohnart 20020903
3 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020903
4 Importing IM_PRCLS Call by reference Type reference (TYPE) VKLAX Verarbeitungsklasse 20020903
5 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Einstelliges Kennzeichen 20020903
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020903

Method PREPARE_CONTRACT_DZL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_DZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_REF Personalnummern und Referenz auf Tabelle DZL 20020822
2 Changing CH_CONTRACT_ZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_ZL_REF Personalnummern und Referenz auf Tabelle ZL 20020826
3 Exporting EX_CONTRACT_DZL_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_LINE DZL-Einträge mit zugehörigem Beschäftigungsvertrag 20020822
4 Exporting EX_CONTRACT_DZL_IDX Call by reference Type reference (TYPE) IDX_TO_CONTRACT_DZL_TAB DZL-Einträge mit zugehörigem Beschäftigungsvertrag 20020822
5 Importing IM_BUSUB_GEN Call by reference Type reference (TYPE) PARM4 Vierter Parameter 20020822
6 Importing IM_CONTRACT_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA Personalnummern und zugehörige Ländergruppierung 20020822
7 Importing IM_IFTYP Call by reference Type reference (TYPE) PARM3 Dritter Parameter 20020830
8 Importing IM_PCR_BUSUB Call by reference Type reference (TYPE) PT_BUSUB Bearbeitungsgegenstand der Zeitauswertung 20020822
9 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING 20020826
10 Importing IM_SW_BLOCK Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020826

Method PREPARE_CONTRACT_DZL_TABLES on class CL_PT_PZL 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 20020723
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) PT_OPERATION_APPLICATION Anwendungsumgebung einer Zeitwirtschaftsoperation 20020723
3 Importing IM_CCYCL Call by reference Type reference (TYPE) CCYCL Personalrechenregel 20020723
4 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_PT_CONTEXT_CONTAINER erweiterbarer Kontextcontainer 20020723
5 Importing IM_LGART Call by reference Type reference (TYPE) LGART Lohnart 20020723
6 Importing IM_VARGT Call by reference Type reference (TYPE) PT_VARGT Einstelliges Kennzeichen 20020903
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020723

Method RESTORE_CONTRACT_DZL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_DZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_REF Personalnummern und Referenz auf Tabelle DZL 20020822
2 Changing CH_CONTRACT_ZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_ZL_REF Personalnummern und Referenz auf Tabelle ZL 20020826
3 Importing IM_CONTRACT_DZL_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_LINE DZL-Einträge mit zugehörigem Beschäftigungsvertrag 20020822
4 Importing IM_CONTRACT_DZL_IDX Call by reference Type reference (TYPE) IDX_TO_CONTRACT_DZL_TAB 20020822
5 Importing IM_SW_BLOCK Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020826
6 Importing IM_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020822

Method RESTORE_CONTRACT_DZL_REF on class CL_PT_PZL has no exception.
History
Last changed by/on SAP  20020723 
SAP Release Created in 110