SAP ABAP Class CL_HRDEPBSVASEN_FSPERIOD_TOOLS (General Tools for Calculating Employment Periods)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVASEN_BL (Package) HR-VADM: Employ. Periods, Pension Percent. (Business Logic)
Properties
Class CL_HRDEPBSVASEN_FSPERIOD_TOOLS  
Short Description General Tools for Calculating Employment Periods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVASEN_BL   HR-VADM: Employ. Periods, Pension Percent. (Business Logic) 
Created 20030918   SAP 
Last change 20060313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVASEN_FSPERIOD_TOOLS has no forward declaration.
Interfaces
Class CL_HRDEPBSVASEN_FSPERIOD_TOOLS has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_FSPERIOD_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AGE_BEGDA_EVAL_INTERVAL_RGVH Constant Private Type reference (TYPE) EMPL_AGE CL_HRPADEPBSVASEN_RGVH_KONST=>C_AGE_BEGDA_EVAL_INTERVAL_RGVH C_AGE_BEGDA_EVAL_INTERVAL_RGVH 20030918
Methods
# Method Level Visibility Method type Description Created on
1 FILL_FROM_WPERIOD Static method Public Method Filling of FSPERIOD Record from Weighted Period 20041103
2 FILL_TAB_FROM_SEN_LOG Static method Public Method Filling of Table FSPERIOD from Weighted Periods 20041103
3 FILL_TAB_FROM_WPERIOD Static method Public Method Filling of Table FSPERIOD from Weighted Periods 20030918
4 FILL_TAB_FROM_WPERIOD_DURATION Static method Public Method Filling of Table FSPERIOD from Weighted Periods 20030918
5 FILL_TAB_LEGAL_FROM_WPERIOD Static method Public Method FILL_TAB_LEGAL 20031020
6 FILL_TAB_WPERIOD Static method Public Method Filling of Table FSPERIOD from Weighted Periods 20030918
7 FILL_WPERIOD Static method Public Method Filling of FSPERIOD Record from Weighted Period 20051122
Events
Class CL_HRDEPBSVASEN_FSPERIOD_TOOLS has no event.
Types
Class CL_HRDEPBSVASEN_FSPERIOD_TOOLS has no local type.
Method Signatures

Method FILL_FROM_WPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENS_FSPERIOD Dienstzeitperioden für den Cluster FS 20041103
2 Importing IS_WPERIOD Call by reference Type reference (TYPE) PSEN_WEIGHT_PERIOD Gewichtete Periode 20041103
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20041103

Method FILL_TAB_FROM_SEN_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20041103
2 Importing IT_PERIOD Call by reference Type reference (TYPE) HRSEN00_LOG_PERIODS_PEAKS Protokollierung: Perioden / Gewichtung und Dauer 20041103
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20041103

Method FILL_TAB_FROM_WPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20030918
2 Importing IR_WPERIOD Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Periode mit ihrer entsprechenden Dauer 20040317
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030918

Method FILL_TAB_FROM_WPERIOD_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20030918
2 Importing IT_WPERIOD_DURATION Call by reference Type reference (TYPE) HRSEN00_W_PERIOD_DURATION Gewichtete Periode mit ihrer entsprechenden Dauer 20030918
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030918

Method FILL_TAB_LEGAL_FROM_WPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FSPEAK Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPEAK ET_FSPEAK 20031020
2 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD ET_FSPERIOD 20031020
3 Exporting ET_FSPERIOD_P13A1 Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD ET_FSPERIOD_P13A1 20031020
4 Importing IR_WPERIOD Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT IT_WPERIOD 20040317
5 Importing IR_WPERIOD_EDUC Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT IT_WPERIOD_EDUC 20040317
6 Importing IR_WPERIOD_P13A1 Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT IT_WPERIOD_P13A1 20040317
7 Importing IS_QUOTATION Call by reference Type reference (TYPE) HRDEPBSVASENS_P14N91_QUOT IS_QUOTATION 20031020
8 Importing IT_WPEAK Call by reference Type reference (TYPE) HRSEN00_WEIGHT_PEAK_DEC IT_WPEAK 20031020
9 Importing IT_WPEAK_EDUC Call by reference Type reference (TYPE) HRSEN00_WEIGHT_PEAK_DEC IT_WPEAK_EDUC 20031020
# Exception Resumable Description Created on
1 E_ASSERTION E_ASSERTION 20031020

Method FILL_TAB_WPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_WPERIOD Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Periode mit ihrer entsprechenden Dauer 20040316
2 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20030918
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030918

Method FILL_WPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_WPERIOD Value transfer Type reference (TYPE) PSEN_WEIGHT_PERIOD Gewichtete Periode 20051122
2 Importing IS_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENS_FSPERIOD Dienstzeitperioden für den Cluster FS 20051122
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20051122
History
Last changed by/on SAP  20060313 
SAP Release Created in 10A