SAP ABAP Class CL_HRPBSCA_CALC_MODULE_FACTORY (HR-PBS: Determine Class for Calculation Module)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSCA_BL (Package) HCM Calculation Module (Business Logic)
Properties
Class CL_HRPBSCA_CALC_MODULE_FACTORY  
Short Description HR-PBS: Determine Class for Calculation Module    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSCA_BL   HCM Calculation Module (Business Logic) 
Created 20021210   SAP 
Last change 20080626   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSCA_CALC_MODULE_FACTORY has no forward declaration.
Interfaces
Class CL_HRPBSCA_CALC_MODULE_FACTORY has no interface implemented.
Friends
Class CL_HRPBSCA_CALC_MODULE_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_INSTANCE_DIRECTORY Static Attribute Private Type reference (TYPE) HRPBSCAS_INSTANCE_DIRECTORY HR-PBS: Directory Instanz Management Calculation Module 20030428
2 AT_INSTANCE_DIRECTORY Static Attribute Private Type reference (TYPE) HRPBSCAT_INSTANCE_DIRECTORY HR-PBS: Directory Instanz Management Calculation Module 20030428
3 AT_PERNR Static Attribute Private Type reference (TYPE) PERNR_TAB HR: Master Data, PERNR Table (unsorted) 20071219
4 A_LAW_DATE Static Attribute Private Type reference (TYPE) D Key Date for Statutory Regulations 20110117
5 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' False (' ') 20030804
6 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' True ('X') 20030804
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE_CALC_CLASS Static method Public Method Determine Class and Instance of Calculation Module 20021211
2 GET_INSTANCE_DIRECTORY Static method Public Method Returns the Instance Table 20050425
3 INIT Static method Public Method Initializes Entire Factor 20051109
Events
Class CL_HRPBSCA_CALC_MODULE_FACTORY has no event.
Types
Class CL_HRPBSCA_CALC_MODULE_FACTORY has no local type.
Method Signatures

Method GET_INSTANCE_CALC_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CALCSEQNO Value transfer Type reference (TYPE) P_99_PBSCA_CALCSEQNO HR-PBS: Laufende Nummer für Berechnungsmodul 20030804
2 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) IF_HRPBSCA_CALC_MODULE HR-PBS Interface für Berechnungsmodule 20030804
3 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20021218
4 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR Referenznummer Infotyp 0716 20030107
5 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE Berechnungsmodul 20021211
6 Importing I_CALCSEQNO Call by reference Type reference (TYPE) P_99_PBSCA_CALCSEQNO '00' HR-PBS: Laufende Nummer für Berechnungsmodul 20030804
7 Importing I_CALCVARIANT Call by reference Type reference (TYPE) P_99_PBSCA_CALCVARIANT 00 HR-PBS: Berechnungsvariante für Berechnungsmodul 20030801
8 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20021211
9 Importing I_DEL_INSTANCE_TABLE Call by reference Type reference (TYPE) BOOLE_D Löschen der internen Instanztabelle (erster Aufruf) 20030903
10 Importing I_IGNORE_CHANGE_PERNR Call by reference Type reference (TYPE) BOOLE_D ' ' Personalnummernwechsel für Buffer ignorieren (keine Initi.) 20071024
11 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20021211
12 Importing I_NEW_INSTANCE Call by reference Type reference (TYPE) BOOLE_D Anlegen neue Instanz (neue lfd. Nummer Berechnungsmodul) 20030804
13 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20021211
14 Importing I_USE_INPUT_SEQNO Call by reference Type reference (TYPE) BOOLE_D Verwendung der vorgegebenen Sequenznummer (I_CALCSEQNO) 20050322
# Exception Resumable Description Created on
1 CALCMODULE_NOT_DEFINED Berechnungsmodul ist nicht definiert 20030228
2 E_ASSERTION unerfüllte Programmbedingung 20030811

Method GET_INSTANCE_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INST_DIRECTORY Call by reference Type reference (TYPE) HRPBSCAT_INSTANCE_DIRECTORY HR-PBS: Verzeichnis Instanz-Verwaltung Berechnungsmodule 20050524

Method GET_INSTANCE_DIRECTORY on class CL_HRPBSCA_CALC_MODULE_FACTORY has no exception.

Method INIT Signature

Method INIT on class CL_HRPBSCA_CALC_MODULE_FACTORY has no parameter.
Method INIT on class CL_HRPBSCA_CALC_MODULE_FACTORY has no exception.
History
Last changed by/on SAP  20080626 
SAP Release Created in 10A