SAP ABAP Class CL_PT_IF (Function IF 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 20011206
Properties
Class CL_PT_IF  
Short Description Function IF 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 20011204   SAP 
Last change 20011206   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 20011206
Friends
Class CL_PT_IF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) XFELD ' ' Checkbox 20020208
2 IF_MODULE_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_PT_CURRENT_FIELDS Function IF Context 20011206
3 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_IF_IF Native Interface IF 20011206
4 LOG Static Attribute Private Object reference (TYPE REF TO) IF_PT_TIME_EVAL_LOG Log Instance 20011217
5 PCR_INTERPRETER Instance attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER Interpreter for Personnel Calculation Rules 20011206
6 PCR_INTERPRETER_IF Instance attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER_IF Interface Personnel Calculation Rules: Interpreter 20011206
7 TRUE Constant Public Type reference (TYPE) XFELD 'X' Checkbox 20020208
Methods
# Method Level Visibility Method type Description Created on
1 FUIF Static method Public Method Corresponds to FUIF Form Routine (w/o Processing of PC Rule) 20011206
2 PROCESS_PCR Instance method Private Method 20011206
Events
Class CL_PT_IF has no event.
Types
Class CL_PT_IF has no local type.
Method Signatures

Method FUIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SCOND_RETURN Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011206
2 Importing IM_AB Call by reference Type reference (TYPE) PTM_AB Tabelle AB: Abwesenheiten 20011206
3 Importing IM_ABKRS Call by reference Type reference (TYPE) ABKRS Abrechnungskreis 20011206
4 Importing IM_ACDATE Call by reference Type reference (TYPE) D aktueller Tag 20011206
5 Importing IM_ACT_AP_ENDDA Call by reference Type reference (TYPE) D Aktivitätsbeginn in der Periode 20011206
6 Importing IM_BOOLEAN_NOT Call by reference Type reference (TYPE) PARM3 20011206
7 Importing IM_COMP_TYPES Call by reference Type reference (TYPE) PARM4 20011206
8 Importing IM_CONDITION_CODE Call by reference Type reference (TYPE) PARM2 20011206
9 Importing IM_MOD0A Call by reference Type reference (TYPE) MODIF Bewertung von Abwesenheiten 20011206
10 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011206
11 Importing IM_OWPBP Call by reference Type reference (TYPE) PTM_WPBP WPBP Tabelle des Vormonats 20011206
12 Importing IM_P0007 Call by reference Type reference (TYPE) PTT_P0007 P0007 Tabellentyp 20011206
13 Importing IM_PER_BEGDA Call by reference Type reference (TYPE) D Periodenbeginn 20011206
14 Importing IM_PER_ENDDA Call by reference Type reference (TYPE) D Periodenende 20011206
15 Importing IM_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011206
16 Importing IM_SW_NOEOM Call by reference Type reference (TYPE) CHAR1 IF EOM = FALSE (gesetzt von TEXIT) 20020725
17 Importing IM_TIP Call by reference Type reference (TYPE) PTT_TIP Tagesinputtabelle 20011206
18 Importing IM_WPBP Call by reference Type reference (TYPE) PTM_WPBP WPBP Tabelle 20011212
19 Importing IM_WPBP_ZTERF Call by reference Type reference (TYPE) PT_ZTERF Mitarbeiterstatus für Personalzeitwirtschaft 20011206
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20011212

Method PROCESS_PCR 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 20011206
2 Importing IM_CCYCL Call by reference Type reference (TYPE) CCYCL Personalrechenregel 20011206
3 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_PT_CONTEXT_CONTAINER 20011206
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020214
History
Last changed by/on SAP  20011206 
SAP Release Created in 110