SAP ABAP Class CL_PT_PAYTP (Implemenation of PAYTP Operation)
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 20020625
Properties
Class CL_PT_PAYTP  
Short Description Implemenation of PAYTP Operation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_TIM_TIME_EVAL_OPERATIONS   Operations in Time Evaluation 
Created 20020625   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_PCR_INTERPRETER 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 20020625
Friends
Class CL_PT_PAYTP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_WTGEN Constant Private Type reference (TYPE) LGART '****' Wage Type 20020625
2 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_PAYTP_IF Native Interface for PAYTP 20020625
3 PCR_INTERPRETER Instance attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER Interpreter for Personnel Calculation Rules 20020626
4 PCR_INTERPRETER_IF Instance attribute Private Object reference (TYPE REF TO) CL_PT_PCR_INTERPRETER_IF Interface Personnel Calculation Rules: Interpreter 20020626
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_UNIQUE_ABART Instance method Private Method Check Uniqueness of PCR Grouping 20020625
2 GET_ABART_FROM_P0050 Instance method Private Method Determine Personnel Calculation Rule Grouping from P0050 20020625
3 NO_TIMEREC_INFO Instance method Private Method Exception Handler: IT 0050 Is Missing 20020626
4 OPPAYTP Instance method Public Method Operation PAYTP 20020625
5 PCR_GROUPING_NOT_UNIQUE Instance method Private Method Exception Handler: PCR Grouping Unclear 20020627
6 PROCESS_PCR Instance method Private Method Branch to Personnel Calculation Rule 20020625
Events
Class CL_PT_PAYTP has no event.
Types
Class CL_PT_PAYTP has no local type.
Method Signatures

Method DETERMINE_UNIQUE_ABART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_ABART Call by reference Type reference (TYPE) PTT_CONTRACT_ABART Personalnummer und Gruppierung für Personalrechenregel 20020625
2 Returning RESULT Value transfer Type reference (TYPE) ABRAR Gruppierung der Mitarbeiterkreise für Personalrechenregel 20020625
# Exception Resumable Description Created on
1 CX_PT_PCR_GROUPING_NOT_UNIQUE Grpg. Personalrechenregel in Vertragsgruppe nicht eindeutig 20020716

Method GET_ABART_FROM_P0050 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020625
2 Importing IM_CONTRACT_P0050 Call by reference Type reference (TYPE) PTT_CONTRACT_P0050 P0050 pro Vertrag 20020625
3 Importing IM_P0050_SUPPLIED Call by reference Type reference (TYPE) BOOLE_D Infotyp 0050 eingelesen 20020626
4 Returning RESULT Value transfer Type reference (TYPE) ABRAR Gruppierung der Mitarbeiterkreise für Personalrechenregel 20020625
# Exception Resumable Description Created on
1 CX_PT_PCR_GROUPING_NOT_UNIQUE Rückgabewert für var. Argument nicht eindeutig 20020625
2 CX_PT_TIMEREC_INFO_NOT_AVAIL Infotyp Zeiterfassungsinformation nicht eingelesen 20020626

Method NO_TIMEREC_INFO 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 20020626
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PT_TIMEREC_INFO_NOT_AVAIL Infotyp Zeiterfassungsinformation nicht eingelesen 20020626
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020626

Method OPPAYTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABART_VALUE Call by reference Type reference (TYPE) CHAR1 Herkunft der Gruppierung Personalrechenregel 20020625
2 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020625
3 Importing IM_CONTRACT_ABART Call by reference Type reference (TYPE) PTT_CONTRACT_ABART Personalnummer und Gruppierung für Personalrechenregel 20020625
4 Importing IM_CONTRACT_P0050 Call by reference Type reference (TYPE) PTT_CONTRACT_P0050 P0050 pro Vertrag 20020625
5 Importing IM_P0050_SUPPLIED Call by reference Type reference (TYPE) BOOLE_D Infotyp 0050 eingelesen 20020625
6 Importing IM_PROCESSING_TYPE Call by reference Type reference (TYPE) CHAR1 Art der Prozessierung 20020625
7 Returning RESULT Value transfer Type reference (TYPE) PT_VARGT Variabler Rückgabewert von Operationen 20020625
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020626
2 CX_PT_PCR_GROUPING_NOT_UNIQUE Rückgabewert für var. Argument nicht eindeutig 20020625
3 CX_PT_TIMEREC_INFO_NOT_AVAIL Infotyp Zeiterfassungsinformation nicht eingelesen 20020626

Method PCR_GROUPING_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) DATUM Datum 20020627
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PT_PCR_GROUPING_NOT_UNIQUE Grpg. Personalrechenregel in Vertragsgruppe nicht eindeutig 20020627
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020627

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 20020625
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) PT_OPERATION_APPLICATION Anwendungsumgebung einer Zeitwirtschaftsoperation 20020626
3 Importing IM_CCYCL Call by reference Type reference (TYPE) CCYCL Personalrechenregel 20020626
4 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_PT_CONTEXT_CONTAINER erweiterbarer Kontextcontainer 20020626
5 Importing IM_LGART Call by reference Type reference (TYPE) LGART Lohnart 20020625
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020626
History
Last changed by/on SAP  00000000 
SAP Release Created in 110